Broccoli Besan Sabji is a delicious and healthy stir fry made with broccoli, besan (gram flour), garlic, and a few spices in under 10 minutes. It makes a great side dish for rice or roti.

Broccoli is high in many nutrients, including fiber, vitamin C, vitamin K, iron, and potassium. It also contains more protein than most other vegetables.
I always look for ways to include broccoli in my diet, and I absolutely love this dish. Surprisingly, even my husband, who isn't a great fan of broccoli, enjoys it too. We prepare this dish at least once a week at our home. I usually make it as a side dish for rice and vegetable sambar.
I recently tried zucchini besan sabzi. The same cooking technique works perfectly with zucchini, and it's just as delicious as the broccoli version.
More Indian Broccoli Recipes if you want to give a try
Jump to:
Ingredients for Broccoli Stir Fry with Besan
- Broccoli: I used organic broccoli florets. You can also use frozen broccoli.
- Besan flour (Gram flour): Use fresh besan. You can easily find it at the nearest Indian grocery store or on Amazon.
- Spices: I used cumin seeds, turmeric powder, red chili powder, cumin powder, coriander powder, dry mango powder, garam masala.
- Garlic: use freshly minced garlic for the best flavor.
- Green Chili: I used Thai chili.
- Oil: I used olive oil in this recipe, you can use any cooking oil.
- Lime juice: use freshly squeezed lime/lemon juice.
How to Make Broccoli Besan Sabji
In a bowl, combine besan flour, turmeric powder, red chili powder, cumin powder, coriander powder, dry mango powder, garam masala, and salt. Mix well and set aside.
Heat 2 tablespoons of oil in a skillet on medium heat.
Add cumin seeds, garlic, and green chilies to the pan and sauté for 30 seconds.
Next, add broccoli florets. Sauté on a medium flame for 30 seconds, then close the lid and cook for 3-4 minutes until the broccoli is half-cooked.
Note: You can also directly add steamed broccoli at this stage, which reduces the cooking time.
Add salt and sprinkle half of the besan flour mixture evenly over the broccoli florets. Mix gently to coat them.
Then, add the remaining besan flour mixture and mix well to ensure all the broccoli florets are thoroughly coated.
Close the lid and cook for 3-4 minutes on medium-low heat to allow the masalas to be absorbed well.
Uncover the lid and sprinkle a little water to moisten the besan flour.
Stir fry on high flame for another 5 minutes until the raw smell of besan flour disappears. **See video for reference.
Add some lime juice and serve broccoli stir fry with besan flour hot.

Serving Suggestions
Serve delicious broccoli besan sabzi as a side dish with chapati or steamed basmati rice. You can pair it with dal tadka and kachumber salad for a complete meal.
Tips & Notes
- You can replace garlic with ¼ teaspoon asafetida (hing), but broccoli besan stir fry tastes best with garlic.
- Make sure not to burn the besan while cooking. Cook on medium-low flame till besan raw smell goes away. If the broccoli coating is dry, just sprinkle some water.
- You can use dry-roasted besan (or chickpea flour); it will fasten the cooking process.
- Instead of ¼ cup of besan flour, you can use 2 tablespoons of besan and 2 teaspoons of rice flour. Rice flour makes it more crispy.
More Indian Stir Fry Recipes
Broccoli Besan Sabji | Broccoli Stir Fry with Besan Flour
Ingredients
- 1.5-2 cups broccoli cut into bite sized florets (washed and dried)
- 2 tablespoons oil
- ½ teaspoon cumin (jeera) seedsÂ
- 2 teaspoon minced garlic
- 1 teaspoon green chilies finely chopped
- ¼ cup besan (or chickpea flour)
- ¼ teaspoon turmeric powder
- ½ teaspoon red chili powder
- ½ teaspoon cumin (jeera) powder
- ½ teaspoon coriander powderÂ
- ½ teaspoon dry mango (amchur powder)
- ½ teaspoon garam masalaÂ
- 1 tablespoon lime juice
Instructions
- In a bowl, combine besan, turmeric powder, red chili powder, cumin powder, coriander powder, dry mango powder, garam masala, and salt. Mix well and set aside.
- Heat 2 tablespoons of oil in a skillet on medium heat. Heat 2 tablespoons of oil in a skillet on medium heat.
- Next, add broccoli florets. Sauté on a medium flame for 30 seconds, then close the lid and cook for 3-4 minutes until the broccoli is half-cooked.Note: You can also directly add steamed broccoli at this stage, which reduces the cooking time.
- Add salt and sprinkle half of the besan flour mixture evenly over the broccoli florets. Mix gently to coat them.
- Then, add the remaining besan flour mixture and mix well to ensure all the broccoli florets are thoroughly coated.
- Close the lid and cook for 3-4 minutes on medium-low heat to allow the masalas to be absorbed well.
- Uncover the lid and sprinkle a little water to moisten the besan flour.Stir fry on high flame for another 5 minutes until the raw smell of besan flour disappears. **See video for reference.
- Add some lime juice and serve broccoli stir fry with besan flour hot.
Notes
Tips & Variations
- You can replace garlic with ¼ teaspoon asafetida (hing). Broccoli besan stir fry tastes best with garlic.
- Makes sure not to burn the besan (chickpea flour) while cooking. Cook on medium-low flame till besan raw smell goes away. If broccoli coating is dry just sprinkle some water.
- You can use dry roasted besan or chickpea flour, it will fasten the cooking process.
- Instead of ¼ cup of besan flour, you can use 2 tablespoons of besan and 2 teaspoons of rice flour. Rice flour makes it more crispy.
Nutrition
★ Like this recipe? FOLLOW ME on Facebook, Instagram, Pinterest, and Youtube for more quick & easy recipes.
Miriam
Fab, thank you! Added to regular rotation.
bhavana
Glad you liked it.