Fresh from my honeymoon, I had a chat with my grandma. Her first question wasn’t about the trip, but a simple, profound one: “Are you happily married?” After my ‘yes,’ she followed up with, “What have you eaten today?” When I told her I’d made eggplant and pea curry, she smiled. “Good. If you’re eating properly, you must be happy.” Her wisdom has always stuck with me: a good meal is at the heart of a happy life. This simple, hearty curry is a taste of that happiness, a dish that nourishes both body and soul. It’s comfort in a bowl, a reminder that love and good food are truly intertwined.
Ingredients
• Serves 4 as a main course
• 5 tablespoons / 75 ml canola oil
• 1 teaspoon / 5 g cumin seeds
• 2 large onions, finely chopped
• 6 cloves garlic, crushed
• 4 large ripe tomatoes, chopped
• 1 ½ tablespoons / 22 g tomato paste
• 1 ½ teaspoons / 9 g salt, or to taste
• 1 ¼ teaspoons / 3 g ground red chile
• ½ teaspoon / 1 g ground turmeric
• 1 teaspoon / 4 g sugar
• 4 medium eggplants, about 2 ¼ pounds / 1 kg, chopped into 1 ½-inch / 4 cm cubes
• ½ cup / 75 g peas, fresh or frozen
Instructions
1. Place the oil in a wide-bottomed, lidded pan over medium heat. Once hot, add the cumin seeds and stir for 30 seconds until they sizzle and become fragrant.
2. Add the finely chopped onions and cook for about 10 minutes, stirring occasionally, until soft and translucent but not browned.
3. Stir in the crushed garlic and cook for another 2 minutes until aromatic.
4. Add the chopped tomatoes and tomato paste. Stir well, cover the pan, and let it cook for 5 minutes to allow the tomatoes to soften and break down.
5. Uncover and stir in the salt, ground red chile, turmeric, and sugar to create the masala base.
6. Add the eggplant cubes to the pan, stirring gently to coat each piece thoroughly with the masala.
7. Replace the lid and cook for 10-15 minutes, stirring occasionally. The eggplant should be tender and soft. If it seems watery or isn’t soft enough, cook for a few more minutes with the lid slightly ajar.
8. Once the eggplant is cooked through, stir in the peas and cook for 2 more minutes until they are bright green and heated through.
9. Remove from the heat and serve immediately with hot chapatis or fluffy basmati rice.
Nutritional Information
• (per serving)
• Calories: 350 kcal
• Protein: 7 g
• Carbohydrates: 35 g
• Fat: 22 g
• Fiber: 12 g
Pro Tips
• For a creamier texture, you can lightly salt the eggplant cubes and let them sit for 20-30 minutes before cooking. Rinse and pat them dry to remove excess moisture and bitterness.
• Don’t overcrowd the pan. If your pan isn’t wide enough, cook the eggplant in batches to ensure it sautés rather than steams, which develops a much richer flavor.
• To add a touch of brightness at the end, stir in a teaspoon of garam masala and a squeeze of fresh lemon juice just before serving.
FAQ
Q: How can I add more protein to this eggplant curry
A: To boost the protein, stir in a can of rinsed chickpeas or lentils along with the eggplant cubes. Serving it with quinoa instead of rice or topping it with toasted nuts like cashews are also excellent ways to make it a more protein-rich vegetarian meal.
Q: Is this eggplant and pea curry recipe vegan
A: Yes, this recipe is naturally vegan as written. It uses canola oil and contains no dairy or other animal products, making it a perfect plant-based meal. Just be sure to serve it with vegan-friendly sides like rice or dairy-free flatbreads.
Q: Can I use other vegetables in this recipe
A: Absolutely. This curry is very forgiving. You can add diced potatoes or carrots along with the eggplant, as they take a similar time to cook. For quicker-cooking vegetables like bell peppers or zucchini, add them in the last 5-7 minutes of cooking.
Q: How should I store leftover eggplant curry
A: Store any leftovers in an airtight container in the refrigerator for up to 4 days. The flavors will meld and can taste even better the next day. Reheat gently on the stovetop or in the microwave until hot.





