Spiced Indian Broccoli Curry

Flavorful Indian Broccoli Curry: An Easy Vegetarian Recipe for a Delightful Meal

Embark on a culinary journey with our incredibly flavorful and simple Indian Broccoli Curry! This delightful vegetarian dinner recipe proves that healthy eating can be both easy to prepare and bursting with exotic tastes. At its heart, this curry celebrates the humble broccoli, transforming it into a star ingredient through a vibrant blend of aromatic Indian spices and textures. Imagine tender broccoli florets mingling with the crunch of peanuts and sesame seeds, enveloped in a rich, fragrant sauce crafted from sautéed onions, fresh garlic, zesty ginger, golden turmeric, ripe tomatoes, and creamy yogurt, all finished with a sprinkle of fresh cilantro and a drizzle of olive oil. If you’re a fan of nutrient-packed broccoli and the complex flavors of Indian cuisine, this dish is an absolute must-try. And if you’re looking for more broccoli inspiration, be sure to explore our broccoli potato carrot curry for another taste adventure!

Indian broccoli curry topped with fresh cilantro in a white and black speckled bowl

Table of Contents

Toggle

Why You’ll Love This Indian Broccoli Curry

There’s something truly magical about Indian cuisine, and this Broccoli Curry captures that essence perfectly. It’s not just a meal; it’s an experience. You’ll adore this recipe for several compelling reasons:

  • Effortless Preparation: Despite its rich flavor profile, this curry is surprisingly easy to make, making it perfect for busy weeknights or a relaxed weekend meal.
  • Vegetarian Powerhouse: Packed with nutritious broccoli and a host of wholesome ingredients, it’s a fantastic option for anyone seeking a delicious plant-based meal.
  • Bursting with Flavor: The combination of fragrant spices like turmeric, garlic, ginger, and fresh cilantro creates a symphony of tastes that will tantalize your palate.
  • Textural Delight: From the tender-crisp broccoli to the nutty crunch of peanuts and sesame seeds, every bite offers an exciting mix of textures.
  • Customizable: Whether you prefer it spicier, creamier, or with added vegetables, this recipe is incredibly adaptable to your personal preferences.
  • Healthy & Wholesome: Broccoli is a superfood, and combined with other fresh ingredients and beneficial spices, this curry is a guilt-free indulgence.

This dish is a testament to how simple ingredients can come together to create something extraordinary, proving that you don’t need a complicated list of steps to achieve profound flavors.

Essential Broccoli Curry Ingredients

The beauty of this Indian Broccoli Curry lies in its fresh, wholesome ingredients, each playing a crucial role in building its distinctive taste and aroma. Here’s a closer look at what you’ll need:

  • Broccoli cut into florets: The star of our show! Fresh broccoli provides a wonderful texture and absorbs the flavors of the curry beautifully. Aim for uniform florets for even cooking.
  • Peanuts: These add a delightful nutty crunch and richness, characteristic of many Indian dishes. They also contribute to the overall body of the curry.
  • Sesame seeds: Toasted sesame seeds offer a subtle, earthy flavor and a pleasant textural contrast, enhancing the complexity of the dish.
  • Small onion: Forms the aromatic foundation of the curry, providing sweetness and depth once sautéed.
  • Fresh garlic: Essential for that pungent, aromatic kick that defines Indian cooking.
  • Fresh ginger: Adds a warm, spicy, and fragrant note, perfectly complementing the garlic.
  • Turmeric: This golden spice is not just for color; it imparts an earthy flavor and is renowned for its anti-inflammatory properties.
  • Tomato: Provides tanginess, sweetness, and helps create the base of the sauce, adding a lovely depth of flavor.
  • Yogurt: Crucial for the creamy texture and a subtle tang that balances the spices. Full-fat plain yogurt is recommended for the best results.
  • Fresh cilantro: A vibrant herb used as a garnish, cilantro adds a burst of freshness and authentic Indian flavor. Don’t skip it!
  • Olive oil: Used for sautéing the aromatics and spices, it helps to release their flavors.
  • Salt and Black Pepper: To season the dish to perfection.

Each ingredient contributes to the harmonious balance of flavors and textures that make this curry so appealing. Using fresh, high-quality ingredients will always yield the best results.

broccoli curry in a white and black bowl

How to Make This Delicious Broccoli Curry: Step-by-Step

Creating this aromatic Indian Broccoli Curry is straightforward and enjoyable. Follow these simple steps for a perfect meal:

  • Step 1 – Prepare the Broccoli: Heat a large pot of water with a generous teaspoon of coarse salt. This helps season the broccoli from within and keeps it vibrant.
  • Step 2 – Blanch the Broccoli: Once the water begins to boil vigorously (you’ll see plenty of bubbles), carefully add the broccoli florets. Cook them for exactly 2 minutes. This blanching step is crucial for tender-crisp broccoli and helps retain its bright green color. Immediately remove the broccoli from the hot water and set aside. You can plunge it into ice water if you want to stop the cooking process completely and maintain maximum crispness.
  • Step 3 – Start the Base: Heat a tablespoon of olive oil in a casserole dish or a wok over medium heat. The wider surface area of a wok helps with even cooking and allows ingredients to sauté beautifully.
  • Step 4 – Toast Peanuts: Add the peanuts to the hot oil and cook for approximately 2 minutes, stirring occasionally. You want them to lightly toast and release their nutty aroma. Be careful not to burn them.
  • Step 5 – Add Sesame Seeds: Next, add the sesame seeds to the pan with the peanuts. Continue to cook for another minute, stirring constantly. The sesame seeds will also toast quickly, adding another layer of flavor and texture.
  • Step 6 – Sauté Onion: Add the chopped onion to the pan. Cook for about 2 minutes, or until it starts to soften and become translucent. Don’t let it brown too much, as we want a sweet base.
  • Step 7 – Introduce Aromatics: Stir in half a teaspoon of salt (adjust to taste later), minced garlic, and grated ginger. Cook for just one minute until fragrant. The raw smell of garlic and ginger should dissipate, leaving behind a wonderful aroma.
  • Step 8 – Build the Sauce: Add the turmeric, chopped tomato, and yogurt to the pan. Stir everything together well, ensuring the spices are evenly distributed. Cook for another minute, allowing the flavors to meld and the tomato to soften slightly. The yogurt will create a creamy, tangy base for the curry.
  • Step 9 – Lower the Heat: Reduce the heat to low. This prevents the yogurt from curdling and allows the flavors to gently simmer and deepen.
  • Step 10 – Combine & Simmer: Gently add the blanched broccoli and a good pinch of black pepper to the curry base. Stir to coat the broccoli evenly. Cover the pot and let it simmer for 7 minutes. This allows the broccoli to finish cooking through while absorbing all the delicious flavors of the sauce.
  • Step 11 – Garnish and Serve: Serve your fragrant Indian Broccoli Curry immediately, garnished generously with fresh cilantro on top. The fresh herb adds a burst of color and a final aromatic touch.

Following these steps will ensure your Indian Broccoli Curry is perfectly cooked, wonderfully flavorful, and a true crowd-pleaser!

overhead view of Indian broccoli curry in a white and black speckled bowl

Tips for Making the Perfect Broccoli Curry

To ensure your Indian Broccoli Curry turns out absolutely perfect every time, keep these expert tips in mind:

  • Blanch, Don’t Boil the Broccoli: As instructed, lightly boil the broccoli for just 2 minutes. The goal is tender-crisp, not mushy. Over-boiling will result in soggy, unappealing broccoli that loses its vibrant color and texture. A quick blanch helps it cook evenly in the curry without becoming overdone.
  • Fresh is Best for Aromatics: Always opt for fresh garlic and ginger. While pastes are convenient, fresh ingredients offer a more potent and authentic flavor that truly shines in a curry. Take the time to mince your garlic and grate your ginger for the best results.
  • Toast Nuts & Seeds Carefully: Keep a close eye on the peanuts and sesame seeds when toasting. They can burn quickly, turning bitter. You want them lightly golden and fragrant. This step significantly boosts their flavor.
  • Prevent Yogurt Curdling: When adding yogurt, make sure it’s at room temperature if possible, and whisk it thoroughly before adding it to the pan. Crucially, reduce the heat to low before stirring it in and don’t let the curry come to a rolling boil after the yogurt has been added. This helps prevent it from separating or curdling.
  • Taste and Adjust Seasoning: Always taste your curry before serving and adjust salt, pepper, or other spices as needed. Every batch of ingredients can vary slightly, so trust your palate!
  • Don’t Rush the Sautéing: Allow enough time for the onions to soften and the ginger and garlic to become fragrant. Building a good flavor base in the initial stages is key to a delicious curry.
  • Chop Ingredients Uniformly: Chopping your vegetables and aromatics into similar sizes ensures they cook evenly. This is especially important for the onions and tomatoes in the sauce base.

Make This Broccoli Curry Your Own: Variations & Additions

This Indian Broccoli Curry recipe is wonderfully versatile, allowing you to easily adapt it to your taste or what you have on hand. Don’t be afraid to experiment!

  • Spice Things Up: If you love a bit of heat, consider adding a pinch of cayenne pepper, a finely chopped green chili, or some red chili flakes along with the turmeric. Adjust the amount to your desired spice level.
  • Add More Vegetables: This curry pairs beautifully with other vegetables. Consider adding cauliflower, green beans, peas, bell peppers, or even diced potatoes or carrots. Add firmer vegetables earlier to ensure they cook through.
  • Make it Vegan: To transform this into a vegan Indian broccoli curry, simply swap the dairy yogurt for full-fat coconut cream or a plant-based unsweetened yogurt alternative (like cashew or almond yogurt). The coconut cream will add a lovely richness and subtle sweetness.
  • Boost the Protein: For a more substantial meal, you can add cooked chickpeas, lentils, paneer cubes, or even pre-cooked chicken or tofu towards the end of the cooking process, allowing them to heat through and absorb the curry flavors.
  • Vary the Nuts: Instead of or in addition to peanuts, try cashews or almonds for a different nutty flavor and texture.
  • Herb Power: While cilantro is traditional, a sprinkle of fresh mint can add an unexpected twist of freshness.
  • A Touch of Sweetness: For a hint of sweetness to balance the spices, a tiny pinch of sugar or a splash of coconut milk (if going vegan) can be added.

How to Serve Indian Broccoli Curry

This versatile Indian Broccoli Curry can be enjoyed in many ways, making it a perfect fit for any meal. Here are some of our favorite serving suggestions:

  • On its Own: It’s hearty and flavorful enough to be a complete meal, especially for a light lunch or dinner.
  • With Basmati Rice: The classic pairing! Fluffy basmati rice is excellent for soaking up all the delicious curry sauce. Brown rice or quinoa also works beautifully for a healthier option.
  • With Indian Breads: Scoop it up with warm, freshly made cheese naan, garlic naan, roti, or paratha. These breads are perfect for wiping the plate clean!
  • As Part of an Indian Feast: Create an impressive spread by serving this broccoli curry alongside a selection of other Indian dishes. It complements both meat and vegetable curries beautifully.
  • Side Salad or Raita: A cooling side salad or a refreshing raita (yogurt with cucumber and mint) can provide a lovely contrast to the richness of the curry.
  • With Lentils or Dal: For a more protein-packed meal, serve it with a simple dal (lentil stew).

More Indian Curries to Explore

If you loved this broccoli curry, you’ll surely enjoy these other fantastic Indian curry recipes:

  • Broccoli Potato Carrot Coconut Curry: A creamy and satisfying vegan option.
  • Chicken Karahi: A traditional Pakistani and North Indian chicken dish known for its rich tomato-ginger base.
  • Palak Chicken (Spinach Chicken): A hearty curry combining tender chicken with vibrant spinach.
  • Indian Zucchini: A light and flavorful side dish showcasing zucchini.
  • Chicken Korma: A mild, creamy, and subtly sweet curry often made with nuts and yogurt.
  • Vegetable Tikka Masala: A popular British Indian dish with a rich, spiced tomato and cream sauce.

Health Benefits of Indian Broccoli Curry

This Indian Broccoli Curry isn’t just delicious; it’s also packed with nutritional goodness. Broccoli itself is a powerhouse vegetable, rich in vitamins C and K, fiber, and various antioxidants. It’s known for its potential anti-inflammatory properties and its role in supporting overall health. The spices used in this curry, like turmeric, ginger, and garlic, also bring their own significant health benefits. Turmeric, for instance, contains curcumin, a compound with potent anti-inflammatory and antioxidant effects. Ginger is well-known for aiding digestion and reducing nausea, while garlic offers immune-boosting properties. Even the peanuts and sesame seeds contribute healthy fats, protein, and essential minerals. This curry truly offers a delicious way to nourish your body with wholesome ingredients and vibrant flavors.

Storage and Reheating Tips

Enjoying leftovers of this delicious Indian Broccoli Curry is easy, but a few tips can help maintain its quality:

  • Storage: Allow the curry to cool completely before transferring it to an airtight container. It can be stored in the refrigerator for up to 3-4 days.
  • Freezing: Yes, you can freeze broccoli curry! Place cooled curry in freezer-safe containers or heavy-duty freezer bags. It can be frozen for up to 2-3 months. Thaw overnight in the refrigerator before reheating. Note that the texture of the broccoli might become slightly softer after freezing and thawing.
  • Reheating (Stovetop): For best results, gently reheat the curry in a saucepan over low to medium heat, stirring occasionally, until warmed through. If it’s too thick, you can add a splash of water or vegetable broth to reach your desired consistency.
  • Reheating (Oven): To prevent the broccoli from getting soggy, reheating in the oven is a great option. Preheat your oven to 300°F (150°C). Transfer the curry to an oven-safe dish, cover it with foil, and bake for 15-20 minutes, or until heated through.
  • Reheating (Microwave): While convenient, the microwave can sometimes make the broccoli softer. If using, reheat in short bursts (1-2 minutes) stirring in between, until hot.

Frequently Asked Questions (FAQs)

Is this broccoli curry vegan?

As written, this recipe is not vegan because it uses dairy yogurt. However, it is incredibly easy to make it vegan! Simply swap out the regular yogurt for an equal amount of full-fat coconut cream or a plant-based unsweetened yogurt (such as cashew or almond yogurt). The coconut cream will add a lovely richness and subtle sweetness that works beautifully with the other spices.

Can you freeze broccoli curry?

Absolutely! Broccoli curry freezes well. Ensure it has cooled completely before transferring it to a freezer-safe container. It can be stored in the freezer for up to 2-3 months. When ready to enjoy, thaw it overnight in the refrigerator before reheating. The texture of the broccoli might be slightly softer after thawing, but the flavors will remain excellent.

Can you reheat broccoli curry?

Yes, you can definitely reheat broccoli curry. To maintain the best texture and prevent the broccoli from becoming soggy, we recommend reheating it gently. The stovetop or oven are preferred methods. For the oven, transfer to an oven-safe dish, cover, and heat at 300°F (150°C) until warmed through. On the stovetop, reheat over low to medium heat, stirring occasionally. Avoid high heat to prevent curdling the yogurt (if using dairy) or overcooking the broccoli.

What kind of yogurt should I use?

For the best creamy texture and authentic flavor, we recommend using full-fat plain yogurt. Greek yogurt can also work but might make the curry a bit thicker and tangier, so you might need to thin it out with a little water or vegetable broth. Avoid flavored or sweetened yogurts.

Can I make this curry spicier?

Absolutely! If you prefer a spicier curry, you can easily adjust the heat. Add a pinch of cayenne pepper, a few finely chopped green chilies (like serrano or Thai chilies), or red chili flakes along with the other spices in Step 7. Start with a small amount and add more to taste.

broccoli curry in a bowl

Enjoy Your Homemade Indian Broccoli Curry!

This Indian-style Broccoli Curry is a testament to the fact that healthy, vegetarian meals can be incredibly satisfying and rich in flavor. With its fragrant blend of spices, tender broccoli, and creamy sauce, it’s a dish that promises to delight your senses and transport you to the vibrant kitchens of India. Whether you’re a seasoned curry enthusiast or new to Indian cuisine, this recipe offers a simple yet profound way to enjoy the goodness of fresh ingredients transformed into a truly memorable meal. We hope you savor every delicious bite!

Pin for later!

Broccoli Curry

Print

clock icon cutlery icon flag icon folder icon instagram icon pinterest icon facebook icon print icon squares icon heart icon heart solid icon

Indian broccoli curry topped with fresh cilantro in a white and black speckled bowl

Indian Broccoli Curry


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews


  • Author:
    A Hedgehog in the Kitchen


  • Total Time:
    35 minutes


  • Yield:
    For 2 people 1x
Print Recipe
Pin Recipe

Description

This simple vegetarian Indian Broccoli Curry is incredibly tasty and easy to make! It features tender broccoli florets cooked in a fragrant sauce made with a delightful blend of peanuts, sesame seeds, onion, fresh garlic, zesty ginger, golden turmeric, ripe tomato, and creamy yogurt. Finished with fresh cilantro and a touch of olive oil, this curry delivers a comforting yet vibrant meal perfect for any day of the week.


Ingredients


Scale
  • 1 lbs of broccoli, cut into bite-sized florets
  • 1/4 cup of raw peanuts
  • 2 tbsp of white sesame seeds
  • 1 small onion, finely chopped
  • 2 cloves fresh garlic, minced
  • 1 inch fresh ginger, grated 
  • 1 tsp of ground turmeric 
  • 1 medium tomato, chopped 
  • 1/2 cup of plain full-fat yogurt (or coconut cream for vegan)
  • Fresh cilantro, a generous handful, chopped for garnish
  • Olive oil, for cooking
  • Salt and black pepper to taste


Instructions

  1. Prepare Broccoli: Heat a large pot of water with a teaspoon of coarse salt until boiling.
  2. Blanch Broccoli: Add broccoli florets to the boiling water and cook for 2 minutes until tender-crisp. Remove immediately and drain.
  3. Heat Oil: Heat one tablespoon of olive oil in a casserole or wok over medium heat.
  4. Toast Peanuts: Add peanuts and cook for 2 minutes, stirring until lightly toasted and fragrant.
  5. Toast Sesame Seeds: Add sesame seeds and cook for an additional minute, stirring constantly until fragrant.
  6. Sauté Onion: Add the chopped onion and cook for 2 minutes until softened and translucent.
  7. Add Aromatics: Stir in half a teaspoon of salt, minced garlic, and grated ginger. Cook for 1 minute until fragrant.
  8. Form the Sauce: Add the turmeric, chopped tomato, and yogurt. Stir well and cook for 1 minute, allowing flavors to meld.
  9. Lower Heat: Reduce the heat to low to prevent yogurt from curdling.
  10. Simmer Curry: Add the blanched broccoli and black pepper. Stir to combine, cover, and cook for 7 minutes, allowing broccoli to absorb flavors.
  11. Serve: Serve hot, garnished generously with fresh chopped cilantro.
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Category: Dinner
  • Cuisine: Indian

Did you make this recipe?

Tag @ahedgehoginthekitchen on Instagram and hashtag it #ahedgehoginthekitchen

Recipe Card powered by