Eggplant Curry: Creamy, Aromatic, and Easy to Make

Looking for a comforting, plant-based dinner that bursts with flavor? This eggplant curry by Nico Pallotta is a showstopper. Tender, buttery eggplant cubes swim in a rich, aromatic curry sauce made with coconut milk, spices, and chickpeas. It’s perfect for a weeknight dinner or a cozy weekend meal, served alongside basmati rice or warm naan. Roasting the eggplant adds a deep, smoky flavor, but even without roasting, this curry is full of comforting, Indian-inspired flavors.

Why You’ll Love This Recipe

  • Quick and easy: Ready in just 40 minutes.
  • Rich and flavorful: Creamy coconut milk and aromatic spices make every bite delicious.
  • Plant-based & wholesome: Packed with vegetables and protein from chickpeas.
  • Meal prep-friendly: Tastes even better the next day.
  • Customizable: Adjust spices, vegetables, or protein for your preference.

Ingredients

Eggplant

  • 2 medium eggplants (about 560 g), cubed: Tender and flavorful when roasted or sautéed.
  • 1½ tbsp olive oil, ½ tsp salt, ¼ tsp black pepper (for roasting): Adds flavor and helps eggplant caramelize.

Curry Base

  • 1 tbsp olive oil: For sautéing aromatics.
  • 1 medium onion, chopped: Adds sweetness and depth.
  • 2 cloves garlic, grated: Aromatic foundation.
  • 1 inch ginger, grated: Adds warmth and zing.
  • 2 tsp curry powder: Classic Indian flavor.
  • 2 tsp ground coriander: Earthy, citrusy notes.
  • 1 tsp ground cumin: Adds depth and nuttiness.
  • 1 tsp turmeric: Beautiful color and subtle flavor.
  • ¼ tsp red pepper flakes: Optional, for heat.
  • ½ tsp black pepper and 1 tsp salt: Seasoning base.

Liquid and Protein

  • 2 cups vegetable broth (or more): Forms the curry sauce.
  • 1 can (15 oz) chickpeas, drained: Protein-rich, hearty addition.
  • 1 can (15 oz) crushed tomatoes: Adds acidity and richness.
  • 1 can (14 oz) coconut milk: Creamy texture and subtle sweetness.
  • 1 tsp garam masala: Added at the end for aromatic depth.

Serving Suggestions

  • Lemon wedges: Adds brightness.
  • Fresh cilantro: Garnish for freshness.
  • Basmati rice or naan bread: Perfect for serving.
  • Plain or Greek yogurt (optional): Creamy topping for balance.

How to Make Eggplant Curry

Step 1: Roast the Eggplant

Preheat oven to 430°F (220°C) and line a baking sheet with parchment paper. Cube eggplants into 1-inch pieces, toss with olive oil, salt, and black pepper. Spread in a single layer and roast for 25 minutes until golden and tender.

Step 2: Make the Flavor Base

Heat 1 tbsp olive oil in a large skillet or Dutch oven over medium heat. Add chopped onion and sauté for 3 minutes. Add grated garlic and ginger and sauté for 1 more minute. Reduce heat to low and add curry powder, coriander, cumin, turmeric, and red pepper flakes. Toast for 1 minute until fragrant.

Step 3: Simmer the Curry

Add vegetable broth, chickpeas, crushed tomatoes, and coconut milk. Season with salt and black pepper. Simmer on medium heat for 20 minutes, stirring occasionally, until the sauce slightly thickens.

Step 4: Add Eggplant

Stir in roasted eggplant and garam masala. Simmer for another 5 minutes until the eggplant is fully coated and the sauce reaches your desired consistency. Taste and adjust seasoning.

Step 5: Serve

Serve the curry over basmati rice or with warm naan. Top with lemon juice, a dollop of yogurt, and fresh cilantro.

Eggplant Curry Easy Vegetarian Curry Recipe Flavorful Indian Dish
Eggplant Curry: Creamy, Aromatic, and Easy to Make 115

Tips for Success

  • Roasting adds flavor: Optional but highly recommended.
  • Adjust spice levels: Add more red pepper flakes for heat.
  • Consistency: Add more vegetable broth for a thinner curry, or simmer longer for thicker sauce.
  • Flavor improves over time: Leftovers taste even better the next day.

Equipment Needed

  • Baking sheet and parchment paper
  • Large skillet or Dutch oven
  • Wooden spoon or spatula
  • Knife and cutting board

Recipe Variations

  • Vegetables: Substitute eggplant with cauliflower, broccoli, pumpkin, or sweet potato.
  • Protein: Swap chickpeas for lentils or other beans.
  • Creaminess: Use light coconut milk, heavy cream, or blended cashews.
  • Spice: Add fresh chili or adjust garam masala to taste.

Serving Suggestions

  • Serve with basmati rice or warm naan.
  • Garnish with fresh cilantro and a squeeze of lemon or lime.
  • Add a dollop of plain yogurt for creaminess.
  • Pair with a side of sautéed greens or roasted vegetables.

FAQs

1. Can I skip roasting the eggplant?
Yes, you can add cubed eggplant directly to the curry, but roasting enhances flavor.

2. How long can I store leftovers?
Refrigerate in an airtight container for 3–4 days.

3. Can I freeze this curry?
Yes, freeze up to 3 months and thaw in the fridge or microwave.

4. Can I substitute chickpeas?
Lentils or other beans work well.

5. Can I make it vegan?
Yes, it’s naturally vegan and plant-based.

6. Can I adjust the spice level?
Absolutely, increase or decrease red pepper flakes and garam masala to taste.

Final Thoughts

This eggplant curry is creamy, flavorful, and surprisingly quick to make. Perfect for weeknight dinners or meal prep, it’s a plant-based dish that satisfies every craving for comfort and warmth. Experiment with spices, veggies, and toppings, and enjoy a cozy, Indian-inspired meal that’s both healthy and delicious.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Eggplant Curry

Eggplant Curry: Creamy, Aromatic, and Easy to Make


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Klara Henschel,
  • Total Time: 40 minutes
  • Yield: 4 servings
  • Diet: Vegan

Description

Buttery-tender eggplant cubes in a creamy and aromatic Indian-inspired curry sauce. Serve with basmati rice or naan for a balanced, flavorful dinner.


Ingredients

  • 2 medium eggplants (1¼ lbs / 560 g), cut into cubes, tossed with 1½ tbsp olive oil, ½ tsp salt, ¼ tsp black pepper for roasting
  • 1 tbsp olive oil
  • 1 medium onion, chopped
  • 2 cloves garlic, grated
  • 1 inch ginger, grated
  • 2 tsp curry powder
  • 2 tsp ground coriander
  • 1 tsp ground cumin
  • 1 tsp turmeric powder
  • ¼ tsp red pepper flakes
  • ½ tsp black pepper
  • 1 tsp salt
  • 2 cups vegetable broth (or more to taste)
  • 1 can (15 oz) chickpeas, drained (or 1½ cups cooked chickpeas)
  • 1 can (15 oz) crushed tomatoes
  • 1 can (14 oz) coconut milk
  • 1 tsp garam masala
  • Serving suggestions: lemon wedges, fresh cilantro, 1–2 cups basmati rice or naan, 4 tbsp plain or Greek yogurt


Instructions

  1. Preheat oven to 430°F / 220°C. Line a baking sheet with parchment paper.
  2. Cube the eggplants and toss with olive oil, salt, and pepper. Roast for 25 minutes until browned.
  3. Heat 1 tbsp olive oil in a large skillet or Dutch oven. Sauté onion for 3 minutes.
  4. Add garlic and ginger, sauté 1 more minute.
  5. Lower heat to low; add curry powder, coriander, cumin, turmeric, and red pepper flakes. Toast 1 minute.
  6. Add vegetable broth, chickpeas, crushed tomatoes, coconut milk, salt, and black pepper. Simmer 20 minutes.
  7. Stir in roasted eggplants and garam masala; simmer 5 more minutes.
  8. Serve with rice or naan, topped with lemon, yogurt, and fresh cilantro.

Notes

  • Roasting the eggplant adds depth of flavor but is optional.
  • Adjust spices to taste; you can substitute similar ingredients if needed.
  • Dish keeps well for meal prep: refrigerate 3–4 days or freeze up to 3 months.
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Category: Main Course
  • Method: Cook
  • Cuisine: Indian-Inspired

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star