Hearty & Healthy Vegan Spinach, Lentil, and Butter Bean Soup: Your Go-To Plant-Based Powerhouse
Embrace warmth and vibrant nutrition with this incredible Spinach, Lentil, and Butter Bean Soup! As the chill of autumn deepens and winter approaches, there’s nothing quite as comforting or satisfying as a steaming bowl of homemade soup. This easy vegan recipe isn’t just a meal; it’s a wholesome experience, meticulously crafted to be healthy, incredibly hearty, and profoundly nutritious. Bursting with plant-based protein and fiber from red lentils and creamy butter beans, it stands out as a superb choice for a filling lunch or a light, yet satisfying, dinner. Prepare to discover your new favorite cold-weather staple – a soup that truly nourishes the body and soul.
I find myself turning to this spinach, lentil, and butter bean soup recipe time and again, especially when the weather calls for something truly comforting. It’s more than just a soup; it’s a testament to how simple, wholesome ingredients can come together to create a profoundly satisfying meal. The generous inclusion of red lentils and tender butter beans ensures that every spoonful is packed with goodness, providing a significant source of plant-based protein and essential fiber, making it remarkably filling and incredibly nutritious.
What truly elevates this soup is its wonderfully aromatic flavor profile, achieved through a thoughtful blend of herbs and spices. Dried mint adds a refreshing, bright note, while fresh thyme introduces an earthy, warm undertone. Bay leaves contribute a subtle, savory depth, and a touch of turmeric not only provides a beautiful golden hue but also a mild, earthy spice. Combined with plenty of fresh garlic and onion, these ingredients create a symphony of tastes that is both fresh and deeply comforting. And here’s a little secret: much like many excellent stews and curries, this soup tastes even better the next day, once all the magnificent flavors have had ample time to meld and deepen.
Essential Ingredients for Your Spinach, Lentil, and Butter Bean Soup:
Crafting this delicious vegan soup requires a selection of readily available ingredients, most of which you might already have in your pantry. Let’s dive into what you’ll need and why each component is key to its success:
Frozen Spinach: The Convenient Nutrient Boost
For convenience and consistency, I wholeheartedly recommend using frozen spinach for this recipe. Unlike fresh spinach, which can shrink down to almost nothing and requires thorough washing, frozen spinach is pre-portioned, incredibly easy to use, and a fantastic way to ensure you always have this nutrient-rich leafy green on hand. It retains all the nutritional benefits – including iron, vitamins A and K – without the fuss, making it a hassle-free addition that significantly boosts the health factor of your soup.
Red Lentils: The Quick-Cooking Protein Source
Red lentils are the star of this soup, primarily for their incredible ease of use. They are unique among lentils because they cook very quickly and do not require any pre-soaking, which saves a lot of time. Their small size allows them to break down slightly during cooking, contributing to the soup’s wonderfully thick and creamy texture. Beyond their culinary convenience, red lentils are an excellent source of plant-based protein and dietary fiber, making this soup incredibly satisfying and beneficial for digestion. While other lentil varieties like green or brown lentils can be used, be mindful that they will generally require a longer cooking time to become tender.
Butter Beans: Creaminess and Substance
The addition of tinned butter beans is a game-changer for this soup, imparting a luxurious, creamy texture and a mild, slightly nutty flavor that complements the other ingredients beautifully. These large, flat, white beans are not just about texture; they’re also packed with protein, fiber, and various micronutrients. The beauty of this ingredient is its versatility; if butter beans aren’t available, or if you simply prefer, feel free to swap them for other tinned beans such as cannellini beans, great northern beans, or even chickpeas. I sometimes enjoy a mix, using one tin of butter beans and one of chickpeas, to add even more complexity and texture.
Vegetable Stock: The Foundation of Flavor
The quality of your vegetable stock will significantly impact the overall flavor of your soup. It’s not just a liquid base; it’s the essence that ties all the individual flavors together. Therefore, choose a high-quality vegetable stock or bouillon that you genuinely enjoy. I personally swear by Marigold vegan bouillon for its rich, consistent flavor that truly enhances plant-based dishes. If you have homemade vegetable stock, even better – it will add an unparalleled depth of flavor to your soup.
Aromatic Herbs and Spices: The Soul of the Soup
The blend of herbs and spices is what gives this soup its distinctive and irresistible aroma and taste. You can certainly adjust these to your personal preference, but my chosen combination creates a beautifully balanced and aromatic experience:
- Dried Mint: Offers a surprising burst of freshness that brightens the entire dish.
- Bay Leaves: Provide a subtle, herbaceous backbone that slowly infuses during simmering.
- Fresh Thyme: Adds a classic, earthy, and slightly peppery note that pairs wonderfully with legumes.
- Garlic: No savory soup is complete without plenty of garlic! Crushed garlic provides a pungent, aromatic depth that is fundamental to the flavor profile and offers additional health benefits.
- Turmeric: Beyond its role in giving the soup a gorgeous, sunny yellow color, turmeric contributes a mild, earthy flavor and is well-regarded for its anti-inflammatory properties.
Onion: The Essential Aromatic Base
Onions are the starting point for so many delicious recipes, and this soup is no exception. They provide a foundational sweetness and depth when sautéed properly. While I typically opt for red onion for its slightly milder flavor and beautiful color, a brown or yellow onion will work just as well, delivering that crucial aromatic base.
Olive Oil: For Sautéing and Richness
A good quality olive oil is essential for sautéing the aromatics at the beginning of the cooking process. It not only prevents sticking but also helps to extract and carry the flavors of the onion, garlic, and turmeric, adding a lovely richness to the soup.
Salt and Pepper: Seasoning to Perfection
These fundamental seasonings are crucial for bringing all the flavors to life. Don’t be shy – season generously and taste as you go, adjusting to your preference to achieve a perfectly balanced and delicious soup.
Simple Steps to Making This Delicious Soup
Creating this flavorful soup is a straightforward process, perfect for novice and experienced cooks alike. Follow these simple steps for a truly comforting meal:
- Sauté the Aromatics: Begin by heating the olive oil in a large, heavy-bottomed pot or Dutch oven over a low to medium heat. Add the finely chopped onion and cook gently for about 10 minutes, stirring occasionally, until it becomes soft and translucent. This step is crucial for building a flavorful base, so don’t rush it.
- Infuse the Spices: Stir in the crushed garlic and turmeric, continuing to cook for another minute or two. The heat will help release their incredible aromas and flavors. Be careful not to burn the garlic.
- Combine & Simmer: Add the rinsed red lentils, vegetable stock, dried mint, frozen spinach, bay leaf, and fresh thyme sprigs to the pot. Bring the mixture to a gentle simmer, then reduce the heat to low, cover, and let it cook for about 20 minutes, stirring occasionally to prevent the lentils from sticking to the bottom. During this time, the lentils will soften, and the flavors will begin to meld beautifully.
- Add Beans & Season: Finally, stir in the rinsed and drained butter beans. Season the soup generously with salt and freshly ground black pepper. Continue to simmer for another 5-10 minutes, allowing the beans to warm through and absorb the delicious flavors. Taste and adjust the seasoning as needed, adding more salt, pepper, or herbs if desired.
- Serve Warm: Ladle the hot soup into bowls and serve immediately.
Serving Suggestions for Your Vegan Lentil & Bean Soup:
This hearty soup is incredibly satisfying on its own, but it truly shines when paired with a few simple accompaniments. I absolutely love serving it with thick slices of generously buttered (vegan butter, of course!) crusty bread or warm, toasted sourdough, perfect for dipping into the rich broth. To elevate your bowl, consider these delicious toppings:
- A swirl of vibrant vegan pesto for an extra layer of herby flavor.
- A drizzle of non-dairy cream (like oat or cashew cream) for added richness and a creamy finish.
- A sprinkle of fresh parsley or cilantro for a burst of color and fresh taste.
- A squeeze of fresh lemon juice at the end to brighten all the flavors.
- A pinch of red pepper flakes if you enjoy a little heat.
- A dollop of vegan sour cream or plain vegan yogurt for a tangy contrast.
How Long Will This Soup Keep?
This spinach, lentil, and butter bean soup is fantastic for meal prep. Stored in an airtight container in the refrigerator, it will keep beautifully for 4-5 days. The flavors actually deepen and improve over time, making it an ideal option for quick and easy lunches throughout the week. Simply reheat gently on the stovetop or in the microwave until warmed through.
Can I Freeze Spinach, Lentil, and Butter Bean Soup?
Absolutely, this soup freezes exceptionally well! It’s perfect for batch cooking and having a nutritious meal ready to go on busy days.
To freeze: Allow the soup to cool completely to room temperature. Transfer it to a covered, freezer-proof container. For individual portions, you can divide it into smaller containers or even heavy-duty ziplock bags (laying them flat for easier storage). It will keep in the freezer for up to three months.
To reheat from frozen: You can either allow it to defrost in the refrigerator overnight and then reheat on the stove or in the microwave, or for a quicker option, simply microwave it straight from frozen, stirring occasionally until heated through. Add a splash of water or vegetable stock if it appears too thick after thawing.
Nutritional Powerhouse: Health Benefits of This Vegan Soup
This Spinach, Lentil, and Butter Bean Soup isn’t just delicious; it’s a nutritional goldmine, making it an excellent choice for a healthy diet:
- High in Plant-Based Protein: Both lentils and butter beans are fantastic sources of protein, essential for muscle repair, growth, and overall bodily functions. This makes the soup incredibly satiating and perfect for vegans, vegetarians, or anyone looking to reduce their meat intake.
- Rich in Dietary Fiber: Lentils and beans are fiber superstars, promoting healthy digestion, regulating blood sugar levels, and contributing to a feeling of fullness, which can aid in weight management.
- Packed with Vitamins and Minerals: Spinach provides a significant dose of iron, Vitamin K, and Vitamin A. Lentils and beans contribute B vitamins, folate, magnesium, and potassium. Turmeric adds its famous anti-inflammatory compound, curcumin.
- Low in Saturated Fat: Being entirely plant-based, this soup is naturally low in saturated fat and cholesterol, supporting heart health.
- Naturally Gluten-Free: As long as you use a certified gluten-free vegetable stock, this soup is entirely gluten-free, suitable for those with sensitivities or celiac disease.
Variations & Customization: Make It Your Own!
One of the joys of cooking is making a recipe your own. This spinach, lentil, and butter bean soup is incredibly versatile, allowing for numerous delicious adaptations:
- Add More Vegetables: Feel free to toss in finely diced carrots, celery, bell peppers, zucchini, or even chopped kale during the simmering phase for extra nutrients and texture.
- Boost the Grains: For an even heartier meal, stir in a handful of quinoa, small pasta shapes (like ditalini or orzo), or even some pearl barley during the last 15-20 minutes of cooking.
- Adjust Spice Level: If you love a bit of heat, add a pinch of cayenne pepper, a dash of chili powder, or some finely chopped fresh chilies along with the garlic and turmeric.
- Explore Different Beans/Lentils: While red lentils and butter beans are perfect, experiment with green lentils, black beans, or cannellini beans for varied textures and flavors. Remember to adjust cooking times accordingly.
- Change the Flavor Profile:
- Mediterranean Twist: Add dried oregano, a spoonful of sun-dried tomato paste, and finish with a sprinkle of fresh basil.
- Indian-Inspired: Introduce cumin, coriander, and garam masala with the turmeric for a warmer, spicier aroma.
- Creaminess Factor: For an extra creamy finish, blend about a cup or two of the soup with an immersion blender or in a regular blender, then stir it back into the pot. This creates a thicker, smoother base while keeping some whole lentils and beans intact.
This Spinach, Lentil, and Butter Bean Soup is more than just a recipe; it’s an invitation to enjoy healthy, flavorful, and incredibly satisfying plant-based eating. Whether you’re a seasoned vegan or simply looking to incorporate more wholesome meals into your diet, this soup offers a perfect blend of comfort, nutrition, and ease. Its rich flavors and filling nature make it an ideal choice for cold days, busy weeknights, or a comforting meal anytime you need a boost. Give it a try and discover how simple ingredients can create something truly extraordinary!
If you tried this recipe, I would absolutely love to hear from you! Please take a moment to rate it, leave a comment below, or share your delicious creation by tagging @domestic_gothess on Instagram and using the hashtag #domesticgothess. Your feedback helps me create more recipes you’ll love!
*All images and content on Domestic Gothess are copyright protected. If you want to share this recipe then please do so by using the share buttons provided. Do not screenshot or post the recipe or content in full.*

Print
Spinach, Lentil and Butter Bean Soup
Ingredients
- 1 Tbsp olive oil
- 1 red onion finely chopped
- 4 cloves garlic peeled and crushed
- 1 tsp turmeric
- 150 g (¾ cup) dried red lentils rinsed
- 1.5 litres (6 cups) vegetable stock
- 1 tsp dried mint
- 250 g (9 oz) frozen spinach
- 1 bay leaf
- 2 sprigs fresh thyme
- two 400 g (14 oz) tins butter beans rinsed and drained
- salt and pepper
Instructions
-
Heat the oil in a large pan. Add the onion and cook over a low heat, stirring often, for about 10 minutes until the onion is soft.
-
Add the garlic and turmeric and cook for a couple more minutes.
-
Add the lentils, vegetable stock, mint, frozen spinach, bay leaf and thyme. Bring up to a simmer and cook for 20 minutes, stirring every now and again.
-
Add the butter beans and season generously with salt and pepper. Simmer for another 5-10 minutes then check the seasoning and serve.
Notes
It is delicious as it is, but it is also great topped with a swirl of vegan pesto and/or a drizzle of non-dairy cream.