15-Minute Chickpea and Roasted Broccoli Stir Fry

This Vegan Chickpea Broccoli Stir Fry is a quick and wholesome dinner that comes together in just 15 minutes.

Packed with plant-based protein from chickpeas, fiber-rich broccoli, and healthy fats from a light cooking oil, it’s a meal that is as nourishing as it is flavorful.

With fragrant garlic, ginger, and a zesty chili-soy sauce, this stir fry is a low-saturated-fat, meal-prep-friendly option perfect for busy weeknights.

Chickpea and Roasted Broccoli Stir Fry

Maria G. Brooks
A fast, flavorful, and healthy one-pan dish, this Vegan Chickpea Broccoli Stir Fry combines tender broccoli, hearty chickpeas, and a savory-sweet sauce infused with garlic, ginger, and scallions.
Perfect for weeknights, it’s ready in just 15 minutes and makes a satisfying, plant-based dinner served over rice.
Prep Time 5 minutes
Cook Time 10 minutes
Total Time 15 minutes
Course Dinner
Cuisine Asian-Inspired, Gluten-Free, Vegan
Servings 4

Equipment

  • 1 (12-inch) skillet with lid
  • 1 Cutting board
  • 1 Chef’s Knife
  • Measuring Cups and Spoons
  • 1 small bowl or jar for sauce

Ingredients
  

For the Sauce:

  • 1 –2 tablespoons sambal oelek chili paste adjust for spice level
  • 4 teaspoons low-sodium soy sauce
  • 1 tablespoon unseasoned rice vinegar
  • 1 tablespoon agave nectar or maple syrup
  • 1 tablespoon cornstarch
  • ½ cup water

For the Stir Fry:

  • 2 tablespoons neutral oil divided (avocado, canola, or grapeseed)
  • 10 ounces broccoli florets about 5 cups
  • 2 tablespoons water
  • 2 medium garlic cloves minced
  • 1- inch piece of fresh ginger peeled and minced
  • 1 small bunch scallions thinly sliced (white and light green parts)
  • 1 15-ounce can chickpeas, drained and rinsed

For Garnish:

  • Dark green tops of scallions thinly sliced

Instructions
 

  • Prepare the Stir Fry Sauce: In a small mixing bowl or jar, combine the sambal oelek, low-sodium soy sauce, rice vinegar, agave nectar, cornstarch, and water.
    Whisk thoroughly until the cornstarch has completely dissolved and the mixture looks smooth.
    This sauce will thicken as it cooks, so make sure no lumps remain.
    Set aside within easy reach—you’ll need it quickly once the vegetables and chickpeas are in the pan.
  • Cook the Broccoli Florets: Place a large 12-inch skillet on the stove and heat it over medium heat.
    Add 1 tablespoon of oil to the pan and swirl it around to coat the bottom evenly.
    Toss in the broccoli florets and stir them occasionally, allowing them to sear lightly for about 3 minutes.
    The goal is to give them a vibrant green color with slightly crisped edges while keeping the inside tender.
  • Steam the Broccoli Until Tender: After the broccoli has sautéed, pour 2 tablespoons of water directly into the skillet and immediately cover with a lid.
    The trapped steam will soften the florets without overcooking them.
    Let the broccoli steam for about 3 minutes, lifting the lid once or twice to stir.
    When done, the florets should be bright green and fork-tender while still holding their shape.
  • Build the Aromatic Base: Remove the lid and gently push the broccoli to the outer edges of the skillet, creating a clear space in the center.
    Add the remaining 1 tablespoon of oil into this space.
    Once the oil shimmers, add the minced garlic, ginger, and the sliced white and light green parts of the scallions.
    Stir continuously for 1–2 minutes, just until fragrant.
    Be careful not to let the garlic burn; you want it golden and aromatic, forming the flavor foundation for the stir fry.
  • Incorporate the Chickpeas: Add the drained and rinsed chickpeas to the skillet, mixing them gently with the aromatics and broccoli.
    Allow them to heat through for 1–2 minutes, stirring occasionally so the chickpeas absorb some of the garlicky, gingery flavor while becoming lightly coated in the oil.
    This step ensures the protein base of the dish blends well with the vegetables.
  • Pour in the Stir Fry Sauce: Give the sauce mixture a quick whisk to recombine any settled cornstarch, then pour it evenly over the chickpeas and broccoli.
    Immediately begin stirring so the sauce coats every piece. Keep the heat at medium and cook for 1–2 minutes, stirring often.
    As the sauce simmers, it will transform from thin to glossy and thick, clinging beautifully to the vegetables and chickpeas.
  • Final Touch and Garnish: Once the sauce has thickened, remove the skillet from the heat.
    Taste and adjust seasoning if needed—for example, add a splash more soy sauce for saltiness or a drizzle of agave for sweetness.
    Serve the stir fry hot, spooned over a bed of steamed rice, noodles, or quinoa.
    Finish with a generous sprinkle of the dark green scallion tops for a burst of freshness and color.

Notes

  • For spice lovers, use 2 tablespoons of sambal oelek; for a milder version, start with just 1 tablespoon.
  • Always use unseasoned rice vinegar, as seasoned versions may add unnecessary sweetness or salt.
  • A neutral oil works best here—avocado, canola, or grapeseed keep the flavors clean and light.
  • To save time, you can prep the sauce in advance and refrigerate it for up to 3 days. Just whisk before adding to the pan.
  • This recipe is naturally vegan and gluten-free but can also be adapted to suit your taste—try swapping chickpeas for tofu or tempeh for variety.

Chef’s Secrets for Better Results

The secret to a flavorful stir fry lies in the balance of heat, timing, and fresh aromatics.

Start with a hot skillet to ensure the broccoli develops slight char and vibrant color without turning soggy.

Steaming the broccoli briefly with water and a lid locks in nutrients while creating the perfect tender-crisp texture.

When adding aromatics like garlic and ginger, make sure the oil is hot enough to release their fragrance but not so hot that they burn—timing is everything.

Lastly, stir the sauce right before pouring it in, as cornstarch settles quickly, and an even mix is key to a glossy, well-thickened finish.

Serving Suggestions and Pairing Ideas

This chickpea broccoli stir fry is wonderfully versatile and can be enjoyed in many ways.

For a complete meal, serve it over fluffy jasmine rice, nutty brown rice, or even quinoa for added protein.

If you prefer noodles, soba or rice noodles make excellent bases.

To elevate the dish further, top with toasted sesame seeds, crushed peanuts, or a drizzle of sesame oil for extra depth of flavor.

It also pairs beautifully with light sides like cucumber salad, miso soup, or fresh spring rolls, making it a balanced and satisfying dinner that doesn’t feel heavy.

Storage Tips and Meal Prep Advice

This recipe is ideal for meal prep and stores well.

Allow leftovers to cool fully before transferring them to airtight containers.

They can be refrigerated for up to 4 days.

Reheat gently in a skillet with a splash of water to revive the sauce’s consistency.

While the dish can be frozen, the broccoli may soften slightly upon thawing; if freezing, store in single portions for convenience.

For meal prep bowls, portion the stir fry with rice or quinoa, and garnish with fresh scallions only when serving to keep flavors bright.

Frequently Asked Questions

1. Can I make this recipe without sambal oelek?

Yes, you can substitute sambal oelek with sriracha, chili garlic sauce, or even crushed red pepper flakes for a different kind of heat. For a completely mild dish, leave it out altogether.

2. How do I keep the broccoli crisp and not mushy?

The key is quick cooking. Sear the broccoli first, then steam it briefly with just enough water. Avoid overcooking, and keep the lid on only for a short time to retain texture and color.

3. Can I substitute chickpeas with another protein?

Absolutely! Tofu, tempeh, or even edamame can be used in place of chickpeas. If using tofu, press it beforehand and pan-fry for a golden crust before adding it to the stir fry.

4. What type of oil works best for stir frying?

Use a neutral oil with a high smoke point, such as avocado, canola, or grapeseed oil. Avoid olive oil, as its flavor can overpower the sauce and it doesn’t hold up as well to higher heat.

5. Can this stir fry be made ahead of time?

Yes, you can prepare the sauce a day or two in advance and chop the vegetables ahead of time. For the best results, cook the stir fry fresh, but leftovers reheat well and make a great lunch option.