Roast Eggplant: Preheat oven to 425°F (220°C). Toss 2 medium eggplants (cubed) with olive some olive oil, salt, and pepper. Roast 25–30 minutes until golden and tender.
Build Flavor Base: In a large pot, heat 2 tablespoons olive oil over medium heat. Sauté 1 onion (chopped) 3 minutes until soft.Stir in 2 cloves garlic and 1 teaspoon ginger (grated), 2 teaspoon curry powder, 1 teaspoon turmeric powder, 1 teaspoon ground cumin, and ¼ teaspoon red pepper flakes. Cook 1 minute until fragrant.
Cook Lentils: Add 6 cups vegetable broth, 1 can crushed tomatoes, and 1½ cups split red lentils (rinsed).Season with ¾ teaspoon salt and pepper. Bring to a boil, then simmer uncovered 15–20 minutes, stirring occasionally, until lentils are soft and creamy.
Add Creaminess: Stir in roasted eggplant and 1 cup coconut milk (or ½ cup half-and-half). Simmer 5 minutes more, then taste and adjust seasoning.
Serve: Serve hot with rice, naan, or pita. Garnish with cilantro, scallions, lime, or a spoonful of yogurt.
