A cozy and nutritious Spinach, Lentil, and Butter Bean Soup packed with plant-based protein, fiber, and warming spices. This hearty vegan soup is easy to make, budget-friendly, and perfect for a comforting meal. Enjoy it fresh or store it for later—it’s just as delicious the next day!
Why You’ll Love This Recipe
- Healthy and Nutritious: This soup is loaded with lentils and spinach, offering a great source of protein, fiber, and essential vitamins.
- Simple to Prepare: With just a few steps and common ingredients, you can whip up this delicious soup in under an hour.
- Versatile Meal Option: Perfect as a main dish or a side; serve it with crusty bread or a salad for a balanced meal.
- Freezer-Friendly: Make a big batch and store it in the freezer for quick meals on busy days.
- Flavorful Spices: The combination of cumin, smoked paprika, and turmeric brings warmth and depth to every bowl.
Tools and Preparation
To prepare your Spinach, Lentil, and Butter Bean Soup efficiently, having the right tools will make the process smoother.
Essential Tools and Equipment
- Large pot
- Knife
- Cutting board
- Measuring cups
- Ladle
Importance of Each Tool
- Large pot: Essential for cooking larger quantities of soup evenly without spilling.
- Knife: A sharp knife makes chopping vegetables quick and safe.
- Cutting board: Provides a stable surface for slicing ingredients.
- Ladle: Perfect for serving the soup without making a mess.

Ingredients
For the Base
- 2 tbsp olive oil
- 1 onion, diced
- 3 cloves garlic, minced
For the Soup
- 1 cup green or brown lentils, rinsed
- 6 cups vegetable broth
For Flavoring
- 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
Optional Garnish
- Lemon wedges
How to Make Spinach, Lentil, and Butter Bean Soup
Step 1: Heat the Oil
Heat olive oil in a large pot over medium heat.
Step 2: Sauté Onion
Add the diced onion to the pot. Cook for 5-7 minutes until soft and translucent.
Step 3: Add Garlic
Stir in the minced garlic. Sauté for another minute until fragrant.
Step 4: Combine Main Ingredients
Add lentils, vegetable broth, cumin, smoked paprika, and turmeric to the pot. Stir well.
Step 5: Cook Lentils
Bring the mixture to a boil. Reduce heat to simmer for 20-25 minutes until lentils are tender.
Step 6: Add Beans and Spinach
Stir in butter beans and spinach. Simmer for an additional 5 minutes until spinach wilts.
Step 7: Season
Season with salt and pepper to taste.
Step 8: Serve
Serve hot with lemon wedges if desired. Enjoy your nourishing Spinach, Lentil, and Butter Bean Soup!
How to Serve Spinach, Lentil, and Butter Bean Soup
Serving your Spinach, Lentil, and Butter Bean Soup can elevate the whole dining experience. Here are some delightful serving suggestions to complement this hearty dish.
Garnish Ideas
- Fresh herbs: Top the soup with chopped parsley or cilantro for a burst of flavor.
- Chili flakes: Sprinkle on some chili flakes for an added kick of heat.
- Lemon wedges: Serve alongside lemon wedges for a refreshing squeeze right before eating.
Accompanying Bread
- Crusty bread: Serve with slices of crusty whole-grain or sourdough bread for dipping.
- Garlic bread: Enjoy garlic bread as a flavorful side that pairs perfectly with the soup.
Flavor Boosters
- Avocado slices: Add creamy avocado slices on top for richness and extra nutrition.
- Nutritional yeast: Sprinkle nutritional yeast for a cheesy flavor without dairy.
How to Perfect Spinach, Lentil, and Butter Bean Soup
Perfecting your Spinach, Lentil, and Butter Bean Soup is all about enhancing flavors and textures. Here are some tips to help you achieve the best results.
- Use fresh ingredients: Fresh vegetables and herbs bring vibrant flavors that canned alternatives may lack.
- Adjust seasoning: Taste as you go! Adjust salt, pepper, or spices according to your preference for a more personalized flavor.
- Simmer longer: Letting the soup simmer longer allows the flavors to meld beautifully. Just be sure lentils remain tender!
- Blend if desired: For a creamier texture, blend part or all of the soup using an immersion blender.
Best Side Dishes for Spinach, Lentil, and Butter Bean Soup
Pairing side dishes with your Spinach, Lentil, and Butter Bean Soup can enhance your meal. Below are some delicious options to consider.
- Mixed green salad: A light salad with baby greens and a tangy vinaigrette complements the hearty soup nicely.
- Quinoa salad: A protein-packed quinoa salad with cherry tomatoes and cucumbers adds freshness to your meal.
- Roasted vegetables: Serve roasted seasonal vegetables seasoned with olive oil and herbs for a warm side dish.
- Pita chips: Crunchy pita chips make a great accompaniment for dipping into the soup.
- Stuffed peppers: Baked stuffed peppers filled with rice or veggies provide a filling side option.
- Herbed couscous: Lightly flavored herbed couscous offers a fluffy texture that pairs well with the soup’s heartiness.
Common Mistakes to Avoid
Making a delicious Spinach, Lentil, and Butter Bean Soup is easy, but avoiding common mistakes will enhance your cooking experience.
- Bold Timing: Not timing your vegetable cooking can lead to uneven textures. Always sauté onions until soft before adding garlic for the best flavor.
- Bold Ignoring Seasoning: Forgetting to season properly can dull the soup’s taste. Make sure to add salt and pepper at the end to enhance all flavors.
- Bold Overcooking Lentils: Overcooking lentils can result in mushy soup. Keep an eye on them; they should be tender yet hold their shape.
- Bold Skipping Fresh Ingredients: Using wilted spinach or old beans can affect flavor and nutrition. Always use fresh ingredients for the best results.
- Bold Inadequate Broth: Using low-quality broth can compromise the soup’s flavor. Opt for a good-quality vegetable broth for a rich taste.

Storage & Reheating Instructions
Refrigerator Storage
- Store in an airtight container.
- Keep it in the fridge for up to 5 days.
Freezing Spinach, Lentil, and Butter Bean Soup
- Freeze in portion-sized containers or freezer bags.
- Can be stored for up to 3 months.
Reheating Spinach, Lentil, and Butter Bean Soup
- Oven: Preheat the oven to 350°F (175°C). Place soup in an oven-safe dish; cover with foil and heat for about 20-25 minutes.
- Microwave: Transfer to a microwave-safe bowl. Heat on high for 2-3 minutes, stirring halfway through.
- Stovetop: Reheat in a pot over medium heat, stirring occasionally until warmed through.
Frequently Asked Questions
Here are some common questions about making Spinach, Lentil, and Butter Bean Soup.
How do I make Spinach, Lentil, and Butter Bean Soup thicker?
To achieve a thicker consistency, blend a portion of the soup before serving or add more lentils and simmer longer.
Can I use other beans in this recipe?
Yes! You can substitute butter beans with other varieties like chickpeas or cannellini beans based on your preference.
Is Spinach, Lentil, and Butter Bean Soup healthy?
Absolutely! This soup is packed with plant-based protein, fiber, vitamins, and minerals, making it a nutritious option.
Can I add other vegetables?
Feel free to customize! Carrots, celery, or bell peppers would be excellent additions to increase nutrition and flavor.
How long does it take to prepare this soup?
The total time is about 40 minutes—10 minutes of prep time and 30 minutes of cooking!
Final Thoughts
Spinach, Lentil, and Butter Bean Soup is a cozy meal that warms you up while providing essential nutrients. Its versatility allows you to customize it with different spices or vegetables based on what you have at home. Give this hearty vegan recipe a try—you won’t be disappointed!
Spinach, Lentil, and Butter Bean Soup
- Total Time: 40 minutes
- Yield: Serves approximately 6
Description
Warm up with a comforting bowl of Spinach, Lentil, and Butter Bean Soup. This hearty, vegan soup is not only budget-friendly but also brimming with plant-based protein and fiber. Loaded with nutrient-rich lentils and fresh spinach, every spoonful offers a delightful combination of warmth and flavor thanks to the aromatic spices of cumin, smoked paprika, and turmeric. Whether enjoyed fresh or stored for later, this easy-to-make recipe is perfect for any day of the week.
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
Instructions
- Heat olive oil in a large pot over medium heat.
- Add diced onion and cook until soft and translucent (about 5-7 minutes).
- Stir in minced garlic and sauté for an additional minute.
- Combine lentils, vegetable broth, cumin, smoked paprika, and turmeric; stir well.
- Bring to a boil then reduce heat to simmer for 20-25 minutes until lentils are tender.
- Add butter beans and spinach; simmer for another 5 minutes until spinach wilts.
- Season with salt and pepper to taste before serving.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Main
- Method: Simmering
- Cuisine: Vegan
Nutrition
- Serving Size: 1 cup (240g)
- Calories: 200
- Sugar: 3g
- Sodium: 350mg
- Fat: 6g
- Saturated Fat: 1g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 32g
- Fiber: 10g
- Protein: 9g
- Cholesterol: 0mg