← All recipes
Purple eggplant puree in a clay pot, dotted with tomatoes and onions, garnished with cilantro and a drizzle of yogurt.

Baingan Bharta (Eggplant)

Creamy, smoky roasted eggplant melded with fragrant spices creates a dish that's both comforting and vibrant.

Total: 45 minPrep: 15 minCook: 30 min4 servingsDifficulty: Easy⭐ 4.8 (123+ ratings)$

Ingredients

Servings:

Steps

  1. 1 Preheat oven to 400°F. Prick eggplant all over with a fork and roast until very soft, about 30 minutes. Let cool, then peel and mash.
  2. 2 Heat oil in a large skillet over medium heat. Add onion and cook until golden, about 5 minutes.
  3. 3 Stir in garlic and ginger, cooking for 1 minute until fragrant.
  4. 4 Add tomato, cumin, coriander, turmeric, paprika, cayenne, and salt. Cook until tomatoes soften.
  5. 5 Fold in the mashed eggplant and garam masala. Simmer for 5 minutes.
  6. 6 Remove from heat, stir in cilantro, and serve with a drizzle of yogurt if desired.

Equipment

Variations

Substitutions

Pairings

Nutrition

Calories: 150 kcal
Fat: 8g fat
Carbs: 15g carbohydrates
Protein: 3g protein
Fiber: 4g fiber
Sugar: 4g sugar
Sodium: 150mg sodium

Tips

Storage

Store in an airtight container in the fridge for up to 3 days. Reheat gently on the stovetop with a splash of water.

Freezing: Freezes well for up to 3 months. Thaw overnight in the fridge and reheat with a touch of water.

Serving Suggestions

FAQ

Can I use canned tomatoes instead of fresh?

Yes, use 1/2 cup of diced canned tomatoes for convenience.

Share this recipe