This Chickpea Vegetable Stir-Fry with Rice is a quick, fiber- and protein-packed meal created by a Registered Dietitian. It's loaded with crispy chickpeas, colorful vegetables, and a savory Asian-style sauce-all tossed with rice for a satisfying dinner in 30 minutes. Gluten-free and oil-free option, this recipe is as flexible as it is flavorful.
🍛 Why You'll Love This Chickpea Vegetable Stir-Fry with Rice
This Chickpea Vegetable Stir-Fry with Rice is a flexible, feel-good meal you can make with whatever you've got-leftover or freshly cooked rice, canned or home-cooked chickpeas, and fresh or frozen vegetables. Just stick to the cup measurements, and feel free to mix and match what's on hand.
It's balanced with plant-based protein, fiber-rich veggies, and hearty whole grains for a satisfying, family-friendly dinner. Wholesome brown rice gets a serious flavor upgrade here-it's so good, you'd never guess it's brown rice.
The real star? The stir-fry sauce. Made with tamari, toasted sesame oil, garlic, ginger, and a hint of date or maple syrup, it's the kind of sauce you'll want to use on everything-rice bowls, noodles, tofu, or roasted veggies.
For extra texture, roast the chickpeas before tossing them in the sauce. And if you're using leftover rice, this entire dish comes together in under 30 minutes.
This recipe was inspired by my Tofu Crumbles, as well as my Sheet Pan Tofu & Broccoli Teriyaki on this site.
Jump to:
👩🏼🌾 Ingredients
For the stir-fry:

- Chickpeas: Use canned for convenience-rinse and drain-or cook your own from dried for better texture and less sodium. Roasting them before adding the sauce adds extra crunch and flavor, but is optional.
- Vegetables: Fresh, frozen, or leftover veggies all work! Use what you have-aim for about 2 cups total. Good options include broccoli, bell peppers, peas, carrots, cabbage, snap peas, or edamame.
- Rice: Leftover rice works well for stir-fries because it's drier and crisps up nicely. Brown rice adds fiber and nutrients, but white rice or jasmine rice work too. If cooking fresh, spread it on a tray to cool slightly before using. Short-grain rice holds its texture even when freshly cooked.
For the sauce:

- Cornstarch or Arrowroot: Either works to thicken the sauce. Mix with a little water to create a slurry before adding to the pan.
- Sesame Oil (Optional): Adds a toasty, nutty flavor. For an oil-free version, simply omit it and sauté with a splash of vegetable broth instead.
- Tamari: Use low-sodium tamari or substitute with low-sodium soy sauce or coconut aminos to keep salt levels in check.
- Maple Syrup or Date Syrup: Both add a touch of sweetness to balance the salty and tangy elements. Adjust to taste.
- Sriracha (Optional): Adds gentle heat-skip it or reduce the amount for a milder sauce.
🥦 Substitutions
Chickpeas - Swap with tofu, tempeh, edamame, or cooked lentils for a different plant-based protein.
Brown Rice - Use white rice, jasmine, quinoa, farro, or even cauliflower rice for a low-carb option.
Tamari - Substitute with low-sodium soy sauce (not gluten-free) or coconut aminos (for soy-free and gluten-free).
Date Syrup - Replace with maple syrup, agave, or a small amount of coconut sugar.
Cornstarch - Use arrowroot powder or tapioca starch instead as thickeners.
Vegetables - Use any combination of fresh, frozen, or leftover veggies-just keep to the cup measurements.
Sesame Oil - Omit and sauté with broth for an oil-free version. Add a dash of toasted sesame seeds for flavor instead.
Sriracha (Optional) - Use chili flakes or hot sauce, or leave it out entirely for a mild stir-fry.
📖 How to Make This Recipe
This is an overview. The full instructions are in the recipe card below.

- Cook the rice if using dried. You can also use frozen or refrigerated leftover cooked rice.

- Cook the chickpeas if using dried. Otherwise, drain and rinse the canned chickpeas.

- Optional: Roast the chickpeas until crispy.

- Make the sauce: Whisk the tamari, rice vinegar, sesame oil (if using), lime juice, sriracha, date syrup, and minced ginger and garlic. Add the dissolved cornstarch.

- Cook the vegetables in a large skillet so they do not steam and become mushy. Add the cooked rice to the vegetables and heat until the rice is golden brown. Transfer to a serving dish.

- Heat the sauce in the same skillet. Add the chickpeas once the sauce looks thick and dark in color. Serve with the rice and veggies.
✔️ Expert Tips
- Use cold, leftover rice when possible. It fries up better and stays separate and crisp. Fresh rice can turn mushy unless cooled first. Otherwise, short-grain brown rice works well.
- Roast the chickpeas for an extra layer of texture and flavor. Roast the chickpeas until golden before adding the sauce-especially helpful if you like crunch.
- Prep ahead: Chop veggies and whisk the sauce in advance to make dinner time a breeze.
- Thicken the sauce gently: Simmer just until glossy. Overheating can make cornstarch or arrowroot clump.
- Go oil-free if you prefer: Use vegetable broth for sautéing and skip the sesame oil-the flavor still shines through.
🛒 Shop Recipe Cookware and Ingredients

Note: As an Amazon Associate, I earn from qualifying purchases.
Nisha's Favorites
Get my tried-and-true products.
🙋🏽♀️ Recipe FAQs
Yes! While chickpeas are relatively low in the essential amino acid methionine, and rice is low in lysine, together they provide sufficient amounts of all nine essential amino acids. When combined, they form a complete protein, making this stir-fry a smart and satisfying plant-based meal.
Chickpeas are high in fiber, which helps keep you full longer. They also have a low glycemic index, making them a great addition to balanced meals that support steady energy and appetite control.
Yes-canned chickpeas are a convenient, nutritious option. Just rinse them well to reduce excess sodium. If you're concerned about can linings, look for BPA-free or non-toxic alternatives, which many brands now offer. For the best flavor and texture (and complete control over ingredients), cooking chickpeas from dried is also a great option.
🍽️ Related Recipes

Chickpea Vegetable Stir-Fry with Rice
Ingredients
- ¾ cups short grain brown rice or 2 ½ cups cooked rice
- 15 ounces chickpeas canned, drained and rinsed
For the sauce:
- 1 teaspoon cornstarch
- 3 teaspoons water
- ⅓ cup low-sodium tamari or soy sauce
- 1 tablespoon rice vinegar
- 1 tablespoon date syrup or maple syrup, plus more to taste
- 1 tablespoon sesame oil optional
- ½ teaspoon sriracha
- Juice of one-half lime plus more to taste
- 1 teaspoon minced garlic
- 1 teaspoon grated ginger
For the veggies:
- 1 tablespoon olive oil or vegetable broth
- ½ white onion diced
- 1 teaspoon minced garlic
- 1 cup broccoli florets (1 medium head broccoli)
- 1 cup diced red bell pepper (1 medium bell pepper)
- 2 tablespoons low-sodium tamari or soy sauce
- 1 tablespoon rice vinegar
- 1 teaspoon toasted sesame oil optional
Want to Save This Recipe?
Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!
By submitting this form, you consent to receive emails from Cooking for Peanuts.
EQUIPMENT
- Skillet or frying pan
Instructions
- Optional for roasted chickpeas: Preheat the oven to 425°F. Place the chickpeas onto a large, rimmed baking sheet in a single layer. Roast for 25 minutes.
- Cook the rice as per the packet directions, or use previously cooked rice.
- Make the Sauce: In a medium bowl, whisk the cornstarch and water. Add the tamari, rice vinegar, maple syrup, sesame oil (if using), sriracha, lime juice, garlic, and ginger. Adjust the date syrup and lime juice to taste. Set aside.
- For the veggies, heat the oil or broth in a large sauté pan over medium-high heat. Add the onion, garlic, broccoli, and bell pepper. Cook for about 5 minutes, or until the onion is translucent.
- Cook: Add the cooked rice to the veggies and stir to combine. Cook for about 5 minutes, or until the rice starts to turn golden brown, stirring occasionally and flattening out the rice so it cooks evenly. Add the tamari, rice vinegar, and toasted sesame oil. Mix to incorporate. Set aside.
- Heat Sauce: In a medium skillet over medium-high heat, cook the sauce for about 3 minutes, or until it starts to thicken. Stir in the chickpeas and mix to combine. Cook for about 1 minute more, or until the chickpeas are coated with the sauce and warmed through.
- Combine: Transfer the chickpeas and sauce to the sauté pan with the rice and veggies. Cook over medium-high heat for about 2 minutes, or until warmed through.
Notes
- Use cold, leftover rice when possible. It fries up better and stays separate and crisp. Fresh rice can turn mushy unless cooled first. Otherwise, short-grain brown rice works well.
- Go oil-free if you prefer: Use vegetable broth for sautéing and skip the sesame oil—the flavor still shines through.
Nutrition
This information is provided as a courtesy and is only an estimate. Nutritional values may vary depending on factors such as product types and brands used.












Madhuri says
it was amazing! The crunchy chickpeas really added a whole new level.
Nisha Melvani, RDN says
Yay! So happy you enjoyed their crunch! Thank you.
Hansa says
Loved this chickpea recipe! Great way to get protein into our meal and the sauce was delicious and so versatile.
Nisha Melvani says
I'm so glad you enjoyed the dish Hansa. Thank you so much for letting me know.
xxx
Estelle Fong says
Roasting chickpeas is brilliant and this meal comes together super fast. A hit with our whole family. Love Nisha’s sauce as usual and always try to make a little extra to use on another dish.
Nisha Melvani says
Your family are such adventurous eaters. I'm so happy they like my dishes.