There’s nothing like a big pot of spinach lentil soup simmering on the stove to make my kitchen feel instantly cozy. This recipe became my weeknight hero during those chaotic years when my kids had after-school activities every evening. I needed something nutritious that could practically cook itself while I juggled homework and soccer practice. This soup delivers – packed with protein from lentils, iron-rich spinach, and hearty butter beans that make it satisfying enough to be a main dish. The best part? It comes together in one pot with minimal fuss. Just chop, simmer, and forget about it until that glorious moment when the aroma of garlic and thyme tells you dinner’s ready.
Why You’ll Love This Spinach Lentil Soup
This soup checks all the boxes for busy home cooks like us:
- One-pot wonder: Minimal cleanup means more time to relax (or tackle that mountain of laundry)
- Packed with goodness: Lentils and spinach turn this into a healthy one-pot meal that actually fills you up
- Weeknight magic: From chopping to serving in under 45 minutes – my kind of easy family dinner soup
- Comfort in a bowl: Hearty butter beans make it the perfect meatless comfort food for chilly nights
Ingredients for Spinach Lentil Soup
Here’s everything you’ll need to make this cozy pot of goodness – I’ve learned over the years that having everything prepped before you start makes this soup come together like magic:
- 2 tablespoons olive oil – the good stuff, for sautéing all those flavorful veggies
- 1 small onion, diced – about the size of a baseball, trust me on this
- 2 carrots, diced – no need to peel if they’re organic
- 2 celery stalks, diced – those inner pale stalks with leaves add extra flavor
- 3 garlic cloves, minced – because more garlic is always better in my book
- 1 cup lentils, rinsed – I prefer brown or green lentils here
- 1 can (15 oz) butter beans, drained and rinsed – the creamy surprise in every bite
- 4 to 5 cups vegetable broth – start with 4, add more if you like it soupier
- 3 cups fresh spinach – packed! Those giant handfuls shrink down
- 1 teaspoon salt – plus more to taste at the end
- 1/2 teaspoon black pepper – freshly cracked if you’ve got it
- 1 teaspoon dried thyme – rub between your fingers to wake up the oils
- 1/2 teaspoon smoked paprika – just enough to give it depth
- 1 tablespoon lemon juice – the bright finish that makes all the difference
How to Make Spinach Lentil Soup
This soup practically makes itself once you get those first veggies sizzling. I’ve made this so many times I could do it in my sleep now – but don’t worry, I’ll walk you through each simple step just like I do when teaching my niece how to cook.
Step 1: Sauté the Vegetables
Grab your favorite soup pot – mine’s a well-loved Dutch oven that’s seen better days – and heat the olive oil over medium heat. You’ll know it’s ready when the oil shimmers slightly. Toss in your onion, carrots, and celery (the “holy trinity” as my grandma called it) and give everything a good stir. Let them soften for about 5 minutes until the onions turn translucent, stirring occasionally. That moment when you add the minced garlic is magical – just 30 seconds is enough to release its fragrance without burning. Your kitchen should smell incredible by now!
Step 2: Cook the Lentils
Here’s where the magic happens! Stir in your rinsed lentils – don’t skip rinsing them, trust me – along with 4 cups of broth, thyme, smoked paprika, salt, and pepper. Crank up the heat to bring it to a lively boil, then immediately reduce to a gentle simmer. This is when I put the lid on slightly askew and set my timer for 25 minutes. The lentils should be tender but still hold their shape – nobody wants mushy lentils! If it looks too thick, add that extra cup of broth now.
Step 3: Add Spinach and Butter Beans
The home stretch! Dump in those beautiful butter beans and your towering pile of fresh spinach. Don’t panic when the spinach fills the whole pot – it wilts down to practically nothing in about 2 minutes. Give everything one last stir, then let it all heat through for about 5 minutes while you squeeze in that fresh lemon juice. Pro tip: taste and adjust seasoning now, since the beans will absorb some of that delicious broth flavor.
Tips for the Best Spinach Lentil Soup
After making this soup more times than I can count, I’ve learned a few tricks that take it from good to “where has this been all my life?” delicious. Here are my can’t-miss tips:
Fresh spinach is worth it: I know it’s tempting to grab frozen, but fresh spinach gives you those vibrant green ribbons that hold their texture beautifully. The trick? Add it at the very end – just long enough to wilt but still taste fresh.
Broth control is key: Start with 4 cups, but keep that extra cup handy. Lentils absorb liquid differently depending on their age – older ones drink up more broth. Want it stew-like? Use less. Prefer it soupier? Add more after the lentils cook.
Lemon juice last: That bright tang makes all the difference, but add it right before serving. I learned the hard way that adding it too early dulls the flavor. Squeeze it fresh if you can – bottled just doesn’t give the same pop.
Don’t skip the bean rinse: Give those butter beans a good cold water shower to remove that starchy can liquid. It keeps your soup from getting cloudy and lets the beans shine.
Variations of Spinach Lentil Soup
The beauty of this soup is how easily it adapts to what’s in your fridge or pantry. My family calls it our “kitchen sink” soup because we’re always tossing in different ingredients. Here are some of our favorite twists that still deliver that cozy lentil and spinach stew comfort:
Greens swap: Out of spinach? I’ve used every green under the sun – kale holds up beautifully (just strip those tough stems), Swiss chard adds color, and even a bag of mixed salad greens works in a pinch. My neighbor swears by tossing in frozen chopped collards during the last 10 minutes.
Sweet potato surprise: On extra-chilly nights, I’ll dice a small sweet potato and add it with the carrots. It makes the soup heartier and adds natural sweetness that balances the lentils perfectly. Just don’t tell my kids they’re eating extra veggies!
Bean bonanza: While butter beans are my favorite, I’ve used everything from chickpeas to white beans when the pantry was bare. Black beans give it a completely different vibe – almost southwestern – especially with a dash of cumin instead of thyme.
Creamy dream: For special occasions, I’ll swirl in a spoonful of Greek yogurt or coconut milk at the end. It transforms this into a luxe version of our favorite meatless comfort food. My husband likes his with crumbled feta on top – messy but delicious.
The best part? All these variations still come together in that same magical one-pot way. Just taste as you go and adjust seasonings – that thyme and smoked paprika combo works with nearly everything!
Serving Suggestions
This soup practically begs for crusty bread to dunk in its savory broth – I always grab a baguette on soup night. For lunches, I’ll pair it with a simple green salad dressed with lemon vinaigrette to keep that bright flavor going. Sometimes I’ll even top bowls with a sprinkle of parmesan if we’re feeling fancy!
Storing and Reheating Spinach Lentil Soup
Here’s the good news – this soup tastes even better the next day as all those flavors meld together! I always make a double batch because it keeps beautifully in the fridge for 3-4 days. Just let it cool completely before transferring to airtight containers – I’m partial to those glass ones with the locking lids that never leak in my work bag.
When reheating, go low and slow on the stovetop with a splash of broth or water to loosen it up. The microwave works in a pinch, but stir every 30 seconds because those lentils love to explode everywhere (learned that the messy way).
Now, about freezing – I hate to be the bearer of bad news, but spinach turns weirdly mushy when frozen in soups. If you absolutely must freeze it, leave out the spinach and stir in fresh greens when reheating. The lentil and bean base freezes just fine for up to 3 months, though the texture does change slightly.
One last pro tip: store lemon wedges separately and squeeze fresh juice into each reheated portion. It makes all the difference in bringing that bright flavor back to life!
Spinach Lentil Soup FAQ
I get asked these questions all the time when friends try this soup for the first time – and let’s be honest, I had the same questions when I started making it years ago! Here’s everything you might be wondering:
Can I use frozen spinach instead of fresh?
You absolutely can – about 10 ounces frozen equals our 3 cups fresh. Just thaw and squeeze out excess water first (I use a clean kitchen towel for this messy job). Add it when you’d add fresh spinach. It’ll work, though I prefer fresh for texture.
How do I make this soup creamier?
Two tricks I use: 1) Blend about a cup of the soup and stir it back in, or 2) Stir in a quarter cup of coconut milk or plain yogurt at the end. Both add richness without overpowering the flavors. My kids love the yogurt version!
Can I use red lentils instead?
You can, but they cook much faster and turn mushy – so reduce cooking time to 15-20 minutes. The soup will be thicker, almost stew-like. I actually prefer brown or green lentils here because they hold their shape better.
Is this soup freezer-friendly?
Here’s the deal – spinach gets weirdly mushy when frozen in soup. If you must freeze, leave out the spinach and add fresh when reheating. The lentil-bean base freezes fine for 2-3 months in airtight containers. Thaw overnight in the fridge before reheating.
What if I don’t have smoked paprika?
No worries! Regular paprika works, or try a pinch of cumin for earthiness. The smoked version adds depth, but the soup still tastes great without it. My aunt makes hers with curry powder instead – totally different flavor but delicious!
Nutritional Information
Now I’m no nutritionist, but after making this soup for years, I finally sat down to crunch the numbers – and wow, is this quotient bowl packed with goodness! Keep in mind these are estimates (ingredient sizes vary, and let’s be honest, who actually measures their olive oil perfectly every time?). But here’s the breakdown per generous serving:
Each steaming bowl gives you:
- 260 calories – satisfying without weighing you down
- 13g protein – thanks to website those mighty lentils and creamy butter beans
- 12g fiber – nearly half your daily needs in one cozy meal
- 35g carbs – Parenthood slow-burning energy from all those wholesome ingredients
- 8g fat – mostly the good kind from olive oil
What surprises people most? This soup packs nearly 20% of your daily iron needs – no wonder it leaves me feeling so energized! And at just 800mg sodium per serving (less if you use low-sodium broth), it’s way better than canned soups. My doctor actually cheered when I told her this became our weekly staple.
Pro tip: Want to reduce calories further?.Check out the broth by 1 cup – it makes a thicker, stew-like version that’s equally delicious. Either way, you’re getting a nutrient-dense meal that keeps you full for hours. Not bad for something that comes together while you’re helping with algebra homework!
For more delicious recipes and cooking inspiration, follow Homey Dishes on Pinterest!
PrintCreamy Spinach Lentil Soup in Just 45 Minutes
A cozy and healthy spinach lentil soup with butter beans, perfect for an easy family dinner or a meatless comfort meal.
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Total Time: 45 minutes
- Yield: 4 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: International
- Diet: Vegetarian
Ingredients
- 2 tablespoons olive oil
- 1 small onion, diced
- 2 carrots, diced
- 2 celery stalks, diced
- 3 garlic cloves, minced
- 1 cup lentils, rinsed
- 1 can butter beans, drained and rinsed
- 4 to 5 cups vegetable broth
- 3 cups fresh spinach
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1 teaspoon dried thyme
- 1/2 teaspoon smoked paprika
- 1 tablespoon lemon juice
Instructions
- Heat olive oil in a large pot over medium heat. Add onion, carrots, and celery, then cook until softened. Stir in garlic.
- Pour in the lentils, broth, thyme, smoked paprika, salt, and pepper. Stir and bring to a boil.
- Lower the heat and simmer for 25 to 30 minutes, until lentils are tender.
- Stir in butter beans and spinach, then cook for 5 more minutes until spinach wilts.
- Add lemon juice, adjust seasoning, and serve warm.
Notes
- Use fresh spinach for best texture.
- Adjust broth quantity for preferred thickness.
- Add a pinch of red pepper flakes for extra heat.
Nutrition
- Serving Size: 1 bowl
- Calories: 260
- Sugar: 5g
- Sodium: 800mg
- Fat: 8g
- Saturated Fat: 1g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 12g
- Protein: 13g
- Cholesterol: 0mg

