Spinach, Lentil, and Butter Bean Soup – Hearty & Healthy Comfort Food

Bowl of hearty spinach lentil and butter bean soup topped with fresh herbs.
RECIPES

By :

Eva

August 24, 2026

Get yours

How to make Spinach, Lentil, and Butter Bean Soup

Ingredients:

  • 1 cup lentils, rinsed and drained
  • 1 can (15 oz) butter beans, drained and rinsed
  • 4 cups vegetable broth
  • 2 cups fresh spinach, chopped
  • 1 medium onion, diced
  • 2 cloves garlic, minced
  • 2 medium carrots, diced
  • 1 celery stalk, diced
  • 1 teaspoon ground cumin
  • 1 teaspoon paprika
  • Salt and pepper to taste
  • 2 tablespoons olive oil
  • Juice of half a lemon (optional)
  • Fresh herbs for garnish (optional)

Directions:

  1. Heat the Olive Oil: In a large pot, heat the olive oil over medium heat.

  2. Sauté the Vegetables: Add the diced onions, garlic, carrots, and celery to the pot. Sauté for about 5–7 minutes or until the vegetables become soft and the onions are translucent.

  3. Add Spices: Stir in the ground cumin and paprika. Cook for another minute to release their flavors.

    Spinach, Lentil, and Butter Bean Soup – Hearty & Healthy Comfort Food
  4. Combine Lentils and Broth: Add the rinsed lentils and vegetable broth to the pot. Bring the mixture to a boil, then reduce the heat to low. Cover and let it simmer for about 20–25 minutes, or until the lentils are tender.

  5. Stir in Butter Beans and Spinach: Once the lentils are cooked, add the butter beans and chopped spinach. Cook for an additional 5–7 minutes, allowing the spinach to wilt and the flavors to blend.

  6. Season and Serve: Season the soup with salt and pepper to taste. If desired, add lemon juice for a fresh kick. Serve hot, garnished with fresh herbs if you like.

Why You’ll Love This Spinach, Lentil, and Butter Bean Soup

This Spinach, Lentil, and Butter Bean Soup is more than just a meal; it’s a warm embrace in a bowl. The creamy texture of butter beans blends perfectly with the hearty lentils, while the spinach adds a burst of color and nutrition. Every spoonful is comforting and satisfying, making it ideal for chilly days or when you need a comforting boost.

Nutritional Benefits

This soup is packed with nutrients that promote overall health. Lentils and butter beans are excellent sources of protein and fiber, aiding digestion and keeping you full longer. Spinach is rich in vitamins A, C, and K, along with minerals like iron and calcium, essential for maintaining strong bones and an effective immune system. This hearty soup is a wonderful way to nourish your body while satisfying your taste buds.

What to Serve With Spinach, Lentil, and Butter Bean Soup

Pair this soup with a slice of crusty bread or a light salad to create a delicious meal. For a heartier option, serve it with a side of whole grain rice or quinoa. You could also add a dollop of yogurt or a sprinkle of parmesan cheese to enhance its flavors.

How to Store Spinach, Lentil, and Butter Bean Soup

To store your soup, let it cool completely before transferring it to an airtight container. It can be stored in the refrigerator for up to three days. If you want to keep it longer, freeze the soup in freezer-safe containers. It can last for up to six months in the freezer. Simply thaw it in the refrigerator overnight before reheating, and enjoy your delightful soup again!

Tips and Mistakes to Avoid

  • Don’t skip the rinsing: Always rinse your lentils and butter beans to remove any dirt or excess sodium.
  • Adjust the seasoning: Taste your soup before serving. Adjust the salt, pepper, and spices as needed to achieve your desired flavor.
  • Don’t overcook the spinach: Add the spinach towards the end of the cooking time to retain its nutrients and vibrant color.

Variations

Feel free to customize this soup to suit your taste!

  • Add other vegetables: You can enhance the nutritional profile by adding vegetables like zucchini, bell peppers, or potatoes.
  • Spice it up: If you like a bit of heat, consider adding red pepper flakes or a dash of hot sauce.
  • Alternative greens: Instead of spinach, you can use kale or Swiss chard for a different flavor and texture.

FAQs

Can I use frozen spinach instead of fresh?

Yes, you can! If using frozen spinach, add it to the soup along with the butter beans. It will cook quickly, and you’ll enjoy the same delicious results.

Is this soup vegan?

Yes, this Spinach, Lentil, and Butter Bean Soup is entirely vegan, making it perfect for those following a plant-based diet.

Can I make this soup in advance?

Absolutely! The flavors deepen over time, making it even tastier the next day. Just store it properly and reheat before serving.

With this delightful recipe, you’ll not only create a delicious meal but also savor the satisfaction of eating something wholesome and nutritious. Enjoy this soup as a comforting option, and don’t hesitate to explore the various tweaks to make it your own!

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

Spinach, Lentil, and Butter Bean Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: mealstomake
  • Total Time: 45 minutes
  • Yield: 4 servings 1x
  • Diet: Vegan

Description

A comforting and nutritious soup packed with lentils, butter beans, and fresh spinach, perfect for chilly days.


Ingredients

Scale
  • 1 cup lentils, rinsed and drained
  • 1 can (15 oz) butter beans, drained and rinsed
  • 4 cups vegetable broth
  • 2 cups fresh spinach, chopped
  • 1 medium onion, diced
  • 2 cloves garlic, minced
  • 2 medium carrots, diced
  • 1 celery stalk, diced
  • 1 teaspoon ground cumin
  • 1 teaspoon paprika
  • Salt and pepper to taste
  • 2 tablespoons olive oil
  • Juice of half a lemon (optional)
  • Fresh herbs for garnish (optional)

Instructions

  1. Heat the olive oil in a large pot over medium heat.
  2. Sauté the diced onions, garlic, carrots, and celery for about 5–7 minutes or until the vegetables become soft and the onions are translucent.
  3. Add the ground cumin and paprika. Cook for another minute to release their flavors.
  4. Combine the rinsed lentils and vegetable broth into the pot. Bring the mixture to a boil, then reduce the heat to low. Cover and let it simmer for about 20–25 minutes, or until the lentils are tender.
  5. Stir in the butter beans and chopped spinach. Cook for an additional 5–7 minutes, allowing the spinach to wilt and the flavors to blend.
  6. Season the soup with salt and pepper to taste. If desired, add lemon juice for a fresh kick. Serve hot, garnished with fresh herbs if you like.

Notes

For a heartier option, serve it with a side of whole grain rice or quinoa. Can be stored in the refrigerator for up to three days.

  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Vegan

Nutrition

  • Serving Size: 1 serving
  • Calories: 320
  • Sugar: 3g
  • Sodium: 600mg
  • Fat: 11g
  • Saturated Fat: 1g
  • Unsaturated Fat: 10g
  • Trans Fat: 0g
  • Carbohydrates: 45g
  • Fiber: 14g
  • Protein: 15g
  • Cholesterol: 0mg

Leave a Comment

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