If you’re looking for a bowlful of comfort that’s as nourishing as it is delicious, this Spinach Lentil Butter Bean Soup has got you covered. Warm spoonfuls of tender lentils and creamy butter beans swim in a fragrant broth spiced with cumin and smoky paprika, while vibrant spinach wilts into every mouthful. A hit at lunch or dinner, this soup is budget-friendly, beginner-level, and perfect for meal prep. Grab your ladle and let’s dive into a recipe that’ll quickly become your weeknight favorite!
Key Ingredients
Before you start cooking, let’s gather the heart and soul of this soup—fresh produce, hearty legumes, cozy spices, and a bright finish of lemon juice and parsley.
- 1 cup of green or brown lentils, rinsed and drained: Provides a satisfying, earthy protein base that thickens the soup as it simmers.
- 1 can (15 oz) butter beans, drained and rinsed: Adds creamy texture and extra protein for a truly filling bowl.
- 2 cups fresh spinach, chopped: Brings vibrant color, nutrients, and a gentle freshness when wilted.
- 1 medium onion, diced: Builds a fragrant base with natural sweetness once sautéed.
- 2 cloves garlic, minced: Delivers aromatic depth and a slight kick of garlic flavor.
- 2 medium carrots, diced: Contribute subtle sweetness and bright color to the broth.
- 2 celery stalks, diced: Offers an aromatic backbone and gentle crunch during the sauté.
- 1 teaspoon ground cumin: Lends earthy warmth and depth to the overall flavor.
- 1 teaspoon smoked paprika: Infuses a subtle smokiness that complements the beans and lentils.
- 1/2 teaspoon dried thyme: Sprinkles in an herby, slightly minty note.
- 1/2 teaspoon salt (adjust to taste): Enhances all the natural flavors in the soup.
- 1/4 teaspoon black pepper (adjust to taste): Adds mild heat and spice complexity.
- 6 cups vegetable broth: Serves as the savory liquid foundation, keeping the recipe vegetarian.
- 2 tablespoons olive oil: Used to sauté the aromatics and toast the spices.
- 1 tablespoon lemon juice: Brightens the bowl with a zesty finishing touch.
- Fresh parsley, chopped for garnish (optional): Sprinkles in a pop of green and fresh herbal aroma at serving.
How To Make Spinach Lentil Butter Bean Soup
Let’s walk through the steps to transform those simple ingredients into a bowl of cozy goodness. You’ll learn how to create a flavorful base, toast the spices for maximum aroma, simmer the lentils to tender perfection, and finish with creamy beans and bright spinach.
1. Heat the olive oil in a large pot or Dutch oven over medium heat, making sure the surface is evenly coated.
2. Add the diced onion, carrots, and celery to the pot. Sauté for about 5–7 minutes, stirring occasionally, until the vegetables are softened and the onion turns translucent.
3. Stir in the minced garlic and cook for an additional 1–2 minutes until the garlic is fragrant but not browned.
4. Sprinkle in the ground cumin, smoked paprika, dried thyme, salt, and black pepper, stirring constantly for about a minute to toast the spices and deepen their flavor.
5. Pour in the vegetable broth and add the rinsed lentils. Increase heat to bring the mixture to a boil, then reduce to low and let it simmer gently for 20–25 minutes, or until the lentils are tender but still hold their shape.
6. Once the lentils are done, stir in the drained butter beans and chopped spinach, folding them through the hot broth. Cook for another 5 minutes until the spinach wilts and turns bright green.
7. Remove the pot from heat and stir in the lemon juice for a lively zing. Taste and adjust seasoning with extra salt or pepper if desired.
8. Ladle the soup into bowls and garnish with fresh parsley if you like. Serve hot and enjoy!
Serving Suggestions
This versatile soup shines on its own, but these little touches take it to the next level and turn it into a memorable meal.
- Crusty whole grain bread: Slice and toast just before serving so each piece is perfectly crunchy for dunking.
- A dollop of Greek yogurt: Swirl in a spoonful for cool creaminess that balances the smoky spices.
- Side salad with lemon vinaigrette: Toss mixed greens in olive oil, lemon juice, salt, and pepper for a refreshing contrast.
- Warm pita wedges: Cut and heat in the oven or toaster, then tear and dip for a fun, interactive bowl.
Tips For Perfect Spinach Lentil Butter Bean Soup
I love making a big pot of this soup on a lazy Sunday—it’s forgiving, customizable, and you can come back to it all week long. Whether you’re new to cooking soups or a seasoned pro, these tips will help you get the most flavor and convenience from the recipe.
- This soup can be stored in the refrigerator for up to 4 days, making it perfect for meal prep.
- Adding a pinch of red pepper flakes can give the soup an extra kick if you enjoy some heat.
- For a creamier texture, consider blending a portion of the soup before adding the spinach and butter beans.
- This recipe is fully vegetarian and can easily be made vegan by using vegetable broth.
How To Store It
Meal-preppers rejoice—this soup keeps beautifully and stays flavorful if you store it right. Here are my top methods to maintain that freshly made taste and texture for days or even months to come.
- Refrigeration: Cool the soup completely, transfer to an airtight container, and refrigerate for up to 4 days.
- Freezing: Portion into freezer-safe containers (leave a little headspace for expansion) and freeze for up to 3 months.
- Gentle reheating: Warm on the stovetop over medium-low heat, stirring occasionally; add a splash of broth if the soup has thickened.
- Labeling: Always mark your containers with the date and contents so nothing gets lost in the fridge or freezer.
Frequently Asked Questions
Got a question? Here are answers to the most common ones about this soup, delivered in a friendly kitchen-chat style.
- How long does it take to prepare and cook this soup?
A: Total time is about 35–40 minutes. Prep (chopping vegetables, rinsing lentils and beans) takes roughly 10–15 minutes. Sautéing and simmering the soup takes about 25 minutes.
- Can I use other types of lentils or beans?
A: You can substitute red or yellow lentils, but they cook faster and may become mushy—reduce simmer time to 15–20 minutes. For beans, you can use canned or cooked navy beans or cannellini beans; drain and rinse well before adding.
- How can I make the soup creamier without adding dairy?
A: Remove about 1–2 cups of soup before adding spinach, blend until smooth, then stir back in. This thickens the broth naturally and creates a luscious texture without dairy.
- What’s the best way to store and reheat leftovers?
A: Store in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop over medium-low heat, stirring occasionally. If it’s too thick, add a splash of vegetable broth or water.
- Can I freeze this soup for later?
A: Yes. Cool completely, then portion into freezer-safe containers, leaving headspace for expansion. Freeze for up to 3 months. Thaw overnight in the fridge, then reheat on the stove, adding a bit of broth if needed. Stir in fresh spinach if the frozen version has lost some color or texture.
- How can I adjust the spice level or flavor profile?
A: For heat, add red pepper flakes or a dash of cayenne when toasting spices. To brighten flavors, stir in extra lemon juice at the end. Increase smoked paprika or add a pinch of chipotle powder for a smoky kick. Adjust salt and pepper to taste after simmering.
- Is this recipe vegan, and how do I ensure it stays that way?
A: Yes, it’s fully vegetarian. To keep it vegan, use certified vegetable broth and skip any garnishes like dairy-based toppings. Olive oil, spices, lentils, beans, and spinach are all vegan-friendly.
- What variations or additions would you recommend?
A: Stir in chopped kale or Swiss chard instead of or in addition to spinach. Add diced sweet potatoes or butternut squash with the carrots for extra sweetness. Finish with a drizzle of tahini or swirl in coconut milk for richness, adjusting the seasoning as needed.
What Makes This Special
This soup is special because it hits all the right notes: it’s an easy beginner-level recipe, loaded with plant-based protein, and bursting with smoky, zesty, and earthy flavors. I love how the texture plays—tender lentils, creamy beans, and bright spinach—and how it’s perfect for a low-effort, high-reward meal that you can print and save for later. Try it, tweak it, and let me know how it turns out—or drop a comment if you have questions or fun variations to share!
Spinach Lentil Butter Bean Soup
Description
Warm spoonfuls of tender lentils and butter beans swim in a fragrant broth spiced with cumin and smoked paprika. Fresh spinach wilts into each bowl, adding a burst of green and a bright hint from lemon juice.
Ingredients
Instructions
-
Heat the olive oil in a large pot or Dutch oven over medium heat.
-
Add the diced onion, carrots, and celery to the pot. Sauté for about 5-7 minutes until the vegetables are softened and the onion is translucent.
-
Stir in the minced garlic and cook for an additional 1-2 minutes until fragrant.
-
Add the ground cumin, smoked paprika, dried thyme, salt, and black pepper. Mix well and cook for another minute to toast the spices.
-
Pour in the vegetable broth and add the rinsed lentils to the pot. Bring the mixture to a boil, then reduce the heat to low and allow it to simmer for 20-25 minutes or until the lentils are tender.
-
Once the lentils are cooked, add the drained butter beans and chopped spinach into the pot. Stir to combine and cook for an additional 5 minutes until the spinach wilts.
-
Stir in the lemon juice for an added zing of flavor, and adjust seasoning if necessary.
-
Serve the soup hot, garnished with fresh chopped parsley if desired.
Note
- This soup can be stored in the refrigerator for up to 4 days, making it perfect for meal prep.
- Adding a pinch of red pepper flakes can give the soup an extra kick if you enjoy some heat.
- For a creamier texture, consider blending a portion of the soup before adding the spinach and butter beans.
- This recipe is fully vegetarian and can easily be made vegan by using vegetable broth.
