Imagine sinking your spoon into a steaming bowl of hearty, aromatic Spinach, Lentil, and Butter Bean Soup that warms you from the inside out. This nourishing powerhouse combines earthy lentils, creamy butter beans, and vibrant spinach in a perfectly seasoned broth that’s both satisfying and nutritious. Whether you’re looking for a comforting meal on a chilly evening or a protein-packed lunch option, this versatile lentil and bean soup delivers exceptional flavor with minimal effort. You’ll learn how to create a balanced, wholesome soup that’s perfect for meal prep and tastes even better the next day.
Why You’ll Love This Recipe
This Spinach, Lentil, and Butter Bean Soup stands out from ordinary soups for several compelling reasons. First, it strikes the perfect balance between hearty and light – substantial enough to satisfy hunger yet not heavy or overwhelming. The combination of textures is truly exceptional: tender lentils provide a pleasant bite, butter beans add creamy smoothness, and fresh spinach offers a silky contrast that makes each spoonful interesting.
What truly elevates this vegetable and lentil soup is its depth of flavor. The aromatic base of sautéed onions and garlic creates a foundation, while cumin, smoked paprika, and turmeric infuse the broth with warmth and complexity. These spices transform simple ingredients into something remarkable without requiring hours of simmering.
Best of all, this soup is incredibly forgiving and adaptable. It comes together in one pot with minimal prep work, making it perfect for busy weeknights or meal preparation sessions. The nutritional profile is impressive too – packed with protein, fiber, and vitamins while remaining completely plant-based.
Ingredients List for the Spinach, Lentil, and Butter Bean Soup
This ingredient lineup combines pantry staples with fresh elements to create a soup that’s greater than the sum of its parts. The lentils provide heartiness while butter beans add creaminess, all complemented by the earthy spinach and warming spices.
- 2 tbsp olive oil
- 1 onion, diced
- 3 cloves garlic, minced
- 1 cup green or brown lentils, rinsed
- 6 cups vegetable broth
- 1 can (15 oz) butter beans, drained and rinsed
- 4 cups fresh spinach, chopped
- 1 tsp ground cumin
- 1 tsp smoked paprika
- ½ tsp ground turmeric
- Salt and pepper, to taste
- Lemon wedges (optional)
Pro Tips
Creating the perfect Spinach, Lentil, and Butter Bean Soup requires attention to a few critical details that elevate it from good to exceptional:
First, don’t rush the onion-cooking process. Those 5-7 minutes of sautéing are essential for developing the soup’s foundation of flavor. Properly softened, translucent onions will melt into the broth, creating a naturally sweet base that balances the earthiness of the lentils.
Second, pay close attention to your lentils’ cooking time. Different varieties and ages of lentils can require slightly different cooking periods. Start checking at the 20-minute mark by testing a few lentils—they should be tender but still hold their shape. Overcooked lentils will break down and create a thicker, more stew-like consistency (which some prefer, but it changes the intended texture profile).
Finally, add the spinach and butter beans only in the final cooking stage. This preserves the vibrant green color of the spinach and prevents the butter beans from breaking down. A quick 5-minute simmer is all that’s needed to integrate these ingredients while maintaining their distinct textures in this hearty bean and lentil soup.

Instructions
Step 1: Heat olive oil in a large pot over medium heat.
Step 2: Add the diced onion and cook for 5-7 minutes until soft and translucent.
Step 3: Stir in the minced garlic and sauté for another minute until fragrant.
Step 4: Add the lentils, vegetable broth, cumin, smoked paprika, and turmeric.
Step 5: Bring to a boil, then reduce heat and simmer for 20-25 minutes, until lentils are tender.
Step 6: Stir in the butter beans and spinach.
Step 7: Simmer for 5 more minutes until the spinach wilts and the beans are heated through.
Step 8: Season with salt and pepper to taste.
Step 9: Serve hot with a squeeze of lemon juice if desired.
Variations
The beauty of this Spinach, Lentil, and Butter Bean Soup lies in its adaptability. For a Mediterranean-inspired version, add a diced red bell pepper with the onions, stir in a tablespoon of tomato paste before adding the broth, and finish with a sprinkle of crumbled feta cheese and fresh dill. The acidity of the tomato paste and bell pepper balances beautifully with the creamy feta.
For a heartier winter version, add diced carrots, celery, and potatoes with the lentils, creating a more substantial vegetable lentil soup that’s practically a complete meal. The additional vegetables add texture and natural sweetness that complements the earthy lentils.
Those seeking a spicier variation can add a diced jalapeño or a teaspoon of red pepper flakes with the other spices. For extra richness, stir in a tablespoon of coconut cream just before serving, which pairs wonderfully with the turmeric and cumin in this nourishing bean soup.
Storage and Serving
This Spinach, Lentil, and Butter Bean Soup stores exceptionally well, making it perfect for meal preparation. Once cooled, transfer to airtight containers and refrigerate for up to 5 days. The flavor actually improves overnight as the spices meld with the broth. For longer storage, freeze portions in freezer-safe containers for up to 3 months. Thaw overnight in the refrigerator before gently reheating on the stovetop with a splash of water or broth if needed.
For serving, transform this hearty lentil soup into a complete meal by pairing it with crusty whole-grain bread for dipping or a simple side salad with a lemony vinaigrette. For a more substantial dinner, serve smaller portions as a starter before a main course, or top with a dollop of Greek yogurt and toasted pumpkin seeds for added protein and crunch. A final drizzle of good-quality olive oil just before serving adds richness and a beautiful finish to each bowl.
FAQs
Can I use red lentils instead of green or brown?
Yes, but red lentils cook much faster (about 10-15 minutes) and will break down more, creating a thicker soup. If using red lentils, add them after the beans and spinach have already been incorporated.
Is this Spinach, Lentil, and Butter Bean Soup freezer-friendly?
Absolutely! This soup freezes exceptionally well. Portion it into containers, leaving some space for expansion, and freeze for up to 3 months. Thaw overnight in the refrigerator before reheating.
Can I make this in a slow cooker?
Yes. Sauté the onions and garlic first, then transfer to a slow cooker with the lentils, broth, and spices. Cook on low for 6-7 hours or high for 3-4 hours, adding the beans and spinach during the last 30 minutes.
What can I substitute for butter beans?
Cannellini beans, navy beans, or chickpeas all work well as substitutes while maintaining the creamy texture that complements this lentil soup recipe.
How can I make this soup thicker or thinner?
For a thicker soup, use an immersion blender to partially blend some of the soup, or mash some of the beans against the side of the pot. For a thinner consistency, simply add more vegetable broth until you reach your desired texture.
Spinach, Lentil, and Butter Bean Soup
- Prep Time: 15 mins
- Cook Time: 30 mins
- Total Time: 45 mins
- Yield: 4 people 1x
- Category: Dinner
- Method: Cooking
- Cuisine: American
Description
Looking for a hearty and nutritious meal? Try this Spinach, Lentil, and Butter Bean Soup for a satisfying dinner tonight!
Ingredients
- 2 tbsp olive oil
- 1 onion, diced
- 3 cloves garlic, minced
- 1 cup green or brown lentils, rinsed
- 6 cups vegetable broth
- 1 can (15 oz) butter beans, drained and rinsed
- 4 cups fresh spinach, chopped
- 1 tsp ground cumin
- 1 tsp smoked paprika
- ½ tsp ground turmeric
- Salt and pepper, to taste
- Lemon wedges (optional)
Instructions
- Step 1: Heat olive oil in a large pot over medium heat.
- Step 2: Add the diced onion and cook for 5-7 minutes until soft and translucent.
- Step 3: Stir in the minced garlic and sauté for another minute until fragrant.
- Step 4: Add the lentils, vegetable broth, cumin, smoked paprika, and turmeric.
- Step 5: Bring to a boil, then reduce heat and simmer for 20-25 minutes, until lentils are tender.
- Step 6: Stir in the butter beans and spinach.
- Step 7: Simmer for 5 more minutes until the spinach wilts and the beans are heated through.
- Step 8: Season with salt and pepper to taste.
- Step 9: Serve hot with a squeeze of lemon juice if desired.
Notes
Try This Recipe and Leave a comment Below, your opinion matters to me!
Nutrition
- Serving Size: 4 serving
- Calories: 400
- Sugar: 5g
- Sodium: 400mg
- Fat: 10g
- Saturated Fat: 3g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 40g
- Fiber: 5g
- Protein: 15g
- Cholesterol: 50mg