Follow Me On Social Media!
Spinach, Lentil, and Butter Bean Soup for Cozy Nights

When the air turns crisp and the evenings grow long, nothing warms the soul quite like a hearty bowl of soup. Spinach, Lentil, and Butter Bean Soup for Cozy Nights is one of those comfort recipes that feels like a hug in a bowl—rich, filling, and deeply satisfying. This soup is a perfect blend of wholesome ingredients, bold flavors, and simple cooking techniques, making it ideal for busy weeknights, meal prep, or cozy weekends.
What makes this soup truly special is how it balances texture and nutrition. Lentils add protein and a silky thickness, butter beans bring creamy body, and spinach adds a fresh, vibrant finish. Together, they create a nourishing soup that tastes like it simmered all day, even if it only takes about 45 minutes to make.
Let’s break down why this soup deserves a spot in your weekly rotation.
Why This Soup Works So Well
There are three reasons this soup feels so comforting:
1. Layered Flavor
The base starts with aromatic onions, garlic, and carrots sautéed in olive oil. This builds a savory foundation that makes every spoonful taste rich and warm.
2. Protein and Fiber Balance
Lentils and butter beans provide plant-based protein and fiber, which help keep you full and energized. It’s a soup that satisfies hunger without feeling heavy.
3. Freshness from Spinach
Spinach is added near the end to keep it bright and tender. This adds a fresh, green finish that keeps the soup from tasting too heavy or one-note.
Ingredients
- 2 tbsp olive oil
- 1 medium onion, finely chopped
- 3 cloves garlic, minced
- 2 carrots, diced
- 2 celery stalks, diced
- 1 tsp ground cumin
- 1 tsp smoked paprika
- 1/2 tsp dried thyme
- 1/2 tsp black pepper
- 1/2 tsp salt (adjust to taste)
- 1 cup dried brown lentils, rinsed
- 1 can (15 oz) butter beans, drained and rinsed
- 1 can (14 oz) diced tomatoes
- 6 cups vegetable broth
- 1 bay leaf
- 4 cups fresh spinach, washed and chopped
- 1 tbsp lemon juice (optional, for brightness)
- 1 tbsp chopped parsley (optional garnish)

Instructions
- Prepare the base: In a large pot, heat olive oil over medium heat. Add onions and sauté for 3–4 minutes until translucent.
- Add aromatics: Stir in garlic, carrots, and celery. Cook for 4–5 minutes until the vegetables soften.
- Spice it up: Add cumin, smoked paprika, thyme, salt, and pepper. Stir for 1 minute until fragrant.
- Add lentils and tomatoes: Pour in rinsed lentils and diced tomatoes. Stir to combine.
- Pour broth: Add vegetable broth and bay leaf. Increase heat to bring the soup to a boil.
- Simmer: Reduce heat to low and let simmer for 25–30 minutes, or until lentils are tender.
- Add butter beans: Stir in butter beans and cook for 5 more minutes.
- Finish with spinach: Add spinach and cook until wilted, about 2–3 minutes.
- Brighten the flavor: Stir in lemon juice (optional) and remove the bay leaf.
- Serve: Ladle into bowls and garnish with parsley. Serve warm with crusty bread or a side salad.
Tips for the Best Soup
- Rinse your lentils: This removes dust and helps them cook evenly.
- Keep it thick or thin: If you like a thicker soup, mash a few lentils against the side of the pot or blend 1 cup with a hand blender. For thinner soup, add extra broth.
- Adjust seasoning at the end: Salt and lemon juice make a huge difference, so taste and adjust just before serving.
- Use fresh spinach: Frozen spinach works too, but fresh gives a brighter color and better texture.
- Make it in advance: This soup tastes even better the next day after the flavors settle.
Variations You’ll Love
1. Spicy Kick
Add 1/4 tsp red pepper flakes or a chopped jalapeño with the onions for heat.
2. Creamy Version
Stir in 1/2 cup coconut milk or a splash of cream near the end for a richer, velvety texture.
3. Mediterranean Twist
Add 1 tsp dried oregano and 1 tsp lemon zest. Serve with crumbled feta.
4. Hearty Winter Meal
Add diced potatoes or sweet potatoes for extra heartiness.

Serving Suggestions
This soup pairs perfectly with:
- Crusty sourdough bread
- Garlic toast
- A simple green salad
- Warm pita bread
- Grilled cheese for a classic comfort meal
For meal prep, store in airtight containers for up to 4 days. Reheat gently on the stove, adding a splash of broth if it thickens too much.
Fun Facts & Cultural Context
Lentils have been a staple in Mediterranean and Middle Eastern cuisines for thousands of years. They’re celebrated not only for their nutrition but also for their affordability and versatility. Butter beans (also known as lima beans) became popular in American cooking as a creamy, satisfying legume that pairs well with soups, stews, and casseroles.
Spinach adds a modern health-forward twist, bringing vitamins A and C, iron, and antioxidants to a classic, cozy meal.
Why This Recipe Is Perfect for Cozy Nights
This soup is ideal for cozy nights because it’s:
- Warm and comforting
- Easy to make in one pot
- Healthy and filling
- Customizable for any taste
- Perfect for leftovers
Whether you’re enjoying a quiet night at home or hosting a small gathering, this soup brings warmth, flavor, and comfort to the table.

Spinach, Lentil, and Butter Bean Soup for Cozy Nights
Ingredients
Equipment
Method
- In a large pot, heat olive oil over medium heat. Add onions and sauté for 3–4 minutes until translucent.
- Add garlic, carrots, and celery. Cook for 4–5 minutes until vegetables soften.
- Stir in cumin, smoked paprika, thyme, salt, and pepper. Cook for 1 minute until fragrant.
- Add lentils and diced tomatoes, stirring to combine.
- Pour in vegetable broth and add the bay leaf. Bring to a boil, then reduce heat.
- Simmer for 25–30 minutes, until lentils are tender.
- Stir in butter beans and cook for 5 minutes.
- Add spinach and cook until wilted, about 2–3 minutes.
- Remove bay leaf, stir in lemon juice if using, and serve hot with parsley garnish.



