Grandma’s Comforting Eggplant & Pea Curry

Side Dishes

October 30, 2026

Grandmas Hearty Eggplant and Pea Curry – vegetarian recipe

Hearty eggplant and pea curry is grandmother food in the best sense: soft eggplant and sweet peas in a gently spiced tomato gravy, with a pinch of sugar to round everything out. It is the kind of unpretentious curry you catch yourself eating straight from the pot.

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 (2.5 fl oz) canola oil
• 1 teaspoon / 5 g (0.18 oz) cumin seeds
• 2 large onions, finely chopped
• 6 cloves garlic, crushed
• 4 large ripe tomatoes, chopped
• 1 ½ tablespoons / 22 g (0.78 oz) tomato paste
• 1 ½ teaspoons / 9 g (0.32 oz) salt, or to taste
• 1 ¼ teaspoons / 3 g (0.11 oz) ground red chile
• ½ teaspoon / 1 g (0.04 oz) ground turmeric
• 1 teaspoon / 4 g (0.14 oz) sugar
• 4 medium eggplants, about 2 ¼ pounds / 1 kg (2.2 lb), chopped into 1 ½-inch / 4 cm cubes
• ½ cup / 75 g (2.65 oz) 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.

More Recipes You’ll Love

Grandmas Hearty Eggplant and Pea Curry – vegetarian recipe
Stav Kogan

Grandma's Hearty Eggplant and Pea Curry

Inspired by grandma's wisdom that a good meal is at the heart of a happy life, this simple, hearty eggplant and pea curry is a taste of that happiness. It's comfort in a bowl, a dish that nourishes both body and soul.
Prep Time 20 minutes
Cook Time 35 minutes
Total Time 55 minutes
Servings: 4 serving
Calories: 350

Ingredients
  

  • 5 tablespoons (75 ml / 2.5 fl oz) canola oil
  • 1 teaspoon (5 g / 0.18 oz) cumin seeds
  • 2 large onions, finely chopped
  • 6 cloves garlic, crushed
  • 4 large ripe tomatoes, chopped
  • 1 ½ tablespoons / 22 g (0.78 oz) tomato paste
  • 1 ½ teaspoons / 9 g (0.32 oz) salt, or to taste
  • 1 ¼ teaspoons / 3 g (0.11 oz) ground red chile
  • ½ teaspoon (1 g / 0.04 oz) ground turmeric
  • 1 teaspoon (4 g / 0.14 oz) sugar
  • 4 medium eggplants, about 2 ¼ pounds / 1 kg (2.2 lb), chopped into 1 ½-inch / 4 cm cubes
  • ½ cup (75 g / 2.65 oz) peas, fresh or frozen
  • 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.
  • 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.

Method
 

  1. Place the oil in a wide-bottomed, lidded pan over medium heat.
  2. Once hot, add the cumin seeds and stir for 30 seconds until they sizzle and become fragrant.
  3. Add the finely chopped onions and cook for about 10 minutes, stirring occasionally, until soft and translucent but not browned.
  4. Stir in the crushed garlic and cook for another 2 minutes until aromatic.
  5. Add the chopped tomatoes and tomato paste.
  6. Stir well, cover the pan, and let it cook for 5 minutes to allow the tomatoes to soften and break down.
  7. Uncover and stir in the salt, ground red chile, turmeric, and sugar to create the masala base.
  8. Add the eggplant cubes to the pan, stirring gently to coat each piece thoroughly with the masala.
  9. 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.
  10. Once the eggplant is cooked through, stir in the peas and cook for 2 more minutes until they are bright green and heated through.
  11. Remove from the heat and serve immediately with hot chapatis or fluffy basmati rice.
  12. 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.

Nutrition

Calories: 350kcalCarbohydrates: 35gProtein: 7gFat: 22g

Tried this recipe?

Let us know how it was!
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted

More Vegetarian Recipes

Creamy Avocado Cauliflower Crown Salad – vegetarian recipe

Ultimate Creamy Avocado Cauliflower Crown Salad

Creamy avocado cauliflower crown salad is a centerpiece dish: a whole crown of cauliflower with a spiced mashed avocado and sour cream sauce flowing over it. Lemon juice, cayenne, and ground coriander sharpen the richness. It is cool, substantial, and dramatic without...

Raw Mixed Vegetables in Smooth Yogurt SABJI RAITA – vegetarian recipe

Raw Mixed Vegetables in Smooth Yogurt SABJI RAITA

Sabji raita is a crisp, raw-vegetable yogurt salad you can build from almost any combination of fresh vegetables in the crisper. What holds it together is the seasoning: toasted coriander, cumin, and fennel crushed over cool full-fat yogurt. Crunchy, cooling, and...

Creamy Avocado Cauliflower Crown Salad – vegetarian recipe

Ultimate Creamy Avocado Cauliflower Crown Salad

Creamy avocado cauliflower crown salad is a centerpiece dish: a whole crown of cauliflower with a spiced mashed avocado and sour cream sauce flowing over it. Lemon juice, cayenne, and ground coriander sharpen the richness. It is cool, substantial, and dramatic without...

Raw Mixed Vegetables in Smooth Yogurt SABJI RAITA – vegetarian recipe

Raw Mixed Vegetables in Smooth Yogurt SABJI RAITA

Sabji raita is a crisp, raw-vegetable yogurt salad you can build from almost any combination of fresh vegetables in the crisper. What holds it together is the seasoning: toasted coriander, cumin, and fennel crushed over cool full-fat yogurt. Crunchy, cooling, and...

Spiced Eggplant in Smooth Yogurt BAIGAN RAITA – vegetarian recipe

Spiced Eggplant in Smooth Yogurt BAIGAN RAITA

Baigan raita folds spiced, melting eggplant into smooth chilled yogurt under a mustard-cumin-asafetida tempering. The eggplant cooks whole, stem intact, until it collapses, then meets the cool sauce. It is smoky, creamy, and far more than the sum of its parts....