Broccoli Recipe Indian Veg: Easy & Flavorful Dishes

Updated On: October 7, 2025

Broccoli is a versatile vegetable that not only adds vibrant color to your plate but also packs a punch of nutrition. Indian cuisine, known for its aromatic spices and bold flavors, offers unique ways to transform this humble vegetable into a delicious, wholesome dish.

In this blog post, we will explore a delightful Indian-style broccoli recipe that’s both easy to prepare and bursting with flavor. Whether you’re a seasoned cook or a beginner, this recipe will guide you through creating a mouthwatering Indian vegetable dish that celebrates broccoli’s natural goodness.

By combining fresh broccoli with traditional Indian spices, this recipe elevates a simple vegetable into a star of the meal. Perfect as a side dish or a light main course, it suits any occasion—from a casual family dinner to a festive gathering.

Get ready to experience the perfect blend of texture, spice, and aroma that makes this Indian broccoli recipe a must-try in your kitchen!

Why You’ll Love This Recipe

This Indian broccoli recipe offers a perfect balance of health and flavor. The spices used not only enhance the taste but also provide various health benefits, making the dish nourishing as well as delicious.

It’s a vegetarian and vegan-friendly option that fits well into any diet.

The recipe is simple and quick to prepare, making it ideal for busy weeknights. Plus, the broccoli retains its crunch, giving you a delightful texture that pairs wonderfully with rice or Indian bread like roti or naan.

You’ll appreciate how this dish brings out the best in broccoli, making it enjoyable even for picky eaters!

Ingredients

  • 1 large head of broccoli, cut into florets
  • 2 tablespoons vegetable oil or mustard oil for authentic flavor
  • 1 teaspoon cumin seeds
  • 1 medium onion, finely chopped
  • 2 cloves garlic, minced
  • 1-inch piece ginger, grated
  • 2 green chilies, slit (adjust to taste)
  • 1 large tomato, finely chopped
  • 1/2 teaspoon turmeric powder
  • 1 teaspoon coriander powder
  • 1/2 teaspoon red chili powder (optional, for heat)
  • 1/2 teaspoon garam masala
  • Salt to taste
  • Fresh coriander leaves for garnish
  • Juice of half a lemon (optional for a tangy finish)

Equipment

  • Large skillet or frying pan
  • Cutting board and knife
  • Mixing spoon
  • Grater (for ginger)
  • Measuring spoons
  • Bowl for washing broccoli

Instructions

  1. Prepare the broccoli: Wash the broccoli florets thoroughly under running water. Drain and set aside.
  2. Heat the oil: Place a large skillet over medium heat and add the vegetable oil. Once hot, add the cumin seeds and let them sizzle until fragrant (about 30 seconds).
  3. Sauté aromatics: Add the chopped onions, minced garlic, grated ginger, and green chilies. Cook until the onions turn translucent and golden, about 5-6 minutes.
  4. Add tomatoes and spices: Stir in the chopped tomatoes, turmeric powder, coriander powder, red chili powder, and salt. Cook until the tomatoes soften and the oil starts to separate from the masala (spice mixture), about 7-8 minutes.
  5. Cook the broccoli: Add the broccoli florets to the pan and mix well to coat them in the spice mixture. Cover the pan and cook on low-medium heat for 8-10 minutes, stirring occasionally to ensure even cooking but keeping the broccoli slightly crunchy.
  6. Finish with garam masala and lemon: Sprinkle garam masala over the cooked broccoli and stir gently. Add lemon juice if using, and mix well to combine.
  7. Garnish and serve: Turn off the heat. Garnish with fresh coriander leaves and serve warm.

Tips & Variations

To keep the broccoli crisp yet tender, avoid overcooking it. Steaming for a couple of minutes before sautéing can also help achieve the perfect texture.

You can add diced potatoes or peas to this dish for a heartier vegetable medley. For a richer flavor, stir in a tablespoon of grated coconut or a splash of coconut milk during the last few minutes of cooking.

If you prefer a dry stir-fry, cook uncovered to let excess moisture evaporate. Alternatively, for a gravy version, add a splash of water or tomato puree to create a more saucy consistency.

Experiment with spices by adding mustard seeds or curry leaves at the beginning for a South Indian twist. For a smoky flavor, try roasting the broccoli lightly before adding it to the masala.

Nutrition Facts

Nutrient Amount per Serving (1 cup)
Calories 90 kcal
Protein 4 g
Carbohydrates 12 g
Dietary Fiber 5 g
Fat 5 g
Vitamin C 90% DV
Iron 8% DV
Calcium 6% DV

Serving Suggestions

This Indian broccoli dish pairs beautifully with steamed basmati rice, adding a fragrant and fluffy base to soak up the spices. Alternatively, serve it alongside warm roti, naan, or paratha for a comforting meal.

For a complete vegetarian feast, consider serving it with dal (lentil curry) or a creamy yogurt raita to balance the spices. You can also pair it with other Indian vegetable dishes like aloo gobi or paneer tikka for a flavorful spread.

To explore more recipes that complement this broccoli dish, check out our Lamb Tenderloin Recipes for a hearty meat option or the Halibut Dip Recipe for a light appetizer. If you want to add some spice to your meal, try the Instant Pot Rabbit Recipe for a protein-packed main course.

Conclusion

This Indian broccoli recipe is a fantastic way to enjoy a nutritious vegetable with the bold flavors of Indian spices. It’s quick to prepare, versatile, and sure to become a favorite in your recipe collection.

Whether you’re cooking for family, friends, or just yourself, this dish offers a delicious balance of taste and health.

Broccoli’s natural crunch and the warmth of the spices combine to create a meal that’s both satisfying and wholesome. Don’t hesitate to tweak the spice levels or try different variations mentioned above to make it your own.

Happy cooking, and enjoy this flavorful journey into Indian vegetarian cuisine!

📖 Recipe Card: Indian Style Broccoli Sabzi

Description: A flavorful Indian vegetarian broccoli recipe made with spices and simple ingredients. Perfect as a side dish or light meal.

Prep Time: PT10M
Cook Time: PT20M
Total Time: PT30M

Servings: 4 servings

Ingredients

  • 2 cups broccoli florets
  • 1 medium onion, finely chopped
  • 2 medium tomatoes, chopped
  • 1 green chili, finely chopped
  • 1 tsp mustard seeds
  • 1 tsp cumin seeds
  • 1/2 tsp turmeric powder
  • 1 tsp coriander powder
  • 1/2 tsp garam masala
  • 1 tbsp oil
  • Salt to taste
  • Fresh coriander leaves for garnish

Instructions

  1. Heat oil in a pan and add mustard seeds and cumin seeds until they splutter.
  2. Add chopped onions and green chili; sauté until onions turn golden brown.
  3. Add tomatoes, turmeric, coriander powder, and salt; cook until tomatoes soften.
  4. Add broccoli florets and mix well with the masala.
  5. Cover and cook on low heat for 10-12 minutes until broccoli is tender.
  6. Sprinkle garam masala and mix gently.
  7. Garnish with fresh coriander leaves and serve hot.

Nutrition: Calories: 120 kcal | Protein: 4 g | Fat: 7 g | Carbs: 10 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Indian Style Broccoli Sabzi”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A flavorful Indian vegetarian broccoli recipe made with spices and simple ingredients. Perfect as a side dish or light meal.”, “prepTime”: “PT10M”, “cookTime”: “PT20M”, “totalTime”: “PT30M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“2 cups broccoli florets”, “1 medium onion, finely chopped”, “2 medium tomatoes, chopped”, “1 green chili, finely chopped”, “1 tsp mustard seeds”, “1 tsp cumin seeds”, “1/2 tsp turmeric powder”, “1 tsp coriander powder”, “1/2 tsp garam masala”, “1 tbsp oil”, “Salt to taste”, “Fresh coriander leaves for garnish”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Heat oil in a pan and add mustard seeds and cumin seeds until they splutter.”}, {“@type”: “HowToStep”, “text”: “Add chopped onions and green chili; saut\u00e9 until onions turn golden brown.”}, {“@type”: “HowToStep”, “text”: “Add tomatoes, turmeric, coriander powder, and salt; cook until tomatoes soften.”}, {“@type”: “HowToStep”, “text”: “Add broccoli florets and mix well with the masala.”}, {“@type”: “HowToStep”, “text”: “Cover and cook on low heat for 10-12 minutes until broccoli is tender.”}, {“@type”: “HowToStep”, “text”: “Sprinkle garam masala and mix gently.”}, {“@type”: “HowToStep”, “text”: “Garnish with fresh coriander leaves and serve hot.”}], “nutrition”: {“calories”: “120 kcal”, “proteinContent”: “4 g”, “fatContent”: “7 g”, “carbohydrateContent”: “10 g”}}

Photo of author

Marta K

Leave a Comment

X