Spinach, Lentil, and Butter Bean Soup Recipe – Easy, Hearty & Healthy

When the weather turns chilly or you simply crave something warm and nourishing, this Spinach, Lentil, and Butter Bean Soup Recipe is the perfect addition to your meal plan. Made with tender lentils, creamy butter beans, fresh spinach, and colorful vegetables simmered in a savory tomato broth, this homemade soup delivers comforting flavor in every spoonful.

This easy spinach lentil soup combines simple pantry staples with fresh ingredients to create a satisfying meal without complicated cooking techniques. The lentils provide a hearty texture, while butter beans add a creamy bite. Fresh spinach brings beautiful color and extra vegetables to the pot.

Whether you are preparing a quick weeknight dinner, planning healthy lunches for the week, or looking for a meatless meal the whole family can enjoy, this vegetable-packed soup is a delicious choice.

Even better, this recipe is budget-friendly, naturally vegetarian when made with vegetable broth, and easy to customize with ingredients you already have in your kitchen.

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

Hearty and satisfying: Lentils and butter beans make this soup filling enough to serve as a complete lunch or dinner.

Packed with vegetables: Spinach, carrots, celery, onions, and tomatoes create a flavorful combination that adds color and texture.

Easy pantry ingredients: Dried lentils, canned butter beans, broth, and canned tomatoes make this recipe convenient for busy days.

Naturally vegetarian: Use vegetable broth to keep the soup vegetarian and suitable for meatless meal plans.

Perfect for meal prep: The flavors develop beautifully as the soup rests, making leftovers especially delicious.

Easy to customize: Add extra vegetables, herbs, spices, or a squeeze of lemon to make this soup your own.

Ingredients for Spinach, Lentil, and Butter Bean Soup

You only need a handful of everyday ingredients to prepare this healthy butter bean soup. Each ingredient contributes flavor, texture, or richness to the finished dish.

  • 1 tablespoon olive oil: Helps soften the vegetables and build the flavor base.
  • 1 medium yellow onion, diced: Adds a savory, slightly sweet foundation.
  • 2 medium carrots, diced: Bring natural sweetness and color.
  • 2 celery stalks, diced: Add classic soup flavor and texture.
  • 3 garlic cloves, minced: Provide a fragrant, savory kick.
  • 1 tablespoon tomato paste: Deepens the tomato flavor and adds richness.
  • 1 teaspoon ground cumin: Gives the broth a warm, earthy flavor.
  • 1 teaspoon dried Italian seasoning: Adds a balanced blend of herbs.
  • 1 cup dried brown or green lentils, rinsed: Provide protein, fiber, and a hearty texture.
  • 1 can (14.5 ounces) diced tomatoes: Adds acidity and a rich tomato base.
  • 6 cups vegetable broth: Creates the flavorful soup base. Chicken broth also works if you do not need a vegetarian soup.
  • 1 can (15 ounces) butter beans, drained and rinsed: Add creamy, tender bites throughout the soup.
  • 4 cups fresh spinach: Wilts into the hot broth and adds vibrant green color.
  • 1 bay leaf: Adds subtle herbal depth.
  • 1 tablespoon fresh lemon juice: Brightens the flavors at the end.
  • Salt and black pepper, to taste: Enhance the other ingredients.
  • Fresh parsley, optional: Makes a fresh, colorful garnish.

Ingredient Substitutions

You can easily adapt this lentil and butter bean soup to suit your pantry.

  • Spinach: Substitute baby kale or chopped Swiss chard. Add heartier greens earlier so they have enough time to soften.
  • Butter beans: Cannellini beans or great northern beans are excellent alternatives.
  • Brown or green lentils: These hold their shape well during simmering. Red lentils can be used, but they cook faster and break down into a softer consistency.
  • Vegetable broth: Use low-sodium broth if you prefer more control over the salt level.
  • Fresh lemon juice: A small splash of red wine vinegar can provide similar brightness.

For the best texture, use dried brown or green lentils and canned butter beans. This combination allows the lentils to cook directly in the broth while keeping the butter beans creamy and intact.

How to Make Spinach, Lentil, and Butter Bean Soup

This easy lentil soup recipe comes together in one large pot, making preparation and cleanup simple. Follow these steps for a flavorful, comforting soup.

Step 1: Prepare the Vegetables

Dice the onion, carrots, and celery into small, evenly sized pieces. Mince the garlic and rinse the lentils under cold running water.

Drain and rinse the canned butter beans, then set them aside. Preparing everything before you start cooking helps the recipe move smoothly.

Step 2: Sauté the Onion, Carrots, and Celery

Heat the olive oil in a large Dutch oven or soup pot over medium heat.

Add the diced onion, carrots, and celery. Cook for 5 to 7 minutes, stirring occasionally, until the onion becomes translucent and the vegetables begin to soften.

Add the minced garlic, tomato paste, ground cumin, and Italian seasoning. Stir continuously for about 1 minute until fragrant.

This step builds the foundation of the soup and helps the tomato paste develop a deeper flavor.

Step 3: Add the Lentils, Tomatoes, and Broth

Pour in the rinsed lentils, diced tomatoes, vegetable broth, and bay leaf. Stir well to combine the ingredients.

Bring the mixture to a gentle boil, then reduce the heat to low.

Cover the pot partially and simmer for approximately 25 to 35 minutes, stirring occasionally, until the lentils are tender. Cooking time can vary depending on the age and variety of the lentils.

If the soup becomes thicker than you prefer, add a little extra broth or water.

Step 4: Stir in the Butter Beans

Once the lentils are tender, add the drained butter beans.

Simmer for another 5 minutes to allow the beans to warm through and absorb some of the savory broth.

Stir gently to prevent the butter beans from breaking apart. Their creamy texture is one of the best features of this hearty bean soup.

Step 5: Add the Fresh Spinach

Add the fresh spinach in handfuls, stirring until the leaves wilt into the hot soup. This usually takes 1 to 3 minutes.

Remove the bay leaf and discard it.

Stir in the fresh lemon juice, then season with salt and freshly ground black pepper to taste.

For a richer texture, lightly mash a few butter beans against the side of the pot and stir them back into the broth. This naturally thickens the soup without adding cream or flour.

Step 6: Serve and Enjoy

Ladle the hot spinach, lentil, and butter bean soup into bowls. Garnish with chopped fresh parsley and an extra squeeze of lemon if desired.

Serve with crusty bread, whole-grain toast, or a simple green salad for a complete and comforting meal.

Tips for the Best Homemade Lentil Soup

Rinse the lentils first. This removes dust and small debris before cooking. Check the lentils for any unwanted particles as well.

Do not rush the simmering process. Gentle cooking helps the lentils soften evenly while allowing the vegetables and herbs to flavor the broth.

Add spinach near the end. Fresh spinach wilts quickly, so adding it during the final few minutes helps preserve its color and texture.

Adjust the thickness. For a brothier soup, add more vegetable broth. For a thicker consistency, simmer uncovered for a few extra minutes or mash a few beans.

Balance the flavor with lemon. A little acidity brightens the tomatoes, lentils, and beans without overpowering their natural flavor.

Taste before serving. Broth and canned tomatoes can contain different amounts of sodium. Adjust the salt and pepper at the end.

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

This hearty vegetarian soup pairs beautifully with simple sides that complement its rich broth.

  • Crusty sourdough bread: Perfect for dipping into the tomato broth.
  • Garlic toast: Adds a crisp, savory contrast to the creamy beans.
  • Grilled cheese sandwich: Makes the soup feel like a classic American comfort-food dinner.
  • Simple green salad: Adds freshness and a crunchy texture.
  • Roasted vegetables: Create a satisfying vegetable-focused meal.
  • Whole-grain crackers: Offer a quick, easy side for lunch.

For an easy weeknight dinner, serve a generous bowl of soup with toasted bread and a little fresh parsley.

Variations to Try

One of the best things about this healthy spinach lentil soup is how flexible it can be.

Make it spicy: Add red pepper flakes or a pinch of cayenne pepper when sautéing the garlic.

Add more vegetables: Chopped zucchini, bell peppers, or mushrooms can be added with the carrots and celery.

Create a Mediterranean-inspired version: Add extra oregano, fresh parsley, and a few chopped sun-dried tomatoes. Finish with lemon juice for a bright flavor.

Make it extra creamy: Blend one or two cups of the finished soup and stir the mixture back into the pot. Alternatively, mash some of the butter beans.

Add more protein: Stir in cooked chicken or turkey if you do not need a vegetarian meal. Adjust the broth and seasoning as needed.

Use kale instead of spinach: Add chopped kale earlier in the cooking process because it generally takes longer to become tender.

How to Store and Reheat Leftovers

This butter bean and lentil soup is ideal for preparing ahead because it stores well and makes convenient lunches.

Refrigerator: Allow the soup to cool, then transfer it to an airtight container. Refrigerate within two hours of cooking and enjoy within 3 to 4 days.

Freezer: Store cooled soup in freezer-safe containers, leaving a little room for expansion. For best quality, use within 2 to 3 months.

Reheating on the stove: Place the desired portion in a saucepan and heat over medium-low heat, stirring occasionally, until steaming hot. Add a splash of broth or water if the soup has thickened.

Reheating in the microwave: Transfer an individual portion to a microwave-safe bowl. Cover loosely and heat in intervals, stirring between each interval, until thoroughly heated.

If you are planning to freeze the soup specifically for meal prep, you can slightly undercook the spinach before freezing so it retains a better texture when reheated.

Frequently Asked Questions

Is Spinach, Lentil, and Butter Bean Soup healthy?

This soup combines legumes, vegetables, and broth in one nourishing meal. Lentils and butter beans provide plant-based protein and dietary fiber, while spinach contributes vitamins and minerals. The exact nutritional values depend on the ingredients and portions used.

Can I use canned lentils instead of dried lentils?

Yes. Drain and rinse the canned lentils before adding them. Because they are already cooked, add them toward the end of the cooking process with the butter beans. Reduce the initial simmering time as needed so the vegetables can soften without overcooking the lentils.

Can I make this soup in advance?

Absolutely. Prepare the soup a day ahead and refrigerate it in an airtight container. The flavors may develop further overnight. Add a little broth when reheating if the lentils have absorbed too much liquid.

Is this recipe vegan?

Yes, when prepared with vegetable broth and plant-based ingredients, this recipe is naturally vegan. Check the broth label to make sure it contains no animal-derived ingredients.

Can I make this soup in a slow cooker?

Yes. Add the onion, carrots, celery, garlic, tomato paste, seasonings, dried lentils, tomatoes, broth, and bay leaf to the slow cooker. Cook on LOW for approximately 6 to 7 hours or HIGH for 3 to 4 hours, until the lentils are tender. Add the drained butter beans and spinach during the final 20 to 30 minutes. Cooking times vary by appliance, so check the lentils for tenderness before serving.

Why are my lentils still hard?

Lentils may need additional cooking time depending on their variety and age. Continue simmering until tender, adding more liquid if necessary. Acidic ingredients such as tomatoes can sometimes slow the softening process, so make sure the lentils have enough time to cook fully.

What type of lentils works best?

Brown and green lentils are excellent choices because they hold their shape and provide a hearty texture. Red lentils are better for a softer, thicker soup because they break down more quickly.

How can I make the soup thicker?

Simmer the soup uncovered for a few additional minutes, mash some butter beans into the broth, or blend a small portion and return it to the pot. These methods thicken the soup without requiring heavy cream.

Final Thoughts

This Spinach, Lentil, and Butter Bean Soup Recipe proves that simple ingredients can create a delicious, satisfying meal. With tender lentils, creamy white beans, fresh spinach, and a rich tomato broth, every bowl delivers comforting flavor with plenty of texture.

It is an excellent option for busy weeknights, budget-friendly family dinners, meatless Mondays, and healthy meal prep. You can also customize it with your favorite vegetables, herbs, and seasonings to make it a regular part of your weekly menu.

Serve it with warm crusty bread, save the leftovers for lunch, or freeze a batch for another busy day.

Save this Spinach, Lentil, and Butter Bean Soup Recipe to your Pinterest dinner board so you can make it whenever you crave a cozy, healthy homemade soup!

Print

Spinach, Lentil, and Butter Bean Soup Recipe – Easy, Hearty & Healthy

Spinach, Lentil, and Butter Bean Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A hearty and healthy vegetable soup made with tender lentils, creamy butter beans, fresh spinach, carrots, and tomatoes in a flavorful herb broth.

  • Author: Luna
  • Prep Time: 15 minutes
  • Cook Time: 40 minutes
  • Total Time: 55 minutes
  • Yield: 6 servings
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Mediterranean

Ingredients

Scale

1 tbsp olive oil

1 medium yellow onion, diced

2 medium carrots, diced

2 celery stalks, diced

3 cloves garlic, minced

1 tbsp tomato paste

1 tsp ground cumin

1 tsp dried Italian seasoning

1 cup dried brown or green lentils, rinsed

1 can (14.5 oz) diced tomatoes

6 cups vegetable broth

1 can (15 oz) butter beans, drained and rinsed

4 cups fresh spinach

1 bay leaf

1 tbsp fresh lemon juice

Salt and black pepper, to taste

2 tbsp fresh parsley, chopped (optional)

Instructions

1. Heat olive oil in a large pot over medium heat.

2. Add onion, carrots, and celery; cook 5–7 minutes.

3. Stir in garlic, tomato paste, cumin, and Italian seasoning.

4. Add lentils, tomatoes, broth, and bay leaf.

5. Bring to a boil, then simmer 25–35 minutes until lentils are tender.

6. Add butter beans and simmer 5 minutes.

7. Stir in spinach until wilted.

8. Remove bay leaf and add lemon juice, salt, and pepper.

9. Garnish with parsley and serve hot.

Notes

Use vegetable broth for a vegetarian and vegan soup.

Substitute kale for spinach or cannellini beans for butter beans.

Add extra broth if the soup becomes too thick.

Refrigerate in an airtight container for 3–4 days.

Freeze for up to 2–3 months for best quality.

Reheat gently on the stovetop or in the microwave.

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Leave a Comment

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