Broccoli Curry Recipes Vegetarian Lovers Will Adore

Updated On: October 7, 2025

Broccoli curry is a delightful and wholesome dish that brings together the vibrant flavors of Indian spices with the nutritious goodness of fresh broccoli. Whether you’re a seasoned vegetarian or simply looking to add more plant-based meals to your diet, broccoli curry offers a perfect balance of warmth, texture, and aroma.

This recipe is not only easy to prepare but also incredibly versatile, allowing you to customize it according to your taste preferences. Rich in vitamins, fiber, and antioxidants, broccoli makes a fantastic canvas for the rich and creamy curry sauce, making it a favorite for weeknight dinners or special occasions.

In this post, we’ll explore three delicious vegetarian broccoli curry recipes, each with its unique twist—from a creamy coconut-based curry to a tangy tomato variation and a hearty lentil-packed version.

Whether you’re cooking for yourself or feeding a family, these recipes promise comfort and nourishment in every bite. Let’s dive into these vibrant dishes that are sure to become staples in your kitchen.

Why You’ll Love This Recipe

Broccoli curry is a wonderful way to enjoy a nutrient-dense vegetable in a flavorful and satisfying way. Here’s why these recipes stand out:

  • Healthy and wholesome: Packed with fiber, vitamins C and K from broccoli, plus plant-based protein and spices that boost metabolism and immunity.
  • Versatile and adaptable: Each recipe can be tweaked for spice levels or ingredient substitutions, perfect for dietary preferences.
  • Quick and easy: These curries come together in under 40 minutes, ideal for busy weeknights.
  • Comfort food with a twist: Creamy, tangy, and aromatic, these curries feel indulgent yet light.

Ingredients

  • Broccoli: 1 large head, cut into florets
  • Onion: 1 medium, finely chopped
  • Garlic: 3 cloves, minced
  • Ginger: 1-inch piece, grated
  • Tomatoes: 2 medium, chopped (for tomato-based curry)
  • Coconut milk: 1 cup (for creamy coconut version)
  • Red lentils: 1/2 cup (optional for protein boost)
  • Vegetable oil or ghee: 2 tablespoons
  • Cumin seeds: 1 teaspoon
  • Turmeric powder: 1 teaspoon
  • Coriander powder: 2 teaspoons
  • Garam masala: 1 teaspoon
  • Red chili powder: 1/2 teaspoon (adjust to taste)
  • Mustard seeds: 1/2 teaspoon
  • Salt: to taste
  • Fresh cilantro: handful, chopped for garnish
  • Lemon juice: 1 tablespoon
  • Water or vegetable broth: 1 cup

Equipment

  • Large skillet or saucepan
  • Cutting board and knife
  • Measuring spoons and cups
  • Wooden spoon or spatula
  • Grater (for ginger)
  • Serving bowls

Instructions

Recipe 1: Creamy Coconut Broccoli Curry

  1. Heat oil: In a large skillet, warm 2 tablespoons of vegetable oil over medium heat. Add 1 teaspoon mustard seeds and wait until they start to pop.
  2. Sauté aromatics: Add chopped onion, minced garlic, and grated ginger. Cook for 4-5 minutes until onions are translucent and fragrant.
  3. Add spices: Stir in cumin seeds, turmeric, coriander powder, garam masala, and red chili powder. Cook for 1-2 minutes to release the spices’ aroma.
  4. Add broccoli: Toss in broccoli florets and stir well to coat with the spice mixture.
  5. Add coconut milk and broth: Pour in 1 cup coconut milk and 1 cup vegetable broth. Stir, cover, and simmer for about 10-12 minutes until broccoli is tender but still vibrant.
  6. Adjust seasoning: Add salt to taste and a tablespoon of lemon juice. Stir and cook for another minute.
  7. Garnish and serve: Sprinkle fresh cilantro on top and serve hot with steamed rice or naan bread.

Recipe 2: Tangy Tomato Broccoli Curry

  1. Prepare base: Heat 2 tablespoons oil in a pan. Add mustard seeds and cumin seeds; when they crackle, add chopped onions, garlic, and ginger. Sauté until golden.
  2. Add tomatoes: Stir in chopped tomatoes and cook for 5 minutes until soft and pulpy.
  3. Spice it up: Add turmeric, coriander powder, garam masala, and chili powder. Mix thoroughly.
  4. Add broccoli: Add broccoli florets and 1 cup water. Cover and simmer for 10-15 minutes until broccoli is cooked through.
  5. Finishing touches: Season with salt and a squeeze of lemon juice. Garnish with chopped cilantro.
  6. Serve: Pair with basmati rice or flatbread for a comforting meal.

Recipe 3: Broccoli and Red Lentil Curry

  1. Rinse lentils: Rinse 1/2 cup red lentils under cold water and set aside.
  2. Sauté spices: Heat oil in a pan, add mustard seeds and cumin seeds until they pop. Add onions, garlic, and ginger; sauté until soft.
  3. Add spices and tomatoes: Stir in turmeric, coriander powder, garam masala, and chili powder. Add chopped tomatoes and cook until softened.
  4. Add lentils and broccoli: Add rinsed lentils, broccoli florets, and 2 cups water or vegetable broth. Bring to a simmer.
  5. Cook: Cover and cook for 20-25 minutes, stirring occasionally, until lentils and broccoli are tender and curry thickens.
  6. Season and finish: Add salt and lemon juice. Garnish with fresh cilantro before serving.

Tips & Variations

“Using fresh spices makes all the difference in your curry’s flavor.”

  • For extra creaminess, add a tablespoon of cashew paste or almond butter to the coconut curry.
  • Swap out broccoli for cauliflower or mixed vegetables for variety.
  • Add a pinch of smoked paprika or cinnamon for a unique flavor twist.
  • Use fresh curry leaves if available for authentic Indian flavor.
  • To make it vegan, ensure you use vegetable oil instead of ghee.
  • Serve with quinoa or millet instead of rice for a gluten-free option.
  • For more protein, add chickpeas or paneer cubes.

Nutrition Facts

Nutrient Amount per serving (approx.)
Calories 220 kcal
Protein 7 g
Carbohydrates 18 g
Dietary Fiber 6 g
Fat 12 g
Saturated Fat 7 g
Sodium 350 mg
Vitamin C 85% DV
Iron 15% DV

Serving Suggestions

Broccoli curry pairs wonderfully with a variety of sides:

  • Steamed basmati rice: A classic choice that soaks up the curry sauce beautifully.
  • Naan or roti: Warm Indian breads perfect for scooping up the curry.
  • Quinoa or couscous: For a gluten-free or protein-rich alternative.
  • Simple cucumber raita: A cooling yogurt side to balance the spices.
  • Pickled vegetables: Add tang and crunch alongside your curry.

For more vegetarian ideas and flavorful dishes, check out our Lemon Ricotta Pasta With Arugula Recipe and Harvest Hash Recipe: A Delicious and Easy Fall Comfort Food.

Conclusion

Broccoli curry is an exceptional vegetarian dish that combines health benefits with rich, satisfying flavors. Whether you choose a creamy coconut-based curry, a tangy tomato version, or a protein-packed lentil curry, these recipes offer something for everyone.

The ease of preparation and the flexibility to adapt ingredients make broccoli curry a go-to meal for busy days or when you want to impress guests with minimal effort.

Incorporating broccoli into your meals through these curries not only boosts your intake of vital nutrients but also keeps your palate excited with spicy, aromatic tastes. Don’t hesitate to experiment with spices and sides to make these recipes truly your own.

For a delicious complement to your curry nights, you might also enjoy exploring our Low Fodmap Appetizer Recipes and Maple Bourbon Pickles Recipe.

📖 Recipe Card: Vegetarian Broccoli Curry

Description: A flavorful and healthy broccoli curry made with aromatic spices and coconut milk. Perfect as a comforting vegetarian main dish served with rice or bread.

Prep Time: PT15M
Cook Time: PT25M
Total Time: PT40M

Servings: 4 servings

Ingredients

  • 2 cups broccoli florets
  • 1 medium onion, finely chopped
  • 2 cloves garlic, minced
  • 1 inch ginger, grated
  • 1 medium tomato, chopped
  • 1 cup coconut milk
  • 1 tablespoon vegetable oil
  • 1 teaspoon cumin seeds
  • 1 teaspoon turmeric powder
  • 1 teaspoon ground coriander
  • 1/2 teaspoon garam masala
  • Salt to taste

Instructions

  1. Heat oil in a pan and add cumin seeds until they sizzle.
  2. Add chopped onions and sauté until golden brown.
  3. Stir in garlic and ginger, cook for 1 minute.
  4. Add tomatoes and cook until soft.
  5. Mix in turmeric, coriander, and salt; cook for 2 minutes.
  6. Add broccoli florets and stir well to coat with spices.
  7. Pour in coconut milk and simmer for 15 minutes until broccoli is tender.
  8. Sprinkle garam masala and cook for another 2 minutes.
  9. Serve hot with rice or flatbread.

Nutrition: Calories: 180 kcal | Protein: 5 g | Fat: 12 g | Carbs: 15 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Vegetarian Broccoli Curry”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A flavorful and healthy broccoli curry made with aromatic spices and coconut milk. Perfect as a comforting vegetarian main dish served with rice or bread.”, “prepTime”: “PT15M”, “cookTime”: “PT25M”, “totalTime”: “PT40M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“2 cups broccoli florets”, “1 medium onion, finely chopped”, “2 cloves garlic, minced”, “1 inch ginger, grated”, “1 medium tomato, chopped”, “1 cup coconut milk”, “1 tablespoon vegetable oil”, “1 teaspoon cumin seeds”, “1 teaspoon turmeric powder”, “1 teaspoon ground coriander”, “1/2 teaspoon garam masala”, “Salt to taste”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Heat oil in a pan and add cumin seeds until they sizzle.”}, {“@type”: “HowToStep”, “text”: “Add chopped onions and saut\u00e9 until golden brown.”}, {“@type”: “HowToStep”, “text”: “Stir in garlic and ginger, cook for 1 minute.”}, {“@type”: “HowToStep”, “text”: “Add tomatoes and cook until soft.”}, {“@type”: “HowToStep”, “text”: “Mix in turmeric, coriander, and salt; cook for 2 minutes.”}, {“@type”: “HowToStep”, “text”: “Add broccoli florets and stir well to coat with spices.”}, {“@type”: “HowToStep”, “text”: “Pour in coconut milk and simmer for 15 minutes until broccoli is tender.”}, {“@type”: “HowToStep”, “text”: “Sprinkle garam masala and cook for another 2 minutes.”}, {“@type”: “HowToStep”, “text”: “Serve hot with rice or flatbread.”}], “nutrition”: {“calories”: “180 kcal”, “proteinContent”: “5 g”, “fatContent”: “12 g”, “carbohydrateContent”: “15 g”}}

Photo of author

Marta K

Leave a Comment

X