Spinach, Lentil, and Butter Bean Soup: Hearty, Nourishing, and Comforting
Spinach, Lentil, and Butter Bean Soup is the kind of meal that feels deeply comforting while still being light, wholesome, and nourishing. Packed with plant-based protein, fiber-rich legumes, and vibrant greens, this soup is satisfying enough for dinner yet gentle enough for everyday eating.
This recipe brings together tender lentils, creamy butter beans, and wilted spinach in a savory, herb-infused broth. The result is a soup that’s rustic, cozy, and incredibly balanced. It’s perfect for chilly evenings, meal prep lunches, or anytime you want something hearty without feeling heavy.

What makes this soup especially appealing is its simplicity. There are no complicated steps or hard-to-find ingredients. Everything simmers together in one pot, allowing the flavors to build naturally. The lentils provide earthiness, the butter beans add creaminess, and the spinach brings freshness and color.
Why Lentils and Butter Beans Are a Perfect Pair
Lentils and butter beans complement each other beautifully in both texture and flavor. Lentils hold their shape and give the soup structure, while butter beans are soft and creamy, almost melting into the broth.
Together, they create a soup that feels substantial and filling without relying on meat or dairy. This makes Spinach, Lentil, and Butter Bean Soup a great option for plant-forward meals, meatless Mondays, or anyone looking for nourishing comfort food.

Spinach adds the finishing touch — lightly wilted, it brightens the soup and adds nutrients without overpowering the other ingredients.
Ingredients
For the Soup
- Olive oil
- Yellow onion, finely chopped
- Carrots, diced
- Celery, diced
- Garlic, minced
- Dried thyme
- Ground cumin
- Bay leaf
- Green or brown lentils, rinsed
- Vegetable broth
- Cooked butter beans, drained and rinsed
- Fresh spinach
- Salt
- Black pepper

Optional Finishes
- Lemon juice
- Fresh parsley or thyme
- Extra olive oil for drizzling
Instructions
- Sauté the Aromatics
Heat olive oil in a large pot over medium heat. Add onion, carrots, and celery. Cook until softened and fragrant. - Add Garlic and Spices
Stir in garlic, thyme, cumin, and bay leaf. Cook briefly until aromatic. - Add Lentils and Broth
Add lentils and vegetable broth. Bring to a gentle boil, then reduce heat and simmer for 20–25 minutes until lentils are tender. - Add Butter Beans
Stir in butter beans and simmer for an additional 5–10 minutes to allow flavors to blend. - Add Spinach
Stir in fresh spinach and cook just until wilted. - Season and Finish
Remove bay leaf. Season with salt and black pepper. Add a squeeze of lemon juice if desired. - Serve Warm
Ladle into bowls and finish with fresh herbs or a drizzle of olive oil.

Spinach, Lentil, and Butter Bean Soup
Ingredients
Equipment
Method
- Sauté onion, carrots, and celery in olive oil.
- Add garlic and spices and cook briefly.
- Add lentils and broth and simmer until tender.
- Stir in butter beans and simmer.
- Add spinach, season, and serve.
Notes
Tips for the Best Lentil and Bean Soup
- Don’t overcook the lentils — they should be tender, not mushy.
- Use good broth for deeper flavor.
- Add spinach last to keep it bright and fresh.
- Finish with acid like lemon to balance the richness.
Easy Variations
- Tomato Version: Add diced tomatoes for extra depth.
- Spicy Twist: Add chili flakes or smoked paprika.
- Extra Veggies: Zucchini or kale work beautifully here.
- Creamier Texture: Mash some beans directly in the pot.
Serving Suggestions
Spinach, Lentil, and Butter Bean Soup pairs well with:
- Crusty bread or toast
- Simple green salad
- Garlic flatbread
- Roasted vegetables
It’s also excellent on its own as a complete, nourishing meal.
Why This Soup Is a Staple Recipe
This soup checks every box: affordable, filling, nutritious, and easy to make. It reheats well, freezes beautifully, and tastes even better the next day. It’s the kind of recipe that becomes part of your regular rotation — reliable, comforting, and endlessly satisfying.






