Eggplant & Spinach Curry: A Taste of Home
I can still remember the first time I tasted a truly exceptional eggplant curry. It was at a small, family-run restaurant tucked away in a bustling marketplace in Mumbai. The air was thick with the aroma of spices, and the dish, served in a simple earthenware bowl, was a revelation. The eggplant was melt-in-your-mouth tender, the spinach added a subtle earthy sweetness, and the whole curry sang with a symphony of flavors that danced on my palate. I’ve been chasing that perfect balance of textures and spices ever since, and this recipe is my humble attempt to capture that magic.
Recipe Overview
- Prep Time: 45 minutes
- Cook Time: 35 minutes
- Total Time: 1 hour 20 minutes
- Servings: 5-6
- Dietary Type: Vegetarian
Ingredients
- 1 large eggplant, cut into 1 1/2 centimeter cubes, with skin
- 2 teaspoons kosher salt
- 2 tablespoons brown mustard seeds
- 2 tablespoons canola oil
- 1 large onion, diced
- 6 garlic cloves, minced
- 2 tablespoons fresh ginger, minced
- 1 teaspoon cumin, ground
- 1⁄2 teaspoon coriander, freshly ground
- 1⁄2 teaspoon cardamom, freshly ground
- 1⁄2 teaspoon garam masala
- 1⁄4 teaspoon cayenne
- 1⁄4 teaspoon ground cloves
- 1 (796 ml) can diced tomatoes
- 2 (300 g) packages frozen spinach, thawed and drained
- 3⁄4 cup plain yogurt
- 3⁄4 cup cilantro, chopped
Equipment Needed
- Large bowl
- Colander
- Paper towels or clean dishcloth
- Small, dry, non-stick pan
- Small bowl
- Mid-sized steamer
- Large pot
Instructions
-
Begin by preparing the eggplant. Place the cubed eggplant in a colander set over a large bowl. Generously sprinkle the eggplant with kosher salt. This step is crucial as it draws out excess moisture from the eggplant, resulting in a more concentrated flavor and better texture in the final dish. Let the eggplant sit and “sweat” for 30 minutes. This process removes some of the bitterness often associated with eggplant.
-
After 30 minutes, thoroughly pat the eggplant dry with paper towels or a clean dishcloth. Ensure you remove as much excess salt and moisture as possible. Be careful, as the juice released by the eggplant can stain.
-
While the eggplant is sweating, prepare the mustard seeds. In a small, dry, non-stick pan, toast the brown mustard seeds over medium-low heat. Watch them closely, stirring frequently, until they turn grey and begin to pop. This toasting process intensifies their flavor and aroma. Remove the pan from the heat immediately once they start popping to prevent them from burning. Transfer the toasted mustard seeds to a small bowl and set aside.
-
Next, steam the eggplant. Place the eggplant cubes in a mid-sized steamer and steam for approximately 10 minutes, or until the eggplant is soft and tender but not mushy. Overcooking the eggplant will result in a less desirable texture. Remove from heat and reserve.
-
Now, prepare the curry base. Heat the canola oil in a large pot over medium heat. Add the diced onion and sauté until it becomes golden and softened, about 5-7 minutes. Stir occasionally to prevent sticking.
-
Add the aromatics. Stir in the minced garlic, minced ginger, cumin, coriander, cardamom, garam masala, cayenne, and ground cloves. Be careful not to burn the spices; stir constantly and reduce the heat if necessary. Sauté for about 1 minute until fragrant.
-
Incorporate the vegetables. Add the thawed and drained spinach and the diced tomatoes to the pot. Raise the heat to high and bring the mixture to a boil, stirring frequently. Boil for 2 minutes.
-
Simmer the curry. Reduce the heat to low, cover the pot with a lid, and simmer for 20 minutes, allowing the flavors to meld together beautifully. Stir occasionally to prevent sticking.
-
Finish the curry. Stir in the reserved toasted mustard seeds and the steamed eggplant. Cook until the eggplant is heated through, about 5 minutes.
-
Remove the pot from the heat. Stir in the yogurt and chopped cilantro. Be sure to stir gently to incorporate the yogurt without curdling.
-
Serve immediately.
Expert Tips & Tricks
- Eggplant Alternatives: If you prefer a smokier flavor, you can grill the eggplant instead of steaming it. Just be sure to cut the eggplant into smaller pieces for quicker grilling.
- Spice Level: Adjust the amount of cayenne pepper to your preferred spice level. If you’re sensitive to heat, start with a pinch and taste as you go.
- Yogurt Tempering: To prevent the yogurt from curdling, you can temper it by whisking a spoonful of the hot curry sauce into the yogurt before adding the yogurt to the pot.
- Make-Ahead Tip: The curry base (before adding the eggplant and yogurt) can be made a day ahead and stored in the refrigerator. This allows the flavors to develop even further.
Serving & Storage Suggestions
This Eggplant & Spinach Curry is delicious served hot over a bed of fluffy basmati rice. Garnish with a sprinkle of fresh cilantro and a dollop of plain yogurt for an extra touch of flavor and presentation. It also pairs wonderfully with naan bread or roti for scooping up every last bit of the flavorful sauce.
Leftovers can be stored in an airtight container in the refrigerator for up to 3 days. To reheat, gently warm the curry in a saucepan over medium-low heat, stirring occasionally. You may need to add a splash of water or vegetable broth if it becomes too thick. Avoid microwaving, as the eggplant may become mushy. This curry is not ideal for freezing as the eggplant tends to become watery upon thawing.
Nutritional Information
| Nutrient | Amount per Serving | % Daily Value |
|---|---|---|
| Calories | 225.4 kcal | N/A |
| Calories from Fat | 87 g | 39% |
| Total Fat | 9.7 g | 14% |
| Saturated Fat | 1.7 g | 8% |
| Cholesterol | 4.8 mg | 1% |
| Sodium | 1190.8 mg | 49% |
| Total Carbohydrate | 31 g | 10% |
| Dietary Fiber | 11.3 g | 45% |
| Sugars | 13.6 g | N/A |
| Protein | 10.3 g | 20% |
Note: Nutritional information is an estimate and may vary based on specific ingredients and portion sizes.
Variations & Substitutions
- Vegan Option: Substitute the plain yogurt with a plant-based yogurt alternative, such as coconut yogurt or soy yogurt.
- Spice It Up: For a spicier curry, add a finely chopped chili pepper or a dash of chili flakes along with the other spices.
- Add More Vegetables: Feel free to add other vegetables to the curry, such as potatoes, cauliflower, or peas.
- Coconut Milk: For a richer and creamier curry, substitute half of the diced tomatoes with coconut milk.
FAQs (Frequently Asked Questions)
Q: Can I use fresh spinach instead of frozen?
A: Absolutely! Use about 1 pound of fresh spinach, washed and roughly chopped, instead of the frozen spinach. You may need to adjust the cooking time slightly.
Q: What if I don’t have brown mustard seeds?
A: Yellow mustard seeds can be used as a substitute, although they will have a slightly milder flavor. You can also use a teaspoon of prepared brown mustard in a pinch, adding it towards the end of the cooking process.
Q: How do I prevent the eggplant from getting mushy?
A: Salting the eggplant and steaming it until just tender helps to prevent it from becoming mushy. Avoid overcooking it during the steaming process.
Q: Can I make this curry in a slow cooker?
A: Yes, you can adapt this recipe for a slow cooker. Sauté the onions, garlic, and ginger in a skillet before transferring them to the slow cooker along with the other ingredients (except the yogurt and cilantro). Cook on low for 6-8 hours, then stir in the yogurt and cilantro before serving.
Q: Is this curry gluten-free?
A: Yes, this curry is naturally gluten-free as long as you ensure that the yogurt you use is gluten-free.
Final Thoughts
I hope this Eggplant & Spinach Curry brings as much joy to your table as it has to mine. Don’t be afraid to experiment with the spices and ingredients to create your own unique version. Whether you’re a seasoned cook or just starting out, I encourage you to give this recipe a try. Share your feedback and let me know how it turns out! Pair it with a crisp Sauvignon Blanc for a delightful culinary experience. Happy cooking!