Print

Lentil Eggplant Curry (High-Protein) Recipe

4.4 from 82 reviews

This Lentil Eggplant Curry is a rich, high-protein vegetarian dish that combines the smoky flavor of roasted eggplants with hearty red lentils simmered in fragrant spices and creamy coconut milk. Perfect for a comforting, nutritious meal, it’s both flavorful and satisfying.

Ingredients

Scale

Vegetables and Aromatics

  • 2 medium eggplants (about 1 ½ lbs / 700 g, cut into cubes)
  • 1 onion (grated)
  • 2 cloves garlic (grated)
  • 1 teaspoon ginger (grated)

Spices and Seasonings

  • 2 teaspoons curry powder
  • 1 teaspoon turmeric powder
  • 1 teaspoon ground cumin
  • ¼ teaspoon red pepper flakes (or to taste)
  • ¾ teaspoon salt (or to taste)
  • Black pepper (to taste)
  • 2 tablespoons olive oil

Liquids and Legumes

  • 6 cups vegetable broth
  • 1 can crushed tomatoes (14 oz / 400 g)
  • 1½ cups split red lentils (rinsed)
  • 1 cup coconut milk (or ½ cup half-and-half for creamier, less coconut flavor)

Instructions

  1. Roast Eggplant: Preheat your oven to 425°F (220°C). Toss the cubed eggplants with some olive oil, salt, and pepper. Spread them out on a baking sheet and roast for 25 to 30 minutes until they are golden brown and tender.
  2. Build Flavor Base: While the eggplant is roasting, heat 2 tablespoons of olive oil in a large pot over medium heat. Add the grated onion and sauté for about 3 minutes until softened. Stir in the grated garlic and ginger, then add the curry powder, turmeric, ground cumin, and red pepper flakes. Cook for another minute until the spices are fragrant.
  3. Cook Lentils: Pour in the vegetable broth, crushed tomatoes, and rinsed red lentils. Season with salt and black pepper. Bring the mixture to a boil, then reduce the heat and let it simmer uncovered for 15 to 20 minutes. Stir occasionally until the lentils become soft and the stew is creamy.
  4. Add Creaminess: Stir in the roasted eggplant cubes and the coconut milk (or half-and-half). Let the curry simmer for an additional 5 minutes to blend the flavors, then taste and adjust the seasoning if necessary.
  5. Serve: Serve the curry hot alongside rice, naan, or pita bread. Garnish with fresh cilantro, scallions, a squeeze of lime, or a dollop of yogurt if desired for extra creaminess and freshness.

Notes

  • For a less coconut-forward flavor, substitute coconut milk with half-and-half or heavy cream.
  • Red pepper flakes can be adjusted according to your preferred spice level.
  • Rinsing the lentils thoroughly helps remove excess starch for better texture.
  • Serve with your choice of grain or bread to make a complete meal.
  • Eggplant can be roasted ahead of time to save cooking time.

Keywords: lentil curry, eggplant curry, vegetarian curry, high protein curry, Indian cuisine, red lentils, creamy curry, coconut milk curry