Warm, comforting, and full of flavor, this curry lentil eggplant soup delivers a creamy, nourishing meal that’s easy to make and perfect for busy weeknights.
For more easy dinners, check out our Marsala butter beans, creamy chicken and spinach, marry me orzo, and Mediterranean tomato lentil soup.

Ingredients
For quantities, see recipe card at the bottom of the page.

- Eggplant: roasting brings out a smoky, silky flavor. Substitute zucchini or butternut squash for a lighter twist.
- Olive oil: classic for Mediterranean cooking. Swap with avocado oil or coconut oil for a different depth.
- Onion: yellow or white onions work best. Shallots or leeks add a milder, slightly sweet note.
- Garlic: grated fresh is best. Use garlic powder in a pinch, or roasted garlic for extra richness.
- Ginger: fresh gives brightness. Ground ginger works if fresh isn’t available, though use a lighter hand.
- Curry powder: a spice blend that anchors the dish. Garam masala or Madras curry powder can be used for variation.
- Turmeric: adds color and earthiness. A small pinch of saffron or smoked paprika can create a different flavor profile.
- Cumin: warm and grounding. Coriander or fennel seeds make interesting substitutes.
- Red pepper flakes: for gentle heat. Cayenne pepper or chili powder both bring spicier notes.
- Vegetable broth: a flavorful base. Swap with chicken broth if not vegetarian, or simply use water plus extra spices.
- Crushed tomatoes: add tang and body. Tomato purée or even fresh chopped tomatoes can work in a pinch.
- Red lentils: cook down quickly into a creamy base. Yellow lentils or split peas are alternatives for a different healthy lentil soup.
- Coconut milk: adds creaminess and subtle sweetness. Use half-and-half or Greek yogurt for a more Mediterranean lentil soup.
How to Make Curried Lentil Soup With Eggplant
Roast the Eggplant
Preheat your oven to 425°F (220°C). Toss the cubed eggplant with olive oil, salt, and pepper. Spread on a baking sheet and roast for 25–30 minutes, no flipping needed, until golden and tender.
Air fryer option: Cook the eggplant at 400°F for 15–18 minutes, shaking the basket halfway through.

Build the Flavor Base
While the eggplant roasts, heat olive oil in a large pot. Sauté chopped onion for about 3 minutes, just until they soften. Add grated garlic, grated ginger, curry powder, turmeric, cumin, and red pepper flakes. Stir for 1 minute to release the spices’ aroma—this is the heart of any easy curry lentil soup.

Simmer the Lentils
Pour in the vegetable broth and crushed tomatoes. Add the rinsed red lentils, salt, and pepper. Simmer uncovered for 15-20 minutes, stirring occasionally, until the lentils have broken down into a creamy lentil soup base. If it looks too thick, add a splash of broth or water.

Blend in Creaminess
Stir in the roasted eggplant along with coconut milk (or half-and-half). Let everything simmer together for another 5 minutes so the flavors meld. Taste and adjust salt or spice to your liking.

Serve and Enjoy
Ladle the soup into bowls and top with a squeeze of lime, a spoonful of Greek yogurt, and fresh herbs like cilantro or scallions. Serve with pita or rice for a comforting lentil soup dinner.

Tips
- Roast the eggplant until golden brown, not just soft—deep color adds a smoky layer of flavor.
- Rinse the red lentils well before cooking; this helps the soup cook faster and gives a cleaner, creamy texture.
- Taste the broth as it simmers—adjust salt, spice, or a squeeze of lime so your vegetarian curry soup feels bright, not heavy.
- For extra creaminess, stir in coconut milk slowly at the end; it balances the spices beautifully.
- If the soup thickens too much after cooling, loosen it with a splash of broth or water.
- For meal prep, store leftovers in the fridge for up to 4 days—this easy curry lentil soup tastes even better the next day.
- Want to stretch it into a full meal? Serve with warm pita bread, brown rice, or a fresh salad for a healthy lentil soup dinner.
- Try an air fryer for the eggplant if you’re short on time—it makes roasting faster and cleaner.
Frequently Asked Questions
Yes, but they’ll take longer to cook — about 30 minutes — and won’t break down as smoothly into a creamy lentil soup. The soup will still be delicious!
No—roasting with the skin on adds flavor and keeps the cubes from falling apart in the soup.
Definitely. This soup tastes even better the next day, making it perfect as a one pot lentil soup for meal prep.
You can swap it for half-and-half, a non-dairy creamer, or even a splash of heavy cream for richness.
Yes—let it cool completely, then freeze in airtight containers for up to 3 months.
More Easy Dinners
- Greek eggplant pasta
- Cherry tomato orzo with butter beans
- Dense bean salad
- Butter bean Florentine
- Lemon orzo with zucchini
- Italian tuna pasta
- Mediterranean chicken and potatoes
- Chicken piccata
Tried this curry lentil eggplant soup recipe? We'd love to hear what you think! Leave a 🌟 star rating and drop a comment below—we read every single one. 💬💛
Recipe

Curry Lentil Eggplant Soup
Ingredients
- 2 medium eggplants about 1 ½ lbs / 700 g — cut into cubes
- 2 tablespoons olive oil + 1 tablespoon for roasting the eggplants
- 1 onion chopped
- 2 cloves garlic grated
- 1 teaspoon ginger grated
- 2 teaspoons curry powder
- 1 teaspoon turmeric powder
- 1 teaspoon ground cumin
- ¼ teaspoon red pepper flakes or to taste
- 6 cups vegetable broth
- 1 can crushed tomatoes 14 oz / 400 g
- 1½ cups split red lentils rinsed
- ¾ teaspoon salt or to taste + black pepper
- 1 cup coconut milk or ½ cup half-and-half if you prefer creamier, less coconut flavor
Instructions
- Roast the eggplant: Preheat oven to 425°F (220°C). Toss 2 medium eggplants (cubed) with 1 tablespoon olive oil, 2 pinches of salt, and black pepper. Roast for 25–30 minutes until golden and soft.
- Build the flavor base: In a large pot, heat 2 tablespoons olive oil. Sauté 1 onion for 3 minutes.Add 2 cloves garlic and 1 teaspoon ginger (both grated), 2 teaspoons curry powder, 1 teaspoon turmeric powder, 1 teaspoon ground cumin, and ¼ teaspoon red pepper flakes. Stir for 1 minute until fragrant.
- Simmer: Add 6 cups vegetable broth, 1 can crushed tomatoes, and 1½ cups split red lentils (rinsed). Season with ¾ teaspoon salt and pepper.Simmer uncovered for 15-20 minutes, until the lentils have broken down and thickened.
- Blend in creaminess: Stir in roasted eggplant and 1 cup coconut milk (or half-and-half). Simmer 5 more minutes. Taste and adjust seasoning.
- Serve: With lime wedges, Greek yogurt, fresh cilantro or scallions, and warm pita or rice.
Notes
- Eggplant → Try zucchini or butternut squash for a lighter twist.
- Olive oil → Swap with avocado oil or coconut oil for a different depth.
- Onion → Use shallots or leeks for a milder, sweeter flavor.
- Garlic → Garlic powder works in a pinch; roasted garlic adds richness.
- Ginger → Ground ginger is fine if fresh isn’t available—use less.
- Curry powder → Switch it up with garam masala or Madras curry powder.
- Turmeric → Try saffron or smoked paprika for a new flavor profile.
- Cumin → Coriander or fennel seeds give a similar warmth.
- Red pepper flakes → Cayenne or chili powder bring extra heat.
- Vegetable broth → Use chicken broth or water with extra spices.
- Crushed tomatoes → Tomato purée or fresh chopped tomatoes both work.
- Red lentils → Yellow lentils or split peas create a different healthy lentil soup.
- Coconut milk → Half-and-half or Greek yogurt for a more Mediterranean lentil soup.
- Roast eggplant until deep golden for smoky flavor, not just soft.
- Rinse red lentils well so they cook faster and turn extra creamy.
- Taste as you go—adjust salt, spice, or lime so your vegetarian curry soup stays bright.
- Add coconut milk at the end for balanced creaminess without dulling the spices.
- If too thick after cooling, loosen with a splash of broth or water.
- Great for meal prep—this easy curry lentil soup tastes even better the next day.
- Make it a full dinner with pita, rice, or salad for a healthy lentil soup meal.
- Use an air fryer for quicker, easier eggplant roasting.











Nilu says
Made it today. This is delicious 🤤
Added a cup of peas too in this.
Had previously made the chickpea version also from your recipe on plant based school.