This lentil and eggplant curry is a creamy and nourishing dinner thatโs easy to make, family-friendly, make-ahead friendly, and packed with plant-based protein.
For more easy lentil dinners, check out our Mediterranean tomato lentil soup, lentil patties, lentil chili, and curry lentil soup.

A Creamy One-Pot Dinner Thatโs Packed with Protein and Fiber
When Louise and I first made this lentil and eggplant curry, we couldnโt believe how creamy, hearty, and comforting it turned outโall in just one pot + one baking tray for the eggplants ๐ฒ.
This dish is more than a cozy dinner; itโs a heart-healthy, fiber-rich, and high protein vegetarian meal that fits beautifully into a balanced lifestyle. The combination of tender roasted eggplant, soft red lentils, and warming spices creates layers of flavor while keeping the recipe simple enough for a busy weeknight.
Since itโs naturally dairy-free and gluten-free, itโs a wonderful choice for families who need a meal everyone can enjoy without compromise ๐ฑ. Plus, the curry base thickens beautifully, making it an ideal easy vegetarian curry to meal prep and reheat the next day.
Whether you serve it with rice, naan, or just a dollop of Greek yogurt, this recipe gives you the comfort of home cooking with the benefits of a nourishing plant-based dinner ๐.
Ingredients
Find complete ingredient list, quantities, and substitutions in the recipe box at the bottom of the page.
- Eggplant: pan-seared or roasted until tender for a rich, smoky base. Swap with zucchini, pumpkin, or sweet potatoes for a seasonal change.
- Olive oil: adds a smooth Mediterranean note. Replace with avocado oil for neutral flavor or coconut oil for a subtle tropical taste.
- Onion: yellow or white onions bring savory depth. Shallots give elegance, while green onions make the curry lighter.
- Garlic: fresh minced cloves keep the flavor bold. Roasted garlic makes it sweeter, while garlic powder is a quick backup.
- Ginger: zesty and bright when fresh. Ground ginger works if thatโs what you have, though itโs a bit sharper.
- Curry powder: the main spice mix that ties everything together. Try garam masala for warmth or Madras curry for extra heat.
- Turmeric: gives golden color and earthy undertones. Smoked paprika or even saffron strands (just a pinch) can step in for a different vibe.
- Cumin: nutty and grounding. Coriander seeds or caraway are good alternatives with a lighter twist.
- Red chili flakes: mild heat thatโs easy to control. Substitute with cayenne for spice or chili paste for a deeper burn.
- Vegetable broth: the liquid foundation. Mushroom broth adds umami, while plain water plus bouillon keeps it quick.
- Crushed tomatoes: tangy, slightly sweet body for the curry. Tomato sauce or blended fresh tomatoes also work.
- Red lentils: they soften quickly and make a naturally creamy red lentil curry. Yellow lentils or moong dal are nice stand-ins.
- Coconut milk: creates a velvety, creamy vegetarian curry. Cashew cream or soy milk with a little tahini give dairy-free richness too. Alternatively you can opt for half-and-half or heavy cream.
How to Make Lentil Eggplant Curry
Step 1 โ Roast the Eggplant
Preheat your oven to 425ยฐF (220ยฐC). Cut the eggplant into cubes, toss with olive oil, salt, and black pepper, then spread on a baking sheet. Roast for 25โ30 minutes, no need to flip, until golden and tender.
Step 2 โ Build the Flavor Base
In a large pot, warm olive oil over medium heat. Add the onion and cook until soft, about 3 minutes. Stir in the garlic, ginger, curry powder, turmeric, cumin, and red pepper flakes. Cook for 1 minute until fragrant โ this is the foundation of your curry flavor.
Step 3 โ Cook the Lentils
Pour in the vegetable broth and crushed tomatoes. Add the rinsed red lentils, salt, and pepper. Bring to a boil, then reduce to a simmer. Cook uncovered for 15-20 minutes, stirring occasionally, until the lentils have softened into a creamy base.
Step 4 โ Add Creaminess and Eggplant
Stir the roasted eggplant back into the pot, along with coconut milk (or half-and-half if you prefer). Let it simmer for 5 minutes more, until everything comes together in a silky sauce. Taste and adjust seasoning if needed.
Step 5 โ Serve and Enjoy
Serve hot with rice, naan, or warm pita. Garnish with cilantro, lime, scallions, or a spoonful of Greek yogurt. This dish is naturally a gluten free curry recipe, making it a cozy, family-friendly dinner.
Tips
- Want even more protein? Serve it with whole grain rice and a dollop of Greek yogurt!
- Roast the eggplant until golden: Donโt rush this step โ caramelized edges give a deep slightly charred flavor that makes the curry shine.
- Rinse the lentils well: This removes excess starch and helps them cook evenly into a creamy base, perfect for a healthy Indian inspired dinner.
- Toast the spices: Letting the curry powder, cumin, and turmeric sizzle briefly in oil unlocks their full aroma.
- Balance the creaminess: Coconut milk gives richness, but you can lighten it with broth or make it indulgent with half-and-half, heavy cream, or cashew cream for a creamy vegan curry.
- Keep an eye on the simmer: Stir occasionally so the lentils donโt stick to the bottom of the pot โ this is key in any easy vegetarian curry.
- Taste before serving: Lentils absorb flavor as they cook, so adjust salt, spice, or acidity (a squeeze of lime) at the end.
- Make it ahead: This curry thickens and tastes even better the next day, making it ideal for meal prep.
Frequently Asked Questions
You can, but roasting brings a smoky depth that makes the curry special. If youโre short on time, pan-fry the cubes until golden.
No soaking is required โ red lentils cook quickly and break down into a creamy texture, which is why theyโre perfect for dal-style curries.
Yes! The flavors deepen after a day, and this easy vegetarian curry reheats beautifully for a quick weeknight meal.
Absolutely. Freeze in portions for up to 3 months. The texture may thicken slightly, so add a splash of broth or water when reheating.
Steamed rice, naan, or warm pita are classics. For a lighter side, try a cucumber salad or roasted vegetables.
It has a gentle warmth from chili flakes. You can easily adjust the heat level to your taste.
Yes, itโs naturally plant-based, high in fiber, and works great as a high protein vegan meal. Itโs also naturally gluten-free.
More Easy Lentil Dinners
- Lentil meatballs
- Easy lentil bolognese
- Lentil pasta
- Mujadara (Lentils and Rice)
- Greek lentil salad
- Lentil soup
- Lentil stew
- Lentil loaf
If you tried this Lentil Eggplant Curry Recipe or any other recipe on our blog, please leave a ๐ star rating and let us know how it goes in the comments. We love hearing from you!
Lentil Eggplant Curry (High-Protein)
Ingredients
- 2 medium eggplants about 1 ยฝ lbs / 700 g โ cut into cubes
- 2 tablespoons olive oil
- 1 onion grated
- 2 cloves garlic grated
- 1 teaspoon ginger
- 2 teaspoon 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 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.
Notes
- Eggplant โ swap with zucchini, pumpkin, or sweet potatoes for a seasonal twist
- Olive oil โ use avocado oil for neutral flavor or coconut oil for a tropical touch
- Onion โ try shallots for elegance or green onions for a lighter curry
- Garlic โ roasted garlic for sweetness or garlic powder for a quick fix
- Ginger โ fresh is zesty, ground ginger works in a pinch
- Curry powder โ replace with garam masala for warmth or Madras curry for heat
- Turmeric โ smoked paprika or saffron threads bring a new depth
- Cumin โ coriander seeds or caraway for a lighter flavor
- Red chili flakes โ cayenne for extra spice or chili paste for bold heat
- Vegetable broth โ mushroom broth for umami or water plus bouillon for ease
- Crushed tomatoes โ use tomato sauce or blended fresh tomatoes
- Red lentils โ swap with yellow lentils or moong dal for variety
- Coconut milk โ cashew cream, soy milk with tahini, half-and-half, or heavy cream for richness
- Want even more protein? Serve it with whole grain rice and a dollop of Greek yogurt!
- Roast eggplant well โ golden edges add smoky depth that makes the curry shine
- Rinse lentils first โ removes starch and ensures a creamy, even base for a healthy Indian inspired dinner
- Toast your spices โ let curry powder, cumin, and turmeric sizzle briefly to release full aroma
- Adjust creaminess โ use coconut milk for balance or cashew cream for a truly creamy vegan curry
- Watch the simmer โ stir now and then so lentils donโt stick, key for any easy vegetarian curry
- Taste before serving โ finish with extra salt, spice, or lime juice for brightness
- Plan ahead โ curry thickens and flavors deepen overnight, perfect for meal prep
Nutrition

Hi! We are Nico & Louise
Weโre here to share delicious, easy, and healthy plant-based recipes (vegetarian & vegan) ๐ฟโจ.
Welcome to our blog, we are glad you are here.
So easy and sooo good!! Thank you!๐
Recipe has a lot of potential. I personally thought it was too watery and not as creamy as I would have liked it with a scant cup of coconut milk. I’m going to try probably only 4 cups of broth and 1.5 cups of coconut milk next time. Also I felt the eggplant became too soft from simmering an additional 5 minutes. Will not cook more after adding the eggplant next time.
Hi Rachel,
Thanks so very much for your feedback and for making the recipe. It’s always helpful for us with constructive comments like yours.
Kindest, Nico
Do not use six cups of water you’re going to have a flood. I use four cups with the 16 oz can of tomatoes and I freeze my coconut milk so I put two ice cubes of coconut milk in there and it was perfect. I like the taste personally I would use the hot curry instead of putting hot pepper flakes. But it was really tasty
Fabulous cuisine! Loved it๐
why are you chopping olive oil?
So sorry about the typo, Roxie, great catch.
If youโve discovered how to chop olive oil, please teach me ๐คฃ Fixed now, thanks for the eagle eye! Kindest, Louise
I have to say Iโm reluctant to try a recipe without reviews (and Iโm sry to say I donโt leave many reviews) but this was amazing! Even if you think you donโt like eggplant, this oneโs for you, plus itโs the simplest eggplant recipe ever! So tasty even preschoolers like! Where can I find more from you???
Hi Beth! That’s wonderful, I’m so happy that you enjoyed eggplant this way – thank you for your glowing recommendation.
If you want recipes straight to your inbox, you can sign up here: https://www.nicoandlouise.com/.
All the best, Louise
Sounds great , Iโll definitely make it
I enjoy all of Nicos recipes to hey are easy to follow and delicious. Does not disappoint
Thank youuuu , REbecca, I am so delighted to hear!
We really appreciate your comment. All the best, Louise
My favorite ๐
This was so so so good thanks so much for all your hard work and for great recipes