Hearty Spinach, Lentil, and Butter Bean Soup Recipe

Posted on May 31, 2026

by: James Carter

Bowl of hearty spinach lentil soup with butter beans

Cooking this spinach, lentil, and butter bean soup takes about 35 minutes from start to finish, perfect when you need a nutritious meal in a hurry. As you sauté the onions and garlic, their flavors meld together, laying the groundwork for a satisfying blend that will infuse the soup. I often make this dish when I’m craving something wholesome yet simple, particularly on those chilly days when comfort food feels essential.

Why This Works

The key to this soup lies in the timing of each ingredient. For example, cooking the onions until they are soft and translucent creates a sweet, aromatic base; skipping this step would result in a harsh, raw onion flavor that overwhelms the dish. Using dried lentils gives the soup a heartiness that transforms it into a fulfilling meal, while the creamy texture of the butter beans balances the dish beautifully. By the end, you will have a soup that reflects a harmonious blend of robust textures and flavors.

Ingredient Lineup

  • 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)

This combination of ingredients ensures a flavorful, nourishing dish with a satisfying texture.

How It Comes Together

  1. Heat olive oil in a large pot over medium heat until it shimmers across the surface.
  2. Add the diced onion and cook for 5-7 minutes until soft and translucent, letting it release its sweet aroma.
  3. Stir in the minced garlic and sauté for another minute until fragrant, creating a warm, inviting scent in your kitchen.
  4. Add the lentils, vegetable broth, cumin, smoked paprika, and turmeric; the spices will deepen the broth’s color and flavor.
  5. Bring to a boil, then reduce heat and simmer for 20-25 minutes, until lentils are tender; they should be soft enough to easily crush between your fingers.
  6. Stir in the butter beans and spinach, noting how the spinach wilts and brightens the soup’s look.
  7. Simmer for 5 more minutes until the spinach wilts and the beans are heated through.
  8. Season with salt and pepper to taste, adjusting the flavor to your preference.
  9. Serve hot with a squeeze of lemon juice if desired, as it adds a refreshing brightness.

Every step builds up the final result that you want—a warm, inviting soup that offers both nutrition and comfort.

Quick Substitutions

  • Green Lentils → Brown Lentils: Both work well; however, brown lentils may cook slightly faster and become a bit softer.
  • Vegetable Broth → Chicken Broth: This will add a richer taste, but you may need to adjust salt levels as the chicken broth can be saltier.
  • Spinach → Kale: Kale would provide a tougher texture, taking a bit longer to wilt, offering a heartier bite.
  • Smoked Paprika → Regular Paprika: This will remove the smoky flavor, making the dish feel less complex and richer in savory notes.
  • Lemon → Lime: Lime adds a different acidity that contrasts well with the other ingredients but may alter the flavor profile slightly.

These substitutions provide flexibility while still delivering a satisfying soup.

Tips Before You Start

One common misstep is not allowing the onions to soften adequately, resulting in a bitter base that can overpower your soup. Just remember the visual cue: they should be translucent and sweet-smelling before adding the garlic. Additionally, substituting the vegetable broth with a homemade version can enhance the soup’s depth, but make sure it maintains a similar salt balance for optimal taste. I’ve noticed that rushing the simmering time for the lentils can leave them slightly crunchy; aim for the full 25 minutes to achieve tenderness.

Common Mistakes to Avoid

  • Not rinsing lentils can lead to grit in the final soup, impacting texture; always rinse them under cold water before cooking to ensure they are clean.
  • Adding spinach too early can cause it to overcook and lose its vibrant color; incorporate it towards the end to maintain its bright green hue.
  • Skipping the seasoning at the end may leave the soup bland; taste as you go and adjust with salt and pepper for full flavor development.

These small adjustments can have a significant impact on the final dish.

Nutrition Overview

  • Serving size: 1 cup
  • Calories: 250
  • Protein: 14g
  • Carbohydrates: 40g
  • Fat: 5g
  • Fiber: 15g

This soup not only fills your belly but packs a nutritional punch.

Serving Ideas

  • Pair the soup with crusty bread to soak up the flavorful broth.
  • A sprinkle of feta cheese adds a creamy tang that complements the earthiness of the soup beautifully.
  • Crushed red pepper flakes can provide a spicy heat that balances the soup’s richness.
  • Serve alongside a fresh green salad to introduce a crunchy texture contrast.
  • Grilled cheese sandwiches make an excellent companion, offering a delightful contrast to the warm soup.

These pairings enhance the meal experience and maximize enjoyment.

Storage and Reheating

  • Store leftovers in the fridge for up to 4 days.
  • You can freeze the soup for up to 3 months; however, the texture may change slightly upon thawing.
  • Reheat on the stove over low to medium heat, adding a splash of water or broth to prevent it from getting too thick, for about 10-15 minutes.
  • The flavors improve overnight; the spices and seasonings become more pronounced as they meld together.

Proper storage retains the soup’s essence while allowing for enjoyable leftovers.

What to Do With Leftovers

Consider blending leftover soup for a creamy, smooth texture ideal for dipping with bread. Another unique idea is to mix in cooked pasta or grains for a heartier meal the next day. You can also use it as a sauce over baked potatoes for a filling lunch option. Each of these options allows you to enjoy the soup in new ways.

Incorporating these ideas can keep your meal exciting and prevent waste.

Conclusion

Cooking this spinach, lentil, and butter bean soup reveals the transformative power of time and temperature control, drastically impacting flavor and texture. Next time, try adding kale as a substitute for spinach; it adds a delightful crunch and varies the nutrition profile. There’s nothing quite like this soup to bring warmth on a chilly day, making it a dish worth preparing soon.

For more comforting recipes that utilize butter beans, check out this easy homemade butter bean soup recipe! If you’re looking for a quick meal, consider this beans and rice taco soup as well.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
hearty spinach lentil and butter bean soup recip 2026 05 31 021400 1

Spinach, Lentil, and Butter Bean Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: james-carter
  • Total Time: 35 minutes
  • Yield: 4 servings 1x
  • Diet: Vegan

Description

A nutritious and comforting soup of spinach, lentils, and butter beans ready in under 40 minutes.


Ingredients

Scale
  • 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

  1. Heat olive oil in a large pot over medium heat until it shimmers.
  2. Add the diced onion and cook for 5-7 minutes until soft and translucent.
  3. Stir in the minced garlic and sauté for another minute until fragrant.
  4. Add the lentils, vegetable broth, cumin, smoked paprika, and turmeric.
  5. Bring to a boil, then reduce heat and simmer for 20-25 minutes.
  6. Stir in the butter beans and spinach.
  7. Simmer for 5 more minutes until the spinach wilts and the beans are heated through.
  8. Season with salt and pepper to taste.
  9. Serve hot with lemon wedges if desired.

Notes

For a richer taste, substitute vegetable broth with chicken broth.

  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Mediterranean

Nutrition

  • Serving Size: 1 cup
  • Calories: 250
  • Sugar: 3g
  • Sodium: 800mg
  • Fat: 5g
  • Saturated Fat: 0g
  • Unsaturated Fat: 5g
  • Trans Fat: 0g
  • Carbohydrates: 40g
  • Fiber: 15g
  • Protein: 14g
  • Cholesterol: 0mg

Tags:

You might also like these recipes

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star