Spinach, Lentil, and Butter Bean Soup
If you’re looking for a warm hug in a bowl, this Spinach, Lentil, and Butter Bean Soup is just what you need! It’s one of those recipes that feels like home. Packed with wholesome ingredients and vibrant flavors, this soup is perfect for busy weeknights or cozy family gatherings. It’s not just delicious; it’s also a hearty meal that nourishes both body and soul.
Every time I make this soup, it reminds me of sharing moments around the table with loved ones. Whether you’re winding down after a long day or hosting friends for dinner, this soup is sure to impress. Plus, it’s quick and easy to prepare!
Why You’ll Love This Recipe
- Easy to make: With simple steps and straightforward ingredients, you’ll have this delightful soup on the table in no time.
- Family-friendly: Kids love the creamy texture of butter beans and the flavor-packed lentils, making it a hit for all ages.
- Make-ahead convenience: This soup stores beautifully in the fridge or freezer—perfect for meal prep!
- Nutrient-rich: Loaded with plant-based protein and fiber from lentils and beans, it’s as healthy as it is tasty.
- Flavorful spices: The warming spices elevate the taste, making each spoonful a comforting experience.

Ingredients You’ll Need
You’ll find that the ingredients for this Spinach, Lentil, and Butter Bean Soup are simple and wholesome. They work harmoniously together to create a rich and satisfying dish. Here’s what you’ll need:
- 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)
Variations
One of the best things about this recipe is its flexibility! You can easily customize it to fit your tastes or what you have on hand. Here are some fun variations:
- Add more veggies: Toss in some chopped carrots or bell peppers for added color and crunch.
- Change up the greens: Kale or Swiss chard can be used instead of spinach for a different twist.
- Spice it up: If you’re feeling adventurous, add some chili flakes for a bit of heat.
- Creamy option: Blend a portion of the soup until smooth for a creamier texture without any dairy.
How to Make Spinach, Lentil, and Butter Bean Soup
Step 1: Sauté the Aromatics
Start by heating olive oil in a large pot over medium heat. Add the diced onion and cook for about 5-7 minutes until they become soft and translucent. This step is key because sautéing releases their natural sweetness. Then stir in the minced garlic and sauté for another minute until fragrant—this will fill your kitchen with an irresistible aroma!
Step 2: Combine Ingredients
Next, add in your rinsed lentils along with vegetable broth, cumin, smoked paprika, and turmeric. The spices not only enhance flavor but also pack a nutritious punch. Bring everything to a boil before reducing the heat to let it simmer gently for about 20-25 minutes. This allows the lentils to soften perfectly while absorbing all those delicious flavors.
Step 3: Add Beans and Greens
Once your lentils are tender, stir in the butter beans and chopped spinach. Let it simmer for an additional 5 minutes until the spinach wilts beautifully and the beans are heated through. This step adds vibrant color and nutrients to your soup!
Step 4: Final Touches
Finally, season your soup with salt and pepper to taste. If you like a little extra zing, serve it hot with lemon wedges on the side—just a squeeze will brighten up all those comforting flavors.
Enjoy your warm bowl of Spinach, Lentil, and Butter Bean Soup! It’s perfect for sharing or enjoying all on your own while curling up with a good book.
Pro Tips for Making Spinach, Lentil, and Butter Bean Soup
Creating the perfect bowl of soup is all about those little tweaks that can elevate the flavors and texture. Here are some pro tips to help you make this comforting dish even better!
-
Use fresh ingredients: Fresh spinach and quality vegetable broth will enhance the flavor of your soup. Fresh produce retains more nutrients and provides a brighter taste compared to frozen or canned options.
-
Adjust the spices: Feel free to customize the spices according to your preference. Adding a pinch of cayenne pepper will give it a slight kick, while extra turmeric can deepen the color and health benefits.
-
Blend for a creamy texture: If you prefer a creamier soup, use an immersion blender to puree half of the soup before adding the spinach and butter beans. This adds a rich texture without needing dairy.
-
Make it ahead of time: This soup tastes even better the next day as the flavors meld together. Make a big batch and store it in the fridge for easy meals throughout the week!
-
Freeze leftovers: If you have any leftovers, freeze them in individual portions. This makes for a quick meal on busy days—just reheat and enjoy!
How to Serve Spinach, Lentil, and Butter Bean Soup
Serving this delicious soup is just as important as making it! Here are some delightful ways to present your Spinach, Lentil, and Butter Bean Soup that will impress your family and friends.
Garnishes
- Chopped fresh herbs: A sprinkle of parsley or cilantro adds freshness and color to your soup.
- Avocado slices: Creamy avocado balances out the spices while providing healthy fats.
- Croutons or toasted bread: Adding croutons gives a crunchy texture that contrasts beautifully with the softness of the soup.
Side Dishes
- Crusty whole-grain bread: Perfect for dipping into your soup, whole-grain bread adds fiber and makes for a hearty meal.
- Simple green salad: A light salad with mixed greens, cucumber, and cherry tomatoes dressed in olive oil complements the richness of the soup.
- Roasted vegetables: Roasted carrots or zucchini bring out natural sweetness and pair nicely with this savory dish.
- Quinoa or brown rice: Serving some cooked quinoa or brown rice alongside offers additional protein and makes for a filling meal.
Now you’re all set to enjoy your cozy bowl of Spinach, Lentil, and Butter Bean Soup! Happy cooking!

Make Ahead and Storage
This Spinach, Lentil, and Butter Bean Soup is perfect for meal prep! It’s easy to make in batches, allowing you to enjoy healthy meals throughout the week. Here’s how to store your leftovers and ensure they stay delicious.
Storing Leftovers
- Allow the soup to cool completely before transferring it to an airtight container.
- Store in the refrigerator for up to 4 days.
- To prevent overcooking, avoid adding spinach if you plan on reheating after a few days.
Freezing
- Portion the cooled soup into freezer-safe containers or bags.
- Leave some space at the top of containers to allow for expansion as it freezes.
- Freeze for up to 3 months. Label with the date for easy reference.
Reheating
- Thaw frozen soup overnight in the refrigerator before reheating.
- Reheat on the stovetop over medium heat, stirring occasionally until warmed through.
- Alternatively, microwave in short intervals, stirring between each, until hot.
FAQs
Have questions about this delicious soup? You’re not alone! Here are some common queries:
Can I customize the Spinach, Lentil, and Butter Bean Soup by adding other vegetables?
Absolutely! Feel free to add your favorite veggies like carrots or zucchini. Just adjust cooking times accordingly so everything cooks evenly.
How long can I freeze Spinach, Lentil, and Butter Bean Soup?
You can freeze this soup for up to 3 months. Be sure to store it in airtight containers or freezer bags for best results!
Is this Spinach, Lentil, and Butter Bean Soup gluten-free?
Yes! All ingredients are gluten-free. Just ensure your vegetable broth is also certified gluten-free if that’s a concern.
What can I serve with Spinach, Lentil, and Butter Bean Soup?
This hearty soup pairs well with crusty bread or a fresh garden salad for a complete meal!
Final Thoughts
This Spinach, Lentil, and Butter Bean Soup is not just a dish; it’s a warm hug in a bowl that’s brimming with nutritious goodness. Whether you’re meal prepping or looking for a cozy dinner option, this recipe is sure to become a favorite in your kitchen. I hope you have as much fun making it as I do! Enjoy every spoonful and feel free to share your experiences—happy cooking!
Spinach, Lentil, and Butter Bean Soup
Indulge in a bowl of comfort with our Spinach, Lentil, and Butter Bean Soup—perfect for those busy weeknights or cozy family gatherings. This delightful soup is brimming with wholesome ingredients like lentils and butter beans, providing a hearty meal packed with plant-based protein and fiber. Its vibrant flavors are enhanced by warming spices such as cumin and smoked paprika, making every spoonful a nourishing experience. Quick to prepare and easy to store, this recipe offers flexibility for customization, ensuring it fits your taste preferences. Enjoy it hot with a squeeze of lemon for an added zing or pair it with crusty whole-grain bread for a complete meal.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: Serves 6
- Category: Main
- Method: Stovetop
- Cuisine: Mediterranean
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
- Lemon wedges (optional)
Instructions
- Heat olive oil in a large pot over medium heat. Sauté diced onion for 5-7 minutes until soft, then add minced garlic for another minute.
- Stir in rinsed lentils, vegetable broth, cumin, smoked paprika, and turmeric. Bring to a boil, then reduce heat and simmer for 20-25 minutes until lentils are tender.
- Add butter beans and chopped spinach; simmer for an additional 5 minutes until spinach wilts and beans are heated through.
- Season with salt and pepper to taste; serve hot with lemon wedges if desired.
Nutrition
- Serving Size: 1 serving
- Calories: 220
- Sugar: 3g
- Sodium: 500mg
- Fat: 6g
- Saturated Fat: 1g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 38g
- Fiber: 12g
- Protein: 10g
- Cholesterol: 0mg
