Lentils with Spinach and Tomatoes is a wholesome and satisfying dish that combines simple ingredients into a meal that is both nutritious and flavorful. Packed with plant-based protein, fiber, vitamins, and minerals, this recipe is an excellent choice for anyone looking for a healthy, budget-friendly meal. Whether served as a main course or a hearty side dish, lentils with spinach and tomatoes deliver comforting flavors and nourishing ingredients in every bite.
One of the reasons this dish is so popular is its versatility. It can be enjoyed on its own, served over rice, paired with crusty bread, or used as a side for grilled meats or fish. The combination of earthy lentils, tender spinach, and juicy tomatoes creates a balance of flavors and textures that feels both hearty and refreshing.
To prepare the dish, start by rinsing dried lentils thoroughly. Brown or green lentils work particularly well because they hold their shape during cooking. In a large pot or skillet, heat olive oil over medium heat and sauté diced onions until soft and translucent. Add minced garlic and cook for another minute until fragrant.
Stir in diced tomatoes, either fresh or canned, along with a pinch of salt, black pepper, paprika, and dried oregano. Allow the mixture to simmer for a few minutes so the flavors can blend together. Add the lentils and enough vegetable broth or water to cover them. Bring everything to a gentle boil, then reduce the heat and simmer until the lentils are tender, usually about 25 to 30 minutes.
Once the lentils are cooked, stir in fresh spinach and cook for a few more minutes until wilted. The spinach adds color, freshness, and valuable nutrients while complementing the richness of the tomatoes and lentils. For extra flavor, a squeeze of fresh lemon juice can be added just before serving.
This dish is ideal for meal prep because the flavors continue to develop as it sits, making leftovers even more delicious the next day. It stores well in the refrigerator and reheats beautifully for quick lunches or dinners throughout the week.
Lentils with Spinach and Tomatoes is a simple yet deeply satisfying recipe that proves healthy eating doesn’t have to be complicated. Rich in nutrients, packed with flavor, and easy to prepare, it is a meal that fits perfectly into a balanced lifestyle while delivering comfort and nourishment in every serving.

Ingredients
- 1 cup brown or green lentils rinsed and picked over
- 1 tablespoon olive oil
- 1 medium yellow onion diced
- 3 cloves garlic minced
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- 1/4 teaspoon red pepper flakes optional
- 1 can (14.5 oz) diced tomatoes with juices
- 3 cups vegetable broth
- 5 cups fresh spinach packed
- 1 tablespoon lemon juice
- 1 teaspoon salt or to taste
- 1/2 teaspoon black pepper or to taste
Instructions
- Heat the olive oil in a large pot over medium heat. Add the onion and cook for 4 to 5 minutes, until softened.
- Stir in the garlic, cumin, smoked paprika, and red pepper flakes, and cook for 30 seconds until fragrant.
- Add the lentils, diced tomatoes with their juices, vegetable broth, and bay leaf. Bring to a boil, then reduce the heat and simmer uncovered for 25 to 30 minutes, stirring occasionally, until the lentils are tender.
- Remove the bay leaf, then stir in the spinach and cook for 1 to 2 minutes until wilted.
- Stir in the lemon juice, salt, and black pepper. Taste and adjust seasoning as needed before serving.
Nutrition










Great recipe! I added some chicken and it tasted really good. My kids even loved it.
I didn’t have vegetable broth, so I used chicken broth. Still turned out good!
no idea how lentils work, but I tried it and it was actually not bad. Coulda used more sauce tho.
Is cumin supposed to smell so strong? I don’t know if I put too much or what. Didn’t like it much.
Where can I find lentils? They don’t sell them here.
Easy to make! But I like my food a little bit more spicy. I added hot sauce.
Lentils rule!! This recipe rules too. Perfect for winter days!
Spinach and lentils? Sounds weird but I’m curious. Gonna try it this weekend!
Sounds yummy! I’ve been looking for new ways to use lentils. Can’t wait to hear how it turns out!
Simple and quick, I didn’t have spinach so used kale instead. Nice swap! 😄
This dish IS DELICIOUS!! My kids even liked it…wow! Will make again.
I followed the recipe but it was too bland for my taste. Needs more salt or spices.
Love it!! 😍 So nutritious and full of flavor!
I tried this today and I’m in love! So easy and tasty! 😋
Looks good, but I’m not sure lentils are really that healthy. Aren’t they just beans?
Tried it once, not for me. Kinda mushy, kinda bland. But maybe I’m just picky.
I get what you’re saying. Personally, I love the flavor combo, but I guess everyone’s taste buds are different. Have you tried adding more spices?
Yummy! I added some sausage to mine! Made it extra delicious. Will def make again.
Pretty good, but I had to add more liquid. Mine simmered down too much before the lentils were fully tender, so I splashed in broth twice. Still tasty though—nice flavor and not bland at all.
Lentils are gross… 😒 No offense, but I’ll stick to chicken.
This was so easy to make, and it tastes amazing! Definitely a keeper for my meal prep.
I thought it needed a little more flavor, maybe add more spices next time.
Too much garlic for my taste. I mean, like, these peas, err, I mean lentils, it was a bit overpowering. 3 stars.
I can’t stand cumin. Can I leave it out or substitute something?
Super healthy! I’m trying to eat better and this fits right in. Thanks!
Lentils? Seriously? I can’t even get my kids to eat this. They said it’s bird food! 1 star.
5 stars! Reminds me of my grandma’s cooking. So comforting!
This is such a tasty recipe! I love the combination of lentils and spinach. So healthy!
This turned out amazing! So flavorful and healthy. Thanks for sharing!
The instruction says bay leaf but the ingredients don’t list one—did I miss it? Also I’m not sure about “5 cups packed” spinach—seemed like a ton at first, then it cooked down perfectly. Flavor was solid once I guessed the missing bay leaf.
Idk, cumin + tomato + spinach sounded weird to me, but I tried it anyway. It’s not bad, just… very earthy. Next time I’d add a pinch of sugar or maybe more lemon.
Honestly that combo is classic to me—lentils + cumin/acid + greens always turns out good. If it felt earthy, I’d absolutely try more lemon and maybe a little smoked paprika too. Pinch of sugar makes sense if your tomatoes are more tart than sweet.
I tried this and mine tasted kinda muddy… I followed it pretty much. I think cumin can be strong? I added extra salt and lemon like you said and it helped a lot. Next time I might skip the extra earthy vibes with less cumin or add a bit more tomato paste.
Made this tonight—so cozy. The smoked paprika gives it that warm, almost smoky depth, and the lemon at the end really makes everything pop. I used green lentils and they were done right around 28 minutes.
I followed it mostly, but I forgot the lemon juice until the end and… it still helped. The flavor popped. Love it with rice.
I do similar but I always forget the lemon until serving too lol. Still tastes good though—maybe it’s not as critical as the recipe says.
That’s awesome—lemon at the end totally makes sense for keeping it bright. I’m glad it still “popped” for you with rice!
I used red lentils instead (didn’t wait long enough though). It turned mushy fast, but the flavor was still nice. Probably works best with brown/green like the recipe says.
Super bland when I first made it—turns out I was shy on salt. After seasoning properly at the end it was way better. Learn from my mistake 😅
I don’t think I added the bay leaf? Lol. Either way, it was still good—maybe I just forgot seasoning. Would make again.
Kind of bland for me at first—could be my salt. After adding more cumin and letting it sit 10 minutes, it came together.
Glad it came together! I’ve had that happen too—lentils are super picky with seasoning at first. A quick salt + letting it sit a bit really helps.
Be honest, lentils are never exciting. This is edible, and the lemon helps, but I wouldn’t call it amazing.
Honestly I get you—lentils can be kind of meh. But this combo (tomatoes + cumin + that lemon at the end) actually makes it way better than plain lentils. I’d say “solid” at least.
Wait—do you simmer it longer? I did like 45 mins and it got mushy and way more “exciting” lol. Lemon helps but brown lentils need more time.
Super easy. I had to use chicken broth though and it still worked. My roommates kept eating it straight outta the pot.
This tasted way better than I expected—earthy lentils with that lemony brightness at the end. I used a little extra smoked paprika and it was perfect.
Not sure about 5 cups spinach—seems like a lot, but I guess it wilts down. Mine came out a tiny bit sour at first; adding more salt fixed it.
Yeah, 5 cups sounds wild until it cooks down. I usually only use packed “heaping” cups and it still ends up perfect.
I love lentils but 5 cups spinach sounds like a lot. It cooked down fine, just made it look more like soup than stew. Not bad!
Not sure about the smoked paprika + cumin combo. It’s fine, but I felt like it overpowered the tomatoes a little.
Haven’t tried it yet but the ingredients look solid. Lentils + tomatoes + spinach is always a win. Lemon juice sounds fancy though 😄
Took longer for my lentils (about 40 min) but that might be my pot or lentil type. Flavor was still good though—smells amazing while simmering.
Glad it still turned out tasty! 40 minutes sounds totally plausible—lentils really vary by type (and sometimes even by bag). Did you rinse them well and pick out any weird ones?
Too bland for me 😕. Followed the measurements exactly and it still needed a ton of salt. Also lentils took longer than 30 minutes—maybe my pot is weak.
Lentils + spinach + tomatoes is fine but the bay leaf part… I didn’t see bay leaf in ingredients list. Also I used canned spinach once and it was mushy. Still ate it tho.
Delicious and hearty! The cumin + smoked paprika combo is super comforting, and the spinach wilts perfectly at the end. I added a splash more lemon and it really brightened everything.
I’m skeptical about cooking spinach only 1–2 minutes. Mine didn’t wilt enough and I had to keep it on heat longer. Flavor was good once it was right.
Made this tonight—so cozy and flavorful. The cumin + smoked paprika combo is legit. I added a squeeze more lemon at the end and it really woke everything up.
Totally agree—cumin with smoked paprika is such a good move. I’ve made this a couple times and the lemon at the end is the secret for sure.
Maybe I did something wrong but mine tasted kinda bland after 30 min. I used regular paprika not smoked (ran out). Still okay though—spinach helped.
Solid weeknight meal. The only thing I changed was simmering closer to 35 minutes since my lentils were older. Still super flavorful though.
This is a great meal for weeknights. It’s hearty without being heavy. I served it with rice and it soaked up the broth nicely—10/10 would do again.
5 stars but also who’s idea was to add a bay leaf if it’s not in the ingredients list lol. Still tasted great though!
Haha I had the same thought—bay leaf wasn’t in the ingredient list but it’s there in the steps! 😅 Either way, it really does add a nice background flavor. Glad it still turned out great!
Not sure about the amount of spinach—5 cups seems like a LOT at first. But it does wilt down, so it worked. Next time I’ll maybe do 4 cups to start.
I usually start with the full 5 cups and it comes out good, but I’m a spinach lover. If someone isn’t, 4 might make more sense. Great call on adjusting next time!
Totally agree—5 cups sounds wild until it cooks down. I’ve done this too and it’s basically the spinach shrinking into the broth. 4 cups could be perfect if you want it a bit less “leafy.”
I followed it mostly but my spinach didn’t fully wilt because I was hungry and rushed 😂 Next time I’ll cook 2 minutes like it says.
Idk if my lentils were old, but I had to simmer like 45 minutes before they got tender. Still, the sauce was tasty and I didn’t mind waiting.
That happens with older lentils—45 min isn’t shocking. I usually check a few times after 25-30 min and keep going till they’re actually tender. Glad the flavor still worked out!
Not bad, but it tasted a little flat until I added more salt. Also, I didn’t have bay leaf so I omitted it—still worked though.
I tried it and somehow my lentils weren’t tender after the time—turns out my broth was cold and I didn’t simmer hard enough. Once I adjusted, it was solid.
Honestly, it tastes like something I’d order. The tomato juices thicken it nicely without extra work. I used vegetable broth concentrate and it still worked.
Yes!! I love when lentils come out creamy without doing a bunch of extra steps. That tomato juice thickening is the best part.
Pretty good weeknight meal. My lentils took closer to 35 minutes (still tender though). Would recommend tasting for salt before serving.
Totally agree on tasting for salt! I’ve also noticed lentils can vary a lot—35 minutes makes sense depending on the brand/age. Great point.
I followed it pretty closely and the lentils were tender in about 28 minutes. Spinach wilted perfectly. Next time I might add a little extra red pepper flakes for more kick.
Pretty good but I had to add more broth—mine got thick before the lentils were fully tender. Next time I’ll simmer a little longer or use a bit extra liquid.
Good catch! I’ve seen lentils vary a lot—if they soak up more liquid than expected, they’ll thicken early. Adding extra broth (or just simmering a bit longer) totally fixes it.
This was okay but kind of bland for me. I added extra cumin and more red pepper flakes, and then it was way better. Salt could’ve been clearer as “to taste.”
Totally agree—mine was a little flat at first too. Adding cumin + pepper flakes definitely makes it pop. “To taste” salt/pepper would save a lot of guesswork!
Comforting and hearty. The smoked paprika really makes it taste deeper than “just lentils.” I added a splash more lemon at the end—perfect.