Spinach, Lentil, and Butter Bean Soup
A cozy and nutritious Spinach, Lentil, and Butter Bean Soup packed with plant-based protein, fiber, and warming spices awaits you! This hearty vegan soup is easy to make, budget-friendly, and perfect for any occasion—from a quick weeknight dinner to a comforting lunch. Its unique blend of flavors and textures makes it stand out while ensuring it’s a wholesome meal that everyone will enjoy.
Why You’ll Love This Recipe
- Quick and Easy: This soup is simple to prepare, making it perfect for busy weeknights.
- Nutritious Ingredients: Packed with lentils and butter beans, it’s loaded with protein and fiber.
- Versatile Flavor: The combination of spices adds depth, making each spoonful delightful.
- Meal Prep Friendly: It stores well in the fridge or freezer, so you can enjoy leftovers later.
- Vegan Delight: Completely plant-based, this soup caters to various dietary preferences.
Tools and Preparation
Before diving into the cooking process, gathering your tools will ensure a smooth experience. Here are the essential tools you’ll need.
Essential Tools and Equipment
- Large pot
- Cutting board
- Chef’s knife
- Wooden spoon
- Measuring cups and spoons
Importance of Each Tool
- Large pot: Ideal for simmering the soup evenly without overflowing.
- Chef’s knife: A sharp knife makes chopping vegetables quick and safe.
- Wooden spoon: Perfect for stirring without scratching your cookware.

Ingredients
To create your delicious Spinach, Lentil, and Butter Bean Soup, gather these ingredients:
Base Ingredients
- 2 tbsp olive oil
- 1 onion, diced
- 3 cloves garlic, minced
Main Ingredients
- 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
Seasonings
- 1 tsp ground cumin
- 1 tsp smoked paprika
- ½ tsp ground turmeric
- Salt and pepper, to taste
- Lemon wedges (optional)
How to Make Spinach, Lentil, and Butter Bean Soup
Step 1: Heat the Oil
Heat olive oil in a large pot over medium heat until shimmering.
Step 2: Sauté Onion
Add the diced onion. 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 the lentils, vegetable broth, cumin, smoked paprika, and turmeric. Bring to a boil.
Step 5: Simmer the Soup
Reduce heat and simmer for 20-25 minutes until lentils are tender.
Step 6: Add Beans and Spinach
Stir in the butter beans and spinach. Simmer for an additional 5 minutes until spinach wilts.
Step 7: Season to Taste
Season with salt and pepper according to your preference.
Step 8: Serve Hot
Serve hot with a squeeze of lemon juice if desired. Enjoy your healthy Spinach, Lentil, and Butter Bean Soup!
How to Serve Spinach, Lentil, and Butter Bean Soup
Spinach, Lentil, and Butter Bean Soup is versatile and can be served in various ways to enhance your dining experience. Here are some delightful serving suggestions that will complement this hearty soup perfectly.
With Crusty Bread
- A warm, crusty baguette or sourdough loaf is perfect for dipping into the soup. The bread will soak up the flavors and add a satisfying crunch.
Garnished with Fresh Herbs
- Sprinkle fresh parsley or cilantro on top of the soup before serving. This adds a burst of color and freshness that elevates the dish.
Served with Lemon Wedges
- Offering lemon wedges on the side allows guests to add a zesty kick to their soup. A squeeze of lemon brightens the flavors beautifully.
Accompanied by a Side Salad
- A simple green salad dressed with olive oil and vinegar pairs well with the soup. The crispness of the salad contrasts nicely with the warmth of the soup.
Topped with Avocado
- Adding sliced or diced avocado on top gives a creamy texture that complements the soup’s flavors.
How to Perfect Spinach, Lentil, and Butter Bean Soup
To ensure your Spinach, Lentil, and Butter Bean Soup turns out perfectly every time, consider these helpful tips.
- Rinse lentils thoroughly – This removes any dust or debris and helps achieve a cleaner flavor in your soup.
- Adjust seasoning – Taste your soup as it cooks and adjust salt and pepper according to your preference for optimal flavor.
- Use homemade vegetable broth – If possible, use homemade broth for a richer taste. It enhances the overall depth of flavor in your soup.
- Add more vegetables – Feel free to incorporate other vegetables like carrots or celery for added nutrition and texture.
- Blend for creaminess – For an extra creamy texture, blend half of the soup before adding back in the whole beans and spinach.
- Store properly – Allow leftovers to cool completely before storing in an airtight container. This keeps your soup fresh for future meals.
Best Side Dishes for Spinach, Lentil, and Butter Bean Soup
Pairing side dishes with Spinach, Lentil, and Butter Bean Soup can elevate your meal. Here are some excellent options that complement its flavors.
- Garlic Bread – Toasted bread with garlic butter is always a favorite alongside soups.
- Quinoa Salad – A light salad made with quinoa, cucumbers, tomatoes, and lemon dressing provides an excellent balance.
- Roasted Vegetables – Seasonal veggies roasted with olive oil create a colorful and nutritious side.
- Stuffed Peppers – Bell peppers filled with grains or legumes offer additional protein while being visually appealing.
- Pita Chips – Crunchy pita chips add texture and can be enjoyed as a fun dipping option.
- Couscous Salad – Fluffy couscous mixed with herbs and lemon brings brightness to your meal.
- Zucchini Fritters – These crispy fritters make for a deliciously savory pairing with the soup.
- Grilled Cheese Sandwiches – Vegan grilled cheese sandwiches provide comfort food vibes that blend well with the warmth of the soup.
Common Mistakes to Avoid
Making Spinach, Lentil, and Butter Bean Soup can be simple, but there are common pitfalls to watch out for.
- Using Dried Lentils Without Soaking: Not soaking dried lentils beforehand can lead to uneven cooking. To avoid this, rinse them thoroughly and consider soaking them for a couple of hours.
- Overcooking the Spinach: Cooking spinach for too long can make it lose its vibrant color and nutrients. Add it in the last few minutes of cooking to keep it fresh and bright.
- Neglecting Seasoning: Failing to season adequately can make your soup bland. Taste as you go and adjust the salt and pepper before serving.
- Skipping the Aromatics: Not sautéing onions and garlic can result in a lack of depth in flavor. Always start by cooking these ingredients until they are fragrant.
- Not Storing Properly: Improper storage can affect the soup’s freshness. Make sure to cool it down before placing it in airtight containers.

Storage & Reheating Instructions
Refrigerator Storage
- Store leftovers in an airtight container.
- It will keep well for up to 3-4 days in the refrigerator.
Freezing Spinach, Lentil, and Butter Bean Soup
- Allow the soup to cool completely before freezing.
- Use freezer-safe containers or bags; it can last up to 2-3 months.
Reheating Spinach, Lentil, and Butter Bean Soup
- Oven: Preheat oven to 350°F (175°C) and place soup in an oven-safe dish; cover with foil and heat for about 20-25 minutes.
- Microwave: Heat in a microwave-safe bowl on medium power for 2-3 minutes, stirring halfway through until hot.
- Stovetop: Reheat over medium heat in a pot, stirring occasionally until warmed through.
Frequently Asked Questions
Here are some common questions about making Spinach, Lentil, and Butter Bean Soup.
Can I use other beans instead of butter beans?
Yes! You can substitute other canned beans like chickpeas or cannellini beans based on your preference.
How do I make this soup spicier?
To add heat, include a pinch of red pepper flakes or diced jalapeños while sautéing the onions and garlic.
Is Spinach, Lentil, and Butter Bean Soup healthy?
Absolutely! This soup is packed with plant-based protein, fiber, vitamins from spinach, and healthy fats from olive oil.
Can I add other vegetables?
Definitely! Feel free to add carrots, celery, or bell peppers for extra nutrition and flavor.
How long does this soup take to make?
The total time is approximately 40 minutes including prep and cooking.
Final Thoughts
Spinach, Lentil, and Butter Bean Soup is not only nourishing but also versatile. You can customize it with your favorite herbs or additional vegetables. Whether enjoyed fresh or stored for later meals, this hearty soup is sure to warm your soul. Give it a try today!

Spinach, Lentil, and Butter Bean Soup
Warm up with a comforting bowl of Spinach, Lentil, and Butter Bean Soup, a delightful vegan dish brimming with plant-based protein and fiber. This hearty soup combines tender lentils, creamy butter beans, and vibrant spinach, all enhanced by aromatic spices that create a rich flavor profile. Perfect for busy weeknights or as a meal prep option, this soup is not only nutritious but also budget-friendly. With its easy preparation and satisfying taste, it’s a nourishing choice that everyone will love!
- Total Time: 40 minutes
- Yield: Serves approximately 6 people 1x
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 until shimmering.
- Add diced onion and sauté for 5-7 minutes until soft.
- Stir in minced garlic for another minute until fragrant.
- Add lentils, vegetable broth, cumin, smoked paprika, and turmeric; bring to a boil.
- Reduce heat and simmer for 20-25 minutes until lentils are tender.
- Stir in butter beans and spinach; simmer for an additional 5 minutes.
- Season with salt and pepper to taste before serving hot.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Simmering
- Cuisine: Vegan
Nutrition
- Serving Size: 1 cup (240g)
- Calories: 210
- Sugar: 2g
- Sodium: 400mg
- Fat: 5g
- Saturated Fat: 0.5g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 34g
- Fiber: 10g
- Protein: 12g
- Cholesterol: 0mg