Broccoli and Chickpea Stir-Fry

Ashley

Preserving the traditions of fine dining.

Recommended Kitchen Pick

CAROTE Complete 21-Piece Nonstick Cookware Set

A stylish all-in-one cookware set for everyday cooking, easy cleanup, and induction-ready performance.

CAROTE 21-piece nonstick cookware set on Amazon
★★★★★ 4.4/5 based on 33,000+ reviews

What’s Included

  • 1 Egg Pan
  • 9.5" Frying Pan
  • 11" Frying Pan
  • 1.7 Qt Saucepan with Lid & Steamer
  • 2.4 Qt Saucepan with Lid

 

  • 4.3 Qt Casserole Pot with Lid
  • 6.5 Qt Casserole Pot with Lid
  • 4.5 Qt Sauté Pan with Lid
  • 3 Cooking Utensils
  • 4 Pan Protectors
Nonstick for easier cooking and cleanup
Works on all cooktops, including induction
Good all-in-one starter or kitchen upgrade set

This is one of our favorite cookware picks for home cooks who want a complete set without overcomplicating the kitchen.

This post may contain affiliate links learn more.

Some recipes come into your life and feel like a well-kept secret you can’t wait to share. This Broccoli and Chickpea Stir-Fry is exactly that for my family. For the longest time, I was stuck in a weeknight dinner rut, cycling through the same five or six meals. I needed something new, something packed with flavor, but also something that wouldn’t have me standing over the stove for an hour after a long day. When I first tried this recipe, I was skeptical. Would the kids eat broccoli without complaining? Would a meal without meat actually feel satisfying and filling? The answer, to my absolute delight, was a resounding yes. The kitchen filled with the incredible aroma of ginger, garlic, and soy sauce, and by the time I called everyone to the table, they were genuinely excited. The first bite was a revelation—the broccoli was perfectly crisp-tender, the chickpeas had a surprisingly hearty texture, and the sauce was that perfect blend of savory, sweet, and tangy that coats every single ingredient. It was an instant hit. Now, it’s a staple in our home, affectionately known as “the super green power bowl.” It’s the meal I turn to when I want to feel good about what I’m eating without sacrificing an ounce of flavor, and it’s the recipe that proved to my family that a simple, plant-based dinner can be one of the most delicious meals of the week.

Ingredients

  • 1 large head of broccoli (about 1.5 lbs / 680g): The star of the show. Look for a crown with tight, dark green florets and a firm stalk. We’ll use both the florets and the stem to maximize flavor and minimize waste.
  • 1 can (15 ounces / 425g) of chickpeas: Also known as garbanzo beans, these provide a fantastic source of plant-based protein and fiber, giving the stir-fry a satisfying, hearty texture. Be sure to rinse and drain them well.
  • 1 tablespoon of olive oil or avocado oil: A neutral-flavored oil with a high smoke point is essential for stir-frying. It allows us to cook at high temperatures without the oil burning.
  • 1 small yellow onion: Finely chopped, the onion builds the first layer of savory, aromatic flavor in the dish.
  • 3 cloves of garlic: Freshly minced garlic is non-negotiable for a truly fragrant and flavorful stir-fry. It provides a pungent, savory kick that mellows as it cooks.
  • 1 tablespoon of fresh ginger: Grated or finely minced, fresh ginger adds a warm, zesty, and slightly spicy note that is characteristic of great Asian-inspired cuisine.
  • 1/4 cup of low-sodium soy sauce or tamari: This is the backbone of our sauce, providing a deep, salty, umami flavor. Use tamari for a gluten-free option.
  • 2 tablespoons of pure maple syrup: A touch of sweetness is crucial to balance the saltiness of the soy sauce. Maple syrup adds a clean, natural sweetness that is far more complex than plain sugar.
  • 1 tablespoon of rice vinegar: This adds a bright, tangy acidity that cuts through the richness and lifts all the other flavors, making the entire dish pop.
  • 1 teaspoon of toasted sesame oil: A finishing oil, not a cooking oil. A small amount added at the end provides an incredibly nutty and aromatic fragrance that completes the dish.
  • 1 teaspoon of cornstarch (mixed with 2 teaspoons of water): This is our secret weapon for a thick, glossy sauce that clings perfectly to every piece of broccoli and every chickpea. This mixture is called a slurry.
  • Optional garnishes: Toasted sesame seeds, sliced green onions, red pepper flakes for a bit of heat.

Instructions

  1. Prepare Your Ingredients (Mise en Place): This is the most crucial step for a successful stir-fry, as the cooking process is very fast. Wash the broccoli and pat it completely dry. Cut the head into bite-sized florets. Don’t discard the stalk! Peel the tough outer layer with a vegetable peeler and slice the tender inner stem into thin, coin-like pieces. Rinse and thoroughly drain the canned chickpeas. Finely chop the yellow onion. Mince the garlic and grate the fresh ginger.
  2. Mix the Stir-Fry Sauce: In a small bowl or liquid measuring cup, whisk together the low-sodium soy sauce (or tamari), maple syrup, and rice vinegar. Set this bowl aside, close to your cooking station. In a separate, very small bowl, mix the cornstarch and cold water together until a smooth, milky slurry forms. This will be used to thicken the sauce later.
  3. Sauté the Aromatics: Place a large skillet, wok, or sauté pan over medium-high heat. Once the pan is hot, add the tablespoon of olive or avocado oil. Let the oil heat for about 30 seconds until it shimmers slightly. Add the chopped yellow onion and cook, stirring frequently, for 2-3 minutes until it begins to soften and become translucent.
  4. Bloom the Garlic and Ginger: Add the minced garlic and grated ginger to the pan with the onions. Continue to stir constantly for about 30-60 seconds. This step is all about flavor. You’ll know it’s ready when the garlic and ginger become incredibly fragrant. Be careful not to let them burn, as burnt garlic will turn bitter.
  5. Cook the Broccoli: Add all the broccoli florets and sliced stems to the pan. Stir everything together to coat the broccoli with the aromatics and oil. Pour in 2-3 tablespoons of water or vegetable broth, then immediately cover the pan with a lid. Let the broccoli steam-fry for 3-4 minutes. This technique cooks the broccoli quickly, leaving it with a vibrant green color and a perfect crisp-tender texture, rather than a soft, mushy one.
  6. Add the Chickpeas and Sauce: Remove the lid from the pan. The broccoli should be bright green and slightly tender. Add the drained and rinsed chickpeas to the pan. Give everything a good stir. Now, pour the prepared soy sauce mixture over the broccoli and chickpeas. Stir continuously for 1-2 minutes, allowing the sauce to bubble and coat all the ingredients.
  7. Thicken the Sauce: Give your cornstarch slurry a quick re-stir (as it can settle) and pour it into the center of the pan. Continue to stir constantly. You will see the sauce begin to thicken and become glossy almost immediately, usually within 30-60 seconds. This is the magic step that creates a restaurant-quality sauce that clings to the vegetables instead of pooling at the bottom of the pan.
  8. Final Touches and Serving: Once the sauce has thickened to your liking, remove the pan from the heat. Stir in the teaspoon of toasted sesame oil. This final addition of flavor and aroma is best done off the heat to preserve its delicate nutty taste. Give it one last stir, taste, and adjust seasonings if necessary (though it should be perfect!). Serve immediately over your choice of base and top with your favorite garnishes.

Nutrition Facts

This recipe makes approximately 4 servings. The nutritional information is an estimate and can vary based on specific ingredients used.

  • Calories: Approximately 350 kcal per serving. This makes it a wonderfully light yet satisfying option for a healthy lunch or dinner.
  • Protein (12g): A surprisingly high amount for a vegan dish, thanks to the powerful combination of chickpeas and broccoli. This protein content helps with satiety, keeping you feeling full and satisfied long after your meal.
  • Fiber (11g): This dish is a fiber powerhouse. The high fiber content from both the chickpeas and broccoli aids in healthy digestion, helps regulate blood sugar levels, and contributes to overall gut health.
  • Vitamin C (150% of RDI): Broccoli is one of the best sources of Vitamin C, and a single serving of this stir-fry provides well over your daily requirement. Vitamin C is a crucial antioxidant that supports immune function and skin health.
  • Iron (20% of RDI): A significant source of plant-based iron, which is essential for transporting oxygen in the blood and preventing fatigue. The presence of Vitamin C in the dish also helps to enhance the absorption of this iron.

Preparation Time

Total preparation and cooking time for this Broccoli and Chickpea Stir-Fry is approximately 25 minutes. This breaks down into about 10-15 minutes of prep time (chopping vegetables, mixing the sauce) and 10 minutes of active cooking time. Its speed and efficiency make it an ideal recipe for busy weeknights when you want a home-cooked, nutritious meal without a lot of fuss.

How to Serve

This stir-fry is incredibly versatile and can be served in a variety of delicious ways to suit your preferences or what you have on hand in your pantry. Here are some of our favorite serving suggestions:

  • Classic and Comforting:
    • Serve hot over a bed of fluffy steamed jasmine or basmati rice. The rice is perfect for soaking up every last drop of the delicious, savory sauce.
    • For a healthier, whole-grain option, serve it with steamed brown rice or quinoa. The nutty flavor of these grains complements the stir-fry beautifully and adds extra fiber and protein.
  • Noodle Bowl Extravaganza:
    • Toss the finished stir-fry with cooked soba, udon, or ramen noodles to create a hearty and satisfying noodle bowl.
    • For a low-carb alternative, serve it over zucchini noodles (zoodles) or spaghetti squash.
  • Garnish and Elevate:
    • Texture and Crunch: Sprinkle generously with toasted sesame seeds and a handful of chopped cashews or peanuts.
    • Freshness and Zest: Top with finely sliced green onions (scallions) or a small handful of fresh, chopped cilantro.
    • A Touch of Heat: For those who like it spicy, add a pinch of red pepper flakes or a drizzle of sriracha or chili garlic sauce on top.
  • As Part of a Larger Spread:
    • Serve the stir-fry in smaller portions alongside other Asian-inspired dishes like vegetable spring rolls, a simple cucumber salad, or a bowl of miso soup for a complete and impressive meal.

Additional Tips

  1. The Secret to Crisp-Tender Broccoli: The key is high heat and a short cooking time. Don’t be afraid to get your pan nice and hot before adding the vegetables. The technique of adding a splash of water and covering the pan (steam-frying) is crucial. It cooks the broccoli through without overcooking it, preventing it from becoming mushy and dull in color.
  2. Don’t Overcrowd the Pan: If you decide to double the recipe, it’s better to cook it in two separate batches. Overcrowding the pan lowers the temperature and causes the vegetables to steam rather than stir-fry. This leads to soggy results. Giving your ingredients enough space is essential for achieving that perfect texture.
  3. The Importance of “Mise en Place”: This French term means “everything in its place.” For stir-frying, it is not just a suggestion; it’s a rule. The cooking process is so fast that you won’t have time to chop an onion or mix a sauce once you start. Have all your vegetables chopped, your sauce mixed, and your garnishes ready before you even turn on the stove.
  4. Get a Crispier Chickpea: For an extra level of texture, you can make the chickpeas crispy before adding them to the stir-fry. After rinsing and draining, pat them very dry with a paper towel. Heat a little oil in the pan and pan-fry the chickpeas alone for 5-7 minutes, until they are golden and slightly crisp. Remove them from the pan, set them aside, and add them back in at the very end with the sauce.
  5. Mastering the Sauce: The cornstarch slurry is what takes the sauce from watery to wonderful. Always mix the cornstarch with cold water before adding it to the hot liquid to prevent clumps. If your sauce is too thick, you can thin it with a tablespoon of water or broth. If it’s too thin, you can add another small slurry mixture (e.g., ½ tsp cornstarch mixed with 1 tsp water).
  6. Customize Your Vegetables: This recipe is a fantastic base for cleaning out your vegetable drawer. Feel free to add other quick-cooking vegetables like sliced bell peppers (any color), snow peas, snap peas, sliced mushrooms, or bean sprouts. Add heartier vegetables like carrots along with the broccoli, and more delicate vegetables like bell peppers a minute or two after.
  7. Meal Prep Like a Pro: You can do most of the work for this recipe ahead of time. Chop all your vegetables (broccoli, onion, garlic, ginger) and store them in an airtight container in the fridge. You can also pre-mix the sauce ingredients and store it in a jar. When you’re ready to cook, it will come together in less than 10 minutes.
  8. Control the Heat: This recipe is mild and kid-friendly as written. To add a spicy kick, you can add a pinch of red pepper flakes along with the garlic and ginger, or stir in a teaspoon (or more) of sriracha, sambal oelek, or chili garlic sauce into the sauce mixture before pouring it into the pan. This allows you to easily customize the spice level to your preference.

FAQ Section

1. Can I use frozen broccoli for this recipe?
Yes, you absolutely can use frozen broccoli, which makes this recipe even more convenient. Do not thaw it first. Add the frozen florets directly to the hot pan after sautéing the aromatics. You will likely need to cook them for an extra 2-3 minutes to heat through. Be aware that frozen broccoli releases more water, so you may not need to add the extra splash of water for steaming, and your sauce might need a slightly larger cornstarch slurry to thicken properly.

2. How can I make this recipe gluten-free?
Making this stir-fry gluten-free is very simple. The only ingredient that typically contains gluten is soy sauce. Simply substitute the low-sodium soy sauce with an equal amount of tamari or liquid aminos. Both are readily available in most grocery stores and provide a similar savory, umami flavor. Always double-check the labels of all your ingredients to ensure they are certified gluten-free.

3. What is the best way to store and reheat leftovers?
Store any leftover stir-fry in an airtight container in the refrigerator for up to 3-4 days. The broccoli will soften slightly upon reheating, but it will still be delicious. The best way to reheat it is in a skillet or wok over medium heat with a splash of water or oil until warmed through. This helps to revive the texture better than a microwave, which can sometimes make the broccoli rubbery.

4. What other protein sources can I add to this stir-fry?
This recipe is very adaptable to other proteins. To keep it plant-based, you could add cubed firm or extra-firm tofu (press it first to remove excess water) or a cup of shelled edamame. For non-vegan options, you could add cooked shrimp, thinly sliced chicken breast, or beef. If adding raw meat, cook it in the pan first, remove it, then proceed with the recipe and add the cooked meat back in at the end with the sauce.

5. I don’t have rice vinegar. What can I use instead?
If you don’t have rice vinegar, you can substitute it with another mild vinegar. Apple cider vinegar is a great choice. You could also use fresh lime juice for a slightly different, brighter citrusy tang. Start with a little less than the recipe calls for, taste the sauce, and add more if needed, as their acidity levels can vary.

6. Can I make this recipe oil-free?
Yes, you can make an oil-free version. To sauté the onions, garlic, and ginger, you can use 2-3 tablespoons of water or vegetable broth instead of oil, a technique known as water-sautéing. You may need to add a little more water as you cook if the pan becomes dry to prevent sticking. The rest of the recipe remains the same.

7. My sauce seems very salty. How can I fix it?
If your sauce tastes too salty, there are a few ways to balance it. The first is to ensure you’re using low-sodium soy sauce. If it’s still too much, you can add a bit more of the balancing ingredients: a squeeze of fresh lemon or lime juice to add acidity, or another teaspoon of maple syrup for sweetness. You can also simply add more vegetables or a splash of water to dilute the sauce.

8. Can I use dried chickpeas instead of canned?
You can definitely use dried chickpeas, but it requires advance preparation. You will need to soak about ¾ cup of dried chickpeas in water overnight. The next day, drain the soaking water, cover them with fresh water in a pot, and simmer for 1-1.5 hours, or until they are tender. Once cooked, drain them and use them in the recipe just as you would with canned chickpeas. One cup of dried chickpeas yields about 3 cups of cooked chickpeas.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Broccoli and Chickpea Stir-Fry


  • Author: Ashley

Ingredients

Scale
  • 1 large head of broccoli (about 1.5 lbs / 680g): The star of the show. Look for a crown with tight, dark green florets and a firm stalk. We’ll use both the florets and the stem to maximize flavor and minimize waste.
  • 1 can (15 ounces / 425g) of chickpeas: Also known as garbanzo beans, these provide a fantastic source of plant-based protein and fiber, giving the stir-fry a satisfying, hearty texture. Be sure to rinse and drain them well.
  • 1 tablespoon of olive oil or avocado oil: A neutral-flavored oil with a high smoke point is essential for stir-frying. It allows us to cook at high temperatures without the oil burning.
  • 1 small yellow onion: Finely chopped, the onion builds the first layer of savory, aromatic flavor in the dish.
  • 3 cloves of garlic: Freshly minced garlic is non-negotiable for a truly fragrant and flavorful stir-fry. It provides a pungent, savory kick that mellows as it cooks.
  • 1 tablespoon of fresh ginger: Grated or finely minced, fresh ginger adds a warm, zesty, and slightly spicy note that is characteristic of great Asian-inspired cuisine.
  • 1/4 cup of low-sodium soy sauce or tamari: This is the backbone of our sauce, providing a deep, salty, umami flavor. Use tamari for a gluten-free option.
  • 2 tablespoons of pure maple syrup: A touch of sweetness is crucial to balance the saltiness of the soy sauce. Maple syrup adds a clean, natural sweetness that is far more complex than plain sugar.
  • 1 tablespoon of rice vinegar: This adds a bright, tangy acidity that cuts through the richness and lifts all the other flavors, making the entire dish pop.
  • 1 teaspoon of toasted sesame oil: A finishing oil, not a cooking oil. A small amount added at the end provides an incredibly nutty and aromatic fragrance that completes the dish.
  • 1 teaspoon of cornstarch (mixed with 2 teaspoons of water): This is our secret weapon for a thick, glossy sauce that clings perfectly to every piece of broccoli and every chickpea. This mixture is called a slurry.
  • Optional garnishes: Toasted sesame seeds, sliced green onions, red pepper flakes for a bit of heat.

Instructions

  1. Prepare Your Ingredients (Mise en Place): This is the most crucial step for a successful stir-fry, as the cooking process is very fast. Wash the broccoli and pat it completely dry. Cut the head into bite-sized florets. Don’t discard the stalk! Peel the tough outer layer with a vegetable peeler and slice the tender inner stem into thin, coin-like pieces. Rinse and thoroughly drain the canned chickpeas. Finely chop the yellow onion. Mince the garlic and grate the fresh ginger.
  2. Mix the Stir-Fry Sauce: In a small bowl or liquid measuring cup, whisk together the low-sodium soy sauce (or tamari), maple syrup, and rice vinegar. Set this bowl aside, close to your cooking station. In a separate, very small bowl, mix the cornstarch and cold water together until a smooth, milky slurry forms. This will be used to thicken the sauce later.
  3. Sauté the Aromatics: Place a large skillet, wok, or sauté pan over medium-high heat. Once the pan is hot, add the tablespoon of olive or avocado oil. Let the oil heat for about 30 seconds until it shimmers slightly. Add the chopped yellow onion and cook, stirring frequently, for 2-3 minutes until it begins to soften and become translucent.
  4. Bloom the Garlic and Ginger: Add the minced garlic and grated ginger to the pan with the onions. Continue to stir constantly for about 30-60 seconds. This step is all about flavor. You’ll know it’s ready when the garlic and ginger become incredibly fragrant. Be careful not to let them burn, as burnt garlic will turn bitter.
  5. Cook the Broccoli: Add all the broccoli florets and sliced stems to the pan. Stir everything together to coat the broccoli with the aromatics and oil. Pour in 2-3 tablespoons of water or vegetable broth, then immediately cover the pan with a lid. Let the broccoli steam-fry for 3-4 minutes. This technique cooks the broccoli quickly, leaving it with a vibrant green color and a perfect crisp-tender texture, rather than a soft, mushy one.
  6. Add the Chickpeas and Sauce: Remove the lid from the pan. The broccoli should be bright green and slightly tender. Add the drained and rinsed chickpeas to the pan. Give everything a good stir. Now, pour the prepared soy sauce mixture over the broccoli and chickpeas. Stir continuously for 1-2 minutes, allowing the sauce to bubble and coat all the ingredients.
  7. Thicken the Sauce: Give your cornstarch slurry a quick re-stir (as it can settle) and pour it into the center of the pan. Continue to stir constantly. You will see the sauce begin to thicken and become glossy almost immediately, usually within 30-60 seconds. This is the magic step that creates a restaurant-quality sauce that clings to the vegetables instead of pooling at the bottom of the pan.
  8. Final Touches and Serving: Once the sauce has thickened to your liking, remove the pan from the heat. Stir in the teaspoon of toasted sesame oil. This final addition of flavor and aroma is best done off the heat to preserve its delicate nutty taste. Give it one last stir, taste, and adjust seasonings if necessary (though it should be perfect!). Serve immediately over your choice of base and top with your favorite garnishes.

Nutrition

  • Serving Size: one normal portion
  • Calories: 350
  • Fiber: 11g
  • Protein: 12g