As the weather turns chilly, there’s nothing quite like a warm, inviting bowl of soup to cozy up to after a long day. This Hearty Vegan Spinach, Lentil, and Butter Bean Soup is my go-to comfort dish when I crave something nutritious yet satisfying. With protein-packed lentils and creamy butter beans, this soul-soothing recipe is perfect for those busy weeknights or when you’re simply seeking a wholesome meal without fuss. Plus, it’s entirely plant-based, making it a delightful addition for anyone looking to enjoy healthy comfort food. Each spoonful bursts with flavor, while the fresh spinach brings vibrant color and nutrients to the mix. Curious how this easy recipe can warm your heart and nourish your body? Let’s dive in!

Why is this soup a must-try?
Simplicity is key: This Spinach, Lentil, and Butter Bean Soup comes together in one pot, making cleanup a breeze. Nutritious ingredients like lentils and spinach pack each bowl with protein and vitamins, perfect for those health-conscious days. Versatile flavors allow for adaptations—swap in kale or add tomatoes for a twist! Crowd-pleaser appeal means it’s ideal for family dinners, and a great dish to impress guests. Plus, time-saving in preparation, it’s perfect for busy weeknights. For more comforting ideas, check out my quick Chicken Noodle Soup or warm Wonton Soup Cozy.
Spinach, Lentil, and Butter Bean Soup Ingredients
• Discover the delights that make this soup sing!
For the Base
- Olive Oil – Essential for sautéing; you can substitute with vegetable broth for a lighter option.
- Onion – Adds a lovely sweetness and depth that enhances the overall flavor.
- Garlic – Infuses the soup with a fragrant aroma and rich taste.
For the Protein
- Lentils (green or brown) – The main protein source that holds its shape; red lentils soften for a creamier soup.
- Butter Beans – Provides a creamy texture and boosts the protein content; cannellini beans may also be used as a substitute.
For the Greens
- Fresh Spinach – Brings vibrant color and essential nutrients; kale can be a hearty alternative.
For the Broth
- Vegetable Broth – Establishes the soup’s base flavor; water can replace broth in a pinch.
For Seasoning
- Spices (cumin, salt, pepper) – Essential for flavor enhancement; adjust according to your taste preferences.
Optional Add-ins
- Carrots, bell peppers, or tomatoes – Add these for a burst of extra flavor and nutrition; they pair beautifully with the existing ingredients!
Step‑by‑Step Instructions for Spinach, Lentil, and Butter Bean Soup
Step 1: Sauté the Aromatics
In a large pot, heat 1 tablespoon of olive oil over medium heat. Once the oil shimmers, add 1 chopped onion and 3 minced garlic cloves, stirring occasionally for about 5 minutes until they become fragrant and translucent. This aromatic base sets a delightful flavor foundation for your Spinach, Lentil, and Butter Bean Soup.
Step 2: Add the Lentils and Broth
Next, incorporate 1 cup of rinsed lentils into the pot along with 4 cups of vegetable broth. Raise the heat to bring the mixture to a vigorous boil, then reduce it to a simmer. Cover and let it cook for 20-25 minutes, stirring occasionally, until the lentils are tender yet still hold their shape.
Step 3: Stir in the Beans and Spinach
Once the lentils are tender, gently fold in 1 can of drained butter beans and 4 cups of fresh spinach. Continue cooking for about 5 minutes, allowing the spinach to wilt beautifully and integrate with the soup. This step elevates your Spinach, Lentil, and Butter Bean Soup, adding color and nutrients.
Step 4: Season and Serve
Finally, season your soup with 1 teaspoon of cumin, salt, and freshly ground pepper to taste. Stir well and let the soup simmer for an additional 2 minutes to meld the flavors. Serve the warm soup in bowls, optionally with crusty bread or a side salad for a fulfilling meal that’s perfect for any occasion.

Storage Tips for Spinach, Lentil, and Butter Bean Soup
-
Fridge: Store your soup in an airtight container in the fridge for up to 3 days. Allow it to cool before sealing to maintain its flavors and texture.
-
Freezer: This soup freezes beautifully! Transfer it to freezer-safe containers, leaving some space for expansion. It can be stored for up to 3 months.
-
Thawing: When ready to enjoy, thaw the soup in the fridge overnight or use the microwave for quicker results.
-
Reheating: Reheat gently on the stove or in the microwave, adding a splash of vegetable broth or water if the soup has thickened during storage. Enjoy your nourishing Spinach, Lentil, and Butter Bean Soup!
Spinach, Lentil, and Butter Bean Soup Variations
Feel free to put your own spin on this delightful soup; with a few tweaks, you can create a dish that’s uniquely yours!
- Kale Swap: Replace spinach with kale for a bolder texture and nutrient boost. Kale’s hearty leaves will give an extra depth to every spoonful.
- Herbed Twist: Add fresh herbs like thyme or basil towards the end of cooking for a fragrant finish. This will elevate the flavor profile beautifully, making your soup feel gourmet.
- Extra Veggies: Incorporate diced carrots or bell peppers for added sweetness and crunch. Their vibrant colors and flavors are a sure-fire way to brighten your bowl.
- Spicy Kick: Stir in a pinch of red pepper flakes or diced jalapeños for a spicy twist. Just a little heat can transform your comforting soup into a zesty delight.
- Creamy Addition: Blend in a splash of coconut milk for a rich, creamy texture that compliments the lentils and beans. This addition brings a lovely tropical note to an otherwise hearty dish.
- Grain Boost: Mix in some cooked quinoa or barley for an extra protein punch and to make your soup even heartier. The grains add a lovely chew that complements the other ingredients perfectly.
- Lentil Variety: Experiment with different lentil types—try red lentils for a softer, creamier soup or French lentils for a firmer bite. Each type brings its unique flavor and texture!
- Vegetable Broth Upgrade: Use homemade vegetable broth instead of store-bought for a fresher taste. It’s an excellent way to control the flavors and ingredients, making your soup even more wholesome.
Dining suggestions could also include a warm bowl of Crockpot Thai coconut chicken soup for a comforting journey or some zesty Lemon Butter Fish to pair alongside your meal. Enjoy this warm treat your way!
What to Serve with Hearty Vegan Spinach, Lentil, and Butter Bean Soup
Nothing warms the soul quite like a hearty soup, especially when paired with delightful accompaniments that enhance every spoonful.
- Crusty Whole Wheat Bread: The perfect vessel for scooping up soup; its chewy texture adds heartiness to your meal.
- Fresh Side Salad: A bright mix of greens, tomatoes, and cucumber adds crunch, balancing the soup’s warmth with crispness.
- Garlic Bread: The rich, buttery flavor compliments the earthy soup, making every bite absolutely irresistible.
- Savory Pita Chips: A crunchy, fun alternative for dipping that brings a wonderful texture contrast to each spoonful.
- Roasted Veggies: Seasonal roasted vegetables, like carrots and bell peppers, bring out natural sweetness and vibrant colors that enhance the overall dish.
- Herbed Quinoa: Light and fluffy, seasoned with lemon and herbs, it bulks up your meal and offers a delightful contrast in flavors.
- Smooth Avocado Slices: Creamy avocado adds healthy fats and a silky texture that melds beautifully with the soup’s hearty profile.
- Sparkling Water with Lime: An effervescent drink that’s refreshing and adds a zesty twist to complement the richness of the soup.
- Chocolate Avocado Mousse: For dessert, this rich yet healthy treat rounds out your meal, providing a touch of indulgence after the comforting soup.
Expert Tips for Spinach, Lentil, and Butter Bean Soup
-
Flavor Boost: Allow the soup to sit overnight for deeper flavors; it intensifies and creates a comforting aroma when reheated.
-
Canned Convenience: If using canned lentils or beans, reduce cooking time significantly and add them towards the end to avoid mushiness.
-
Make-Ahead Magic: Prepare the soup up to adding spinach and store it in the fridge or freezer; add greens just before serving for freshness.
-
Aromatic Base: Sauté onions and garlic until they’re well-cooked to maximize flavor extraction—this step is crucial for a delicious soup.
-
Spicing It Up: Adjust spices according to your palate; don’t hesitate to experiment with herbs or hot pepper flakes for a creative twist.
Make Ahead Options
Preparing your Spinach, Lentil, and Butter Bean Soup ahead of time makes weeknight dinners a breeze! You can cook the entire soup, minus the spinach, and store it in the fridge for up to 3 days. Just let it cool completely before transferring it to an airtight container to maintain freshness. When you’re ready to serve, gently reheat on the stove and stir in the spinach for that vibrant, nutrient-packed finish just before serving. For longer storage, this soup freezes well for up to 3 months; simply thaw overnight in the refrigerator prior to reheating. By prepping in advance, you’ll have a comforting, wholesome meal ready with minimal effort!

Spinach, Lentil, and Butter Bean Soup Recipe FAQs
What is the best way to select fresh spinach?
Absolutely! Look for spinach with vibrant, deep green leaves that are crisp and free from dark spots or wilting. If possible, choose organic spinach to enjoy the purest flavors and nutrients.
How should I store leftover soup?
You can store your Spinach, Lentil, and Butter Bean Soup in an airtight container in the fridge for up to 3 days. Allow the soup to cool completely before sealing the container to maintain its delicious flavors and texture.
Can I freeze Spinach, Lentil, and Butter Bean Soup?
Yes! This soup freezes beautifully. Pour the cooled soup into freezer-safe containers, leaving enough space for expansion. It can last for up to 3 months in the freezer. To thaw, place it in the fridge overnight or use the microwave for a quicker option.
What should I do if my lentils end up mushy?
If your lentils become mushy, don’t worry! This can occur if they’re overcooked or the heat is too high. To avoid this in the future, check the tenderness of your lentils a few minutes before the suggested cooking time and reduce the simmer if they are cooking too quickly.
Are there any dietary considerations for pets or allergies?
Certainly! This Spinach, Lentil, and Butter Bean Soup is vegan and free from common allergens like dairy and meat. However, keep in mind that spices like cumin may not agree with some pets, so it’s best not to share this soup with them. If anyone in your household has allergies, check the labels on canned products for any hidden allergens.
What if I want to make the soup spicier?
Very! If you’d like to add a kick, consider incorporating red pepper flakes or diced jalapeños when sautéing the onions and garlic. You can also stir in a dash of hot sauce when serving to let everyone adjust the heat to their preference. Enjoy customizing your soup!

Warm and Comforting Spinach, Lentil, and Butter Bean Soup
Ingredients
Equipment
Method
- In a large pot, heat olive oil over medium heat. Add chopped onion and minced garlic, stirring occasionally for about 5 minutes until fragrant and translucent.
- Incorporate rinsed lentils and vegetable broth. Bring to a boil then reduce to a simmer. Cover and cook for 20-25 minutes until lentils are tender.
- Gently fold in drained butter beans and fresh spinach. Cook for about 5 minutes until spinach wilts.
- Season with cumin, salt, and pepper to taste. Stir well and simmer for an additional 2 minutes before serving.

Leave a Reply