
This garlic broccoli stir fry transforms simple ingredients into a flavorful plant-based meal that's perfect for busy weeknights. The combination of tender broccoli, protein-packed chickpeas, and a savory-sweet sauce creates a satisfying dish that comes together in minutes.
I first created this recipe during a particularly hectic week when I needed something nutritious but quick. It's now become my go-to rescue meal whenever time is short but I still want something wholesome and delicious.
Ingredients
- Broccoli florets: fresh broccoli provides the perfect texture and absorbs the sauce beautifully
- Chickpeas: adds protein and heartiness to make this a complete meal
- Fresh ginger: brings warmth and aromatic depth that dried simply cannot match
- Garlic cloves: the backbone of flavor in this dish use more if you love garlic
- Vegetable broth: creates steam to perfectly cook the broccoli while adding flavor
- Soy sauce: provides the umami foundation for the sauce look for low sodium if preferred
- Rice vinegar: balances the sweetness with bright acidity
- Maple syrup: adds natural sweetness that helps caramelize the vegetables
- Cornstarch: thickens the sauce to perfectly coat every piece
Step-by-Step Instructions
- Sauté Aromatics:
- Heat the oil in a large pan over medium heat until it shimmers. Add the diced onion first and cook for about 2 minutes until translucent. Then add the minced garlic and ginger along with all the spices. Cook for another 2 minutes until fragrant and the kitchen smells amazing. This aromatic base is crucial for developing deep flavor.
- Cook The Broccoli:
- Add the broccoli florets to the pan and pour in the vegetable broth. Cover the pan for 5 minutes to steam the broccoli slightly then uncover and continue cooking for another 5 minutes. The broccoli should turn bright green and become tender while still maintaining a slight crunch. Avoid overcooking as mushy broccoli will ruin the texture of the dish.
- Prepare The Sauce:
- While the broccoli cooks mix all sauce ingredients in a bowl. Whisk thoroughly ensuring the cornstarch is completely dissolved with no lumps. The sauce should have a uniform consistency before adding it to the hot pan. This preparation step ensures your sauce will thicken properly.
- Combine Everything:
- Pour the prepared sauce into the pan with the broccoli and add the drained chickpeas. Stir everything together making sure all ingredients are coated with the sauce. Bring the mixture to a gentle boil and let it simmer for 2 to 3 minutes. The sauce will thicken considerably and become glossy as it coats the vegetables and chickpeas.
- Final Adjustments:
- Taste the stir fry and adjust seasonings according to your preference. Add more salt if it tastes flat more pepper for heat or a splash more maple syrup if you prefer it sweeter. These final adjustments personalize the dish to your exact taste preferences.

This recipe holds a special place in my heart because it was the first dish my picky nephew actually requested seconds of. The secret was the balance of the sauce not too spicy but flavorful enough to make vegetables exciting. Now whenever he visits he asks if we're having that "special broccoli" for dinner.
Storage and Meal Prep
This stir fry keeps beautifully in the refrigerator for up to 3 days making it ideal for meal prep. Store it in airtight containers separate from rice if using. When reheating add a splash of water to revive the sauce which tends to thicken when chilled. For best texture microwave on medium power rather than high to prevent the broccoli from becoming too soft.
Easy Variations
The basic formula of this recipe welcomes endless variations. Try adding sliced bell peppers snow peas or carrots for additional color and nutrition. For protein alternatives consider using cubed tofu edamame or black beans instead of chickpeas. During summer months add a handful of fresh basil or cilantro at the end for a burst of freshness. The sauce works with virtually any vegetable combination making this a perfect recipe to adapt based on what's in your fridge.
Serving Suggestions
While delicious over basic white or brown rice this stir fry pairs wonderfully with other bases. Try serving it over quinoa for additional protein cauliflower rice for a lower carb option or rice noodles for a different texture. For a complete feast consider serving alongside spring rolls vegetable dumplings or a simple miso soup. A sprinkle of sesame seeds toasted peanuts or sliced green onions adds a beautiful finishing touch.
Recipe FAQs
- → Can I substitute the chickpeas with another protein?
Absolutely! You can substitute chickpeas with tofu, tempeh, or seitan for a plant-based option. If you eat animal proteins, chicken, shrimp, or beef would work wonderfully in this stir fry. Just adjust cooking times accordingly to ensure your protein is properly cooked.
- → How do I prevent broccoli from becoming mushy in a stir fry?
To keep broccoli crisp-tender, cook it for only about 5-10 minutes depending on floret size. It should turn bright green and be fork-tender but still have some resistance. You can also blanch the broccoli for 2 minutes before stir-frying to ensure perfect texture.
- → Can I make this dish ahead of time?
Yes, this stir fry keeps well in the refrigerator for 3-4 days. The flavors often develop even more overnight. When reheating, use a skillet over medium heat or microwave until just heated through to avoid overcooking the broccoli.
- → Is there a gluten-free version of this stir fry?
Yes, simply use tamari or certified gluten-free soy sauce instead of regular soy sauce. All other ingredients in the base recipe are naturally gluten-free, but always check your specific brands of spices and broths to ensure they don't contain gluten additives.
- → What vegetables can I add to this stir fry?
This stir fry is very adaptable! Consider adding bell peppers, snow peas, carrots, mushrooms, or water chestnuts. Leafy greens like bok choy or spinach also work well but should be added in the last minute of cooking to avoid wilting too much.
- → Can I reduce the sodium content in this dish?
To reduce sodium, use low-sodium soy sauce or coconut aminos (which has about 70% less sodium than regular soy sauce). You can also reduce the amount of soy sauce and compensate with more herbs and spices for flavor.