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!
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.
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!
This versatile soup shines on its own, but these little touches take it to the next level and turn it into a memorable meal.
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.
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.
Got a question? Here are answers to the most common ones about this soup, delivered in a friendly kitchen-chat style.
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.
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.
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.
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.
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.
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.
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.
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.
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!
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.