Skip to content

Side

Baingan Bharta (Punjabi Spicy Roasted Eggplant)

Flame-roasted eggplants turn silky and smoky, then melt into a savory mash with onion, garlic, ginger, tomatoes, and warm spices. Cumin and coriander deepen the flavor, while a touch of heat lingers on each velvety bite.

Baingan Bharta (Punjabi Spicy Roasted Eggplant)
Total
1 hr 40 min
Prep
25 min
Cook
1 hr 15 min
Serves
4

Nutrition per Serving

Calories
246
Protein
5g
Carbs
28g
Fat
15g
Fiber
11g
Sugar
14g
Sodium
450mg

Ingredients

  • 2 large eggplants (about 3 pounds total)
  • 1/4 cup avocado oil
  • 1 large onion, chopped
  • 3 large cloves garlic, minced
  • 1 tbsp minced fresh ginger
  • 1 jalapeño pepper, finely chopped
  • 1 1/2 tsp ground cumin
  • 3/4 tsp salt
  • 1/2 tsp ground coriander
  • 1/2 tsp ground turmeric
  • 1/4-1/2 teaspoon crushed red pepper
  • 2 medium tomatoes, chopped
  • 1/3 cup chopped fresh cilantro
  • 1 tbsp lemon juice
  • 1/2 tsp garam masala

Instructions

  1. Preheat oven to 400 degrees F. Line a large rimmed baking sheet with foil.
  2. Prick eggplants all over with a fork. Place on the prepared pan and roast, turning once or twice, until soft, 55 to 65 minutes. Cut open and let cool. Scrape the flesh onto a cutting board and chop. Discard the skin.
  3. Meanwhile, heat oil in a large skillet over medium heat. Add onion and cook, stirring, until soft and starting to brown, 5 to 8 minutes. Add garlic, ginger and jalapeño; cook until starting to soften, about 2 minutes. Stir in cumin, salt, coriander, turmeric and crushed red pepper; then add tomatoes. Cook, stirring, until the tomatoes start to break down, 4 to 5 minutes. Add the chopped eggplant, cilantro, lemon juice and garam masala. Cook, stirring, until heated through, about 3 minutes more.