This Indian Broccoli Masala Curry is a delightful fusion of flavors and textures. The rich, creamy sauce made from coconut milk and tomato puree perfectly complements the tender broccoli florets, creating a dish that's both satisfying and nutritious. Ideal for a weeknight dinner or a special occasion, this curry is sure to impress.
Some ingredients in this recipe might not be commonly found in every household. Garam masala is a blend of ground spices used extensively in Indian cuisine, and coconut milk adds a rich, creamy texture to the curry. Make sure to check the international or spice aisle for these items when you visit the supermarket.
Ingredients For Indian Broccoli Masala Curry
Broccoli: A cruciferous vegetable cut into florets, providing a nutritious base for the curry.
Onion: Chopped finely to add sweetness and depth to the curry.
Garlic: Minced to infuse the dish with a robust, aromatic flavor.
Ginger: Minced to add a zesty, spicy kick.
Oil: Used for sautéing the spices and vegetables.
Cumin seeds: Adds a warm, earthy flavor when sizzled in hot oil.
Turmeric powder: Provides a vibrant color and subtle earthy taste.
Garam masala: A blend of spices that adds complexity and warmth to the curry.
Coriander powder: Adds a citrusy, nutty flavor to the dish.
Tomato puree: Creates a rich, tangy base for the curry sauce.
Coconut milk: Adds creaminess and a subtle sweetness to the curry.
Salt: Enhances the overall flavor of the dish.
Black pepper: Adds a hint of heat and sharpness.
Cilantro: Chopped and used as a fresh, vibrant garnish.
Technique Tip for This Recipe
When sautéing the onions until golden brown, make sure to stir frequently to prevent them from burning. This step is crucial as it develops a deep, rich flavor base for the curry. Additionally, when adding the spices like turmeric powder, garam masala, and coriander powder, ensure the heat is not too high. This will allow the spices to bloom and release their essential oils without burning, enhancing the overall flavor of the dish.
Suggested Side Dishes
Alternative Ingredients
broccoli - Substitute with cauliflower: Cauliflower has a similar texture and can absorb the flavors of the curry well.
chopped onion - Substitute with shallots: Shallots provide a milder and slightly sweeter flavor, which can complement the spices in the curry.
minced garlic - Substitute with garlic powder: Garlic powder can be used in a pinch, though it lacks the fresh pungency of minced garlic.
minced ginger - Substitute with ground ginger: Ground ginger can be used as a substitute, though it is less aromatic and slightly different in flavor.
oil - Substitute with ghee: Ghee adds a rich, buttery flavor that enhances the overall taste of the curry.
cumin seeds - Substitute with ground cumin: Ground cumin can be used if cumin seeds are unavailable, though it will blend into the sauce rather than providing a textural element.
turmeric powder - Substitute with saffron: Saffron can provide a similar color and a unique flavor, though it is more expensive.
garam masala - Substitute with curry powder: Curry powder can provide a similar blend of spices, though the flavor profile may vary slightly.
coriander powder - Substitute with ground cumin: Ground cumin can provide a warm, earthy flavor similar to coriander powder.
tomato puree - Substitute with crushed tomatoes: Crushed tomatoes can provide a similar texture and flavor, though the sauce may be slightly chunkier.
coconut milk - Substitute with heavy cream: Heavy cream can provide a rich, creamy texture, though it lacks the coconut flavor.
salt - Substitute with soy sauce: Soy sauce can add saltiness and a depth of umami flavor.
black pepper - Substitute with white pepper: White pepper can provide a similar heat without altering the color of the curry.
cilantro - Substitute with parsley: Parsley can provide a fresh, green garnish, though it lacks the distinctive flavor of cilantro.
Other Alternative Recipes Similar to This Dish
How to Store / Freeze This Dish
Allow the Indian Broccoli Masala Curry to cool completely before storing. This helps prevent condensation, which can lead to sogginess and spoilage.
Transfer the cooled curry into an airtight container. For best results, use a container that is just the right size to minimize the amount of air inside.
Label the container with the date of preparation. This ensures you keep track of how long the curry has been stored.
Store the container in the refrigerator if you plan to consume the curry within 3-4 days. The broccoli will retain its texture and the flavors will meld beautifully over time.
For longer storage, place the airtight container in the freezer. The coconut milk in the curry freezes well, maintaining the dish’s creamy texture.
When ready to reheat, thaw the curry in the refrigerator overnight if frozen. This gradual thawing helps preserve the integrity of the broccoli florets.
Reheat the curry in a saucepan over medium heat, stirring occasionally to ensure even heating. Add a splash of coconut milk or water if the curry appears too thick.
Alternatively, you can reheat individual portions in the microwave. Place the curry in a microwave-safe dish, cover loosely, and heat in 1-minute intervals, stirring in between, until hot.
Garnish with fresh cilantro after reheating to refresh the flavors and add a burst of color.
Avoid reheating the curry multiple times as this can degrade the texture of the broccoli and diminish the flavors.
How to Reheat Leftovers
Stovetop Method:
- Heat a pan over medium heat.
- Add a splash of water or coconut milk to prevent sticking.
- Add the leftover Indian Broccoli Masala Curry.
- Stir occasionally until heated through, about 5-7 minutes.
- Ensure the broccoli is tender and the masala is hot.
Microwave Method:
- Place the curry in a microwave-safe dish.
- Cover with a microwave-safe lid or plastic wrap with a small vent.
- Heat on high for 2-3 minutes, stirring halfway through.
- Check if the broccoli is heated evenly; if not, continue heating in 30-second intervals.
Oven Method:
- Preheat the oven to 350°F (175°C).
- Transfer the curry to an oven-safe dish.
- Cover with aluminum foil to retain moisture.
- Bake for 15-20 minutes, or until the broccoli is heated through.
- Stir halfway through to ensure even heating.
Double Boiler Method:
- Fill a pot with water and bring it to a simmer.
- Place a heatproof bowl over the pot, ensuring it doesn't touch the water.
- Add the curry to the bowl and stir occasionally.
- Heat until the broccoli and masala are warmed through, about 10-15 minutes.
Instant Pot Method:
- Use the sauté function on the Instant Pot.
- Add a splash of water or coconut milk.
- Add the leftover curry and stir occasionally.
- Heat until the broccoli is tender and the masala is hot, about 5-7 minutes.
Best Tools for This Recipe
Large pan: Used for cooking the masala and broccoli together, ensuring even heat distribution.
Spatula: Essential for stirring the ingredients and ensuring they don't stick to the pan.
Knife: Needed for chopping the onions, mincing the garlic and ginger, and cutting the broccoli into florets.
Cutting board: Provides a stable surface for chopping and mincing ingredients.
Measuring spoons: Used to measure out the spices accurately.
Measuring cup: Necessary for measuring the tomato puree and coconut milk.
Garlic press: Handy for mincing garlic quickly and efficiently.
Grater: Useful for mincing ginger if you don't want to do it by hand.
Lid: Needed to cover the pan while the broccoli cooks and becomes tender.
Serving spoon: For serving the curry once it's ready.
Bowl: For holding the chopped onions, garlic, and ginger before they are added to the pan.
Small bowl: Useful for mixing the spices together before adding them to the pan.
Tongs: Can be used to mix the broccoli with the masala, ensuring even coating.
How to Save Time on Making This Recipe
Prep ingredients ahead: Chop the onion, garlic, and ginger in advance to save time during cooking.
Use pre-cut broccoli: Buy pre-cut broccoli florets to skip the chopping step.
Ready-made tomato puree: Use store-bought tomato puree to save time on making your own.
Measure spices beforehand: Measure out the cumin seeds, turmeric powder, garam masala, and coriander powder before you start cooking.
One-pot cooking: Use a large pan to cook everything in one go, reducing the number of dishes to clean.
Indian Broccoli Masala Curry
Ingredients
Main Ingredients
- 1 head Broccoli cut into florets
- 1 cup Onion chopped
- 2 cloves Garlic minced
- 1 tablespoon Ginger minced
- 2 tablespoon Oil
- 1 teaspoon Cumin seeds
- 1 teaspoon Turmeric powder
- 1 teaspoon Garam masala
- 1 teaspoon Coriander powder
- 1 cup Tomato puree
- 1 cup Coconut milk
- to taste Salt
- to taste Black pepper
- 1 tablespoon Cilantro chopped, for garnish
Instructions
- Heat oil in a large pan over medium heat. Add cumin seeds and let them sizzle.
- Add chopped onions and sauté until golden brown.
- Add minced garlic and ginger, cook for another minute.
- Add turmeric powder, garam masala, and coriander powder. Stir well.
- Add tomato puree and cook until the oil separates from the mixture.
- Add broccoli florets and mix well to coat with the masala.
- Pour in coconut milk, season with salt and black pepper. Cover and cook until broccoli is tender.
- Garnish with chopped cilantro and serve hot.
Nutritional Value
Keywords
Suggested Appetizers and Desserts for This Recipe
More Amazing Recipes to Try 🙂
- Indian Kadai Paneer Recipe45 Minutes
- Three Bean Salad Recipe15 Minutes
- Indian Sorakaya Curry (Bottle Gourd Curry) Recipe45 Minutes
- Indian Stuffed Karela Recipe1 Hours
- Broccoli Cheddar Soup Recipe45 Minutes
- Indian Chicken Tangdi Kabab Recipe45 Minutes
- Indian Langar Wali Dal Recipe50 Minutes
- Indian Chicken Rub Recipe10 Minutes

Leave a Reply