Creamy Eggplant & Sweet Potato Curry

This curry is a play on textures: eggplant cooks butter-soft, almost melting in the mouth to thicken the sauce, while sweet potato adds substance and natural sweetness. Spices don't just flavor but add depth and warmth, smoothed out by creamy coconut milk into a harmonious whole.
🕒 Prep Time 20 mins
🍳 Cook Time 30 mins
Total Time 50 mins
🍽️ Servings 4 servings
🔥 Calories 410 kcal
🌍 Cuisine Indian

Ingredients

Equipment Needed

  • Deep skillet or wok
  • Cutting board
  • Wooden spoon

Instructions

1

Cut eggplant into 1-inch cubes, salt thoroughly, and let sit in a colander for 15 minutes.

Tip: Salting draws water out, so eggplant flesh becomes denser and absorbs less oil during frying. (Osmosis).
2

Meanwhile, peel and cube sweet potato to similar size. Finely chop onion, garlic, and ginger.

Tip: Uniform vegetable cubes ensure everything cooks at the same time.
3

Pat eggplant dry with paper towels. Heat 2 tbsp oil in pan and fry eggplant cubes until golden brown (5-8 mins), then remove.

Tip: High-heat frying creates browning agents that deepen flavor. (Maillard reaction).
4

Add remaining oil (1 tbsp) and sauté onion until translucent. Add garlic, ginger, and spices (turmeric, garam masala, coriander, chili). Fry for 30 seconds until fragrant.

Tip: Spice aromas are fat-soluble, so it's important to bloom them in oil, not just sprinkle into liquid.
5

Stir in tomato paste, fry for another minute, then pour in coconut milk. Bring to a boil.

Tip: Frying tomato paste removes raw acidity and makes it sweeter.
6

Return eggplant and add sweet potato to sauce. Simmer covered on low heat for 15-20 minutes until potato is tender.

Tip: If sauce gets too thick, dilute with a little water.
7

Taste and adjust salt. Serve generously sprinkled with fresh cilantro.

Tip: Always add fresh herbs at the end, as heat destroys their fresh aroma.

Recipe FAQ

Why fry spices?
Raw spices can taste powdery. Heat opens up their true aromas.
Can I substitute coconut milk?
You can use heavy cream, but you'll lose the distinctive South Asian flavor profile.

Ingredients

  • 1 medium Eggplant (approx. 1 lb)
  • 1 medium Sweet Potato
  • 1 can Full-Fat Coconut Milk (13.5 oz)
  • 1 medium Red Onion
  • 3 cloves Garlic
  • 1 inch Fresh Ginger
  • 2 tbsp Tomato Paste
  • 1 tsp Turmeric
  • 1 tsp Garam Masala
  • 1 tsp Ground Coriander
  • 1/2 tsp Red Pepper Flakes
  • 3 tbsp Neutral Oil (e.g., Canola)
  • 1 bunch Fresh Cilantro
  • 1 1/2 tsp Salt