Vegan Charred Eggplant Potato Curry Recipe

Close-Up Of Eggplant In Plate On Table
Joanna Gorzelinska/EyeEm/Getty Images
  • Total: 60 mins
  • Prep: 20 mins
  • Cook: 40 mins
  • Yield: Serves 3 to 6
Nutritional Guidelines (per serving)
140 Calories
2g Fat
28g Carbs
5g Protein
See Full Nutritional Guidelines Hide Full Nutritional Guidelines
Nutrition Facts
Servings: Serves 3 to 6
Amount per serving
Calories 140
% Daily Value*
Total Fat 2g 2%
Saturated Fat 1g 4%
Cholesterol 4mg 1%
Sodium 223mg 10%
Total Carbohydrate 28g 10%
Dietary Fiber 7g 24%
Protein 5g
Calcium 118mg 9%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

In this vegetarian and vegan recipe, you char the eggplant, similar to making Indian bhaigan ka barta, then add it to a meatless potato and tomato curry with plenty of curry powder, cumin seeds and a bit of cayenne pepper. It's delicious with or without the optional yogurt. Leave it out if you're eating dairy-free and vegan, or use a soy substitute. Pair it with rice or quinoa for a full meal.


  • 2 medium eggplants
  • 3 medium potatoes
  • 2 large tomatoes or 1 14-ounce can diced tomatoes
  • 1 small onion, chopped
  • 3 cloves garlic, minced
  • 1 tsp cumin seeds
  • 3 tbsp curry powder
  • 1/2 tsp salt, or to taste
  • 1/4 tsp paprika
  • 1/4 tsp cayenne pepper
  • 1/4 cup water
  • Optional: 3/4 cup yogurt or soy yogurt

Steps to Make It

  1. Char the eggplant. You can do this either on a grill (gas or charcoal would be best), over a gas stovetop range or by using a broiler. If using a grill, heat to high and place the whole eggplants directly on the grill grate. You want the flame to come into direct contact with the eggplant skins.

  2. After about 5 to 6 minutes, eggplant skin should be well charred, so turn the eggplant so that the flame can char all sides of the eggplant. The same process goes if you're using a gas stove. Use tongs to hold the eggplant directly in the flame and occasionally turn until all sides are well charred. The eggplant should be nice and soft.

  3. If you'd rather use a broiler, set your oven to broil or preheat your broiler. Place the whole eggplants in the preheated oven and heat until soft, about 10 to 12 minutes, turning occasionally.

  4. Once the eggplant is cool enough to handle, carefully remove the blackened skins. If you're lucky, it'll come right off.

  5. While the eggplant is being charred, chop the potatoes into about 1-inch chunks and pre-cook the potatoes. You can boil the potatoes in a pot of water until just barely tender (they'll cook later along with the eggplant and spices) or in the oven or microwave if you prefer.

  6. Heat the olive oil in a large skillet and add the garlic and onions. Heat for a minute or two, then add the cumin seeds. Heat for another minute, then add the curry powder, salt, paprika, and cayenne.

  7. Heat, stirring to avoid burning, for another minute or two, then add the fresh tomatoes, if using. If you're using canned tomatoes, don't add them just yet.

  8. Stir everything up to combine well, then add the potatoes. Allow to cook for 4-5 minutes, then add the mashed eggplant, canned tomatoes if you're using canned, and water. If you're using canned tomatoes, you can skip adding the extra water and just use the liquid from the can.

  9. Heat, stirring, for about 15 minutes. You may need to add a bit of extra water at this step, depending on how juicy your tomatoes are. Add the optional yogurt, stirring to combine and just to heat through.

Another Topping

Try a squeeze of lemon juice or a bit of fresh chopped cilantro to top it all off.

Other Extras

Raisins, cashews, green peas