If you’re craving a meal that’s as nourishing as it is flavorful, this Mediterranean eggplant and lentil stew with rice might just become a new favorite. It’s rustic, wholesome, and packed with the bold, comforting flavors of tomatoes, garlic, olive oil, and herbs, all simmered into one satisfying dish.
Eggplant is the star here, soaking up flavor like a sponge. It’s sautéed until golden and tender, then simmered with green or brown lentils, diced tomatoes, onions, garlic, and a generous splash of olive oil. The addition of warm spices like cumin, coriander, and smoked paprika gives this stew depth, while bay leaves and a hint of cinnamon add a subtle, earthy note typical of many Mediterranean dishes.
Lentils bring protein and body to the stew, making it hearty enough to be a full meal. As the mixture simmers, it thickens into a rich, stew-like consistency that pairs perfectly with a bowl of fluffy rice. You can use basmati, jasmine, or brown rice depending on your preference, even cauliflower rice works well if you’re keeping it low-carb.
Fresh parsley or cilantro adds a bright finish, and a squeeze of lemon right before serving wakes up all the flavors. For extra richness, a dollop of plant-based yogurt or tzatziki on top is an optional (but highly recommended) addition.
This dish is naturally vegan and gluten-free, but don’t let that fool you, it’s incredibly satisfying. It also keeps well in the fridge, so it’s perfect for meal prep or batch cooking. Serve it as a cozy dinner, a simple lunch, or pack it for work. Either way, it’s a complete, one-bowl meal that hits all the right notes: savory, filling, and full of Mediterranean charm.
Warm, spiced, and loaded with veggies, this eggplant and lentil stew is comfort food you can feel good about, especially when served over a bowl of steaming rice.

Ingredients
- 2 eggplant diced
- 1 onion chopped
- 2 cloves garlic minced
- 1 can diced tomatoes 14 ounces
- 1 cup dried lentils
- 4 cups vegetable broth
- 2 tsp cumin
- 2 tsp paprika
- 1 tsp turmeric
- 1/2 tsp cayenne pepper
- Salt and pepper to taste
- 2 cups white rice cooked
Instructions
- Heat oil in a large pot or Dutch oven over medium heat.
- Add the onion and garlic and cook until softened, about 5 minutes.
- Add the diced eggplant and cook for another 5 minutes, until slightly browned.
- Stir in the diced tomatoes, lentils, vegetable broth, cumin, paprika, turmeric, cayenne pepper, salt, and pepper.
- Bring to a boil, then reduce heat to low and simmer for 30 minutes, or until the lentils are tender.
- Serve the stew over cooked white rice.
This stew is amazing! The flavors are just perfect together. My family loved it!
This recipe is a keeper! Healthy and delish, plus it makes great leftovers!
Absolutely! I love making this stew. It’s so filling and the spices are perfect!
This is a great recipe but I substituted quinoa for rice. Worked out great!
I found it kinda bland. Maybe I needed to add more spices, idk.
Too many vegetables!!! I think they’re overrated. Anyone else feel that way? 😂
Nah, I can kinda see where you’re coming from. Too many veggies can be a bit much sometimes. But rice helps! 😂
I love vegetables! They make everything better. Eggplant is so yummy in this stew!
I didn’t have all the spices and used some chili powder instead. Still turned out tasty!
Can you substitute the eggplant? I don’t like it.
I don’t know how to cook lentils. This was hard for me. 😣
Don’t worry! Cooking lentils can be tricky at first. Just follow the steps and you’ll get the hang of it! 😊
Lentils aren’t that hard, it’s just a matter of timing. You can also start with pre-cooked lentils to make it easier.
This stew is absolutely delicious! The spices are perfect and it’s so filling. Definitely a new favorite!
It was ok, but the eggplant was kinda mushy. I like mine more roasted.
I totally get that! If you like your eggplant roasted, you should definitely try roasting it before adding it to the stew. It brings out such a great flavor!
Mushy eggplant? Yuck! I thought it was fine, but maybe I’m just not picky. But, like, you do you!
Eggplant is gross. I tried it but just couldn’t eat it. Sorry, not sorry.
Yummy 😋
Why do you have eggplant? It’s nasty. I’m not sure what you were thinking. But maybe it’ll be good?
Can’t wait to try this! Looks healthy and filling!
I used brown rice instead of white and it turned out fine. Just saying! Mix it up a bit.
Seems like a lot of ingredients for a stew. Can’t I just throw everything in the pot?
Nah, just toss it all in! Stew is stew, right? Who needs all the steps?
Yes, you can! But following the recipe helps balance the flavors better. Happy cooking!
This stew is a flavor explosion! I made it last night and my family devoured it. Definitely making again!
Simple and quick! I love it, making it again this weekend. 😄
I tried this but it came out soupy. Did I miss something? 🤔
I’m glad you loved it! Perfect for a cozy night in! 🌟
This took longer than 30 minutes for me, but that’s probably just me being slow in the kitchen.
I added chickpeas too! More protein! This is a winning recipe! 😍
Why would you put lentils with eggplant? Doesn’t seem right to me.
I think lentils and eggplant go well together! It adds a nice texture. You should try it before knocking it!
I dunno, sounds weird fr. Eggplant is so slimy! I wouldn’t mix it with lentils.
Love this stew! Perfect for cold nights. The spices give it a nice kick. Will make again!
I made this recipe for my family and they loved it! Even my kids ate the eggplant! Wow!
This dish sounds delicious! I never thought my kids would eat eggplant either. Thanks for sharing!
Loved this dish! Perfect for a cold day. Will make it again.
I’m glad you loved it! It really is cozy for chilly days. 😊
It was good, but my husband said something was missing. Maybe a bit more spice? I liked the eggplant tho!
It was decent. Not sure if I’ll make it again. My husband said it was too ‘earthy’ but I liked it okay. Just not his taste.
Do you really need all those spices? I think it would be fine with just salt and pepper. Too many flavors can overwhelm the eggplant! 🤔
I disagree! The spices make it so much better and add depth. Eggplant needs love! ❤️
Delicious! I made this for my family, and they all ate it up! I added some feta on top and it was amazing!
Feta?? That’s kinda weird for a stew, ain’t it? I don’t think it fits with the rest of the flavors.
That’s awesome! I love hearing when families enjoy a meal together. Your addition of feta sounds perfect!
I didn’t have cumin, so I used curry powder. Is that ok? It still tasted good!
Using curry powder instead of cumin sounds interesting! I personally think it adds a unique twist. Glad it still tasted good for you!
I don’t know what went wrong, but mine turned out too mushy. Maybe I cooked it too long?
Why would you put eggplant in stew? It gets all mushy. I didn’t like it.
Eggplant is supposed to be mushy! That’s where the flavor is! Just gotta learn to appreciate it.
I actually love eggplant in stew! It adds a nice texture. Maybe you just cooked it too long?
Great recipe! I used brown rice instead of white and it turned out just fine. 😊
Sooo good!! I added some feta on top, yummm. 🙂
Ehh, not my favorite. My kid didn’t even eat it. Not making again.
How come this uses lentils not beans? Beans are better! Meh…
Very filling! I ate too much! 😅 What’s up with the 30 minutes cooking time?? Felt more like an hour for me… But good taste!
Not sure if I did it right… it came out more like mush than stew. The flavors were okay, but I don’t think I can recommend it. 😕
It can be tricky! Maybe try cooking the lentils a bit longer next time? Stews should be more thick than mushy.
Made this for my vegetarian friend and she loved it! I used quinoa instead of rice ’cause it’s healthier.
Quinoa is a great alternative! It’s really nutritious too. Glad your friend liked it!
I don’t know… I feel like the rice makes it more authentic. Quinoa seems weird for this.
Yummy! My vegetarian friends loved it! Good recipe! 🥗
Sounds great! I gotta try that soon! 🥳
Yum! I added some olives and it made it even better!
This stew was really good! A bit spicy for my taste but I loved it. I never cooked lentils before and now I’ll do it more often. Thanks!
Honestly, I burnt my rice, the stew was fine but I don’t think I’ll make it again. 😩
Not my favorite. I think it’s too healthy for my taste. 🤷♂️
I get that! It can be a bit much. Maybe try adding some cheese or a different spice to make it more flavorful for you? 🧀
Uh, is this dish Indian or Mediterranean? Cuz the spices are confusing.
Not sure what I did wrong, but mine turned out kinda bland. Gonna try adding more spices next time.
Nice stew, but where’s the meat? 😆 It ain’t a meal without meat!
Haha, I get what you mean! But this stew is really filling with the lentils, you might be surprised! 🌱
Okay, but where’s the meat? I’m not big on vegetarian stuff. 😒
Nice stew. I added some lemon juice at the end, made it zingy! 🍋
I never knew lentils could taste so good! Super easy to make and filling.
Too many ingredients for me. I prefer simpler recipes. But looks good if that’s what you like.
This stew is amazing! So flavorful and filling. My family loved it! 😍
I couldn’t find lentils at the store so I used chickpeas. It was still good, but different.
Really simple to make, but not filling enough for me. Needs more protein, like chicken!