Spinach, lentil, and butter bean soup is a warm and hearty dish that’s perfect for any time of year. This recipe brings together nutritious lentils, vibrant spinach, and creamy butter beans to create a comforting meal that’s packed with flavor. Not only is this soup easy to make, but it also offers a delightful blend of textures that will leave you feeling satisfied and nourished.

Why You’ll Love Spinach, Lentil, and Butter Bean Soup
- Nutrient-Rich Ingredients: This soup is loaded with vitamins, minerals, and protein from lentils and butter beans, making it a great choice for a healthy diet.
- Quick and Easy: With simple prep and cooking steps, this recipe comes together in under an hour, making it perfect for busy weeknight dinners.
- Versatile Meal: Enjoy it as a standalone dish or pair it with your favorite bread for a more filling meal. It adapts well to various dietary preferences.
- Freezer Friendly: This soup freezes beautifully, allowing you to make a big batch and enjoy it later, perfect for meal prepping.
- Flavorful Seasoning: The spices, including cumin and smoked paprika, add a robust flavor that elevates the dish without overwhelming it.
Recipe Overview
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Servings: 4-6
- Difficulty Level: Easy
Ingredients You’ll Need for Spinach, Lentil, and Butter Bean Soup
- For the base:
- 2 tbsp olive oil
- 1 onion, diced
- 3 cloves garlic, minced
- For the soup:
- 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
- Seasonings:
- 1 tsp ground cumin
- 1 tsp smoked paprika
- 1/2 tsp ground turmeric
- Salt and pepper, to taste
- Optional:
- Lemon wedges for serving
This combination of ingredients not only provides essential nutrients but also contributes to a rich and hearty flavor. Feel free to experiment with fresh herbs or other spices to suit your palate.

How to Make Spinach, Lentil, and Butter Bean Soup
- Sauté the Aromatics:
- Heat the olive oil in a large pot over medium heat. Add the diced onion and cook, stirring occasionally, until it becomes soft and translucent, about 5 minutes. Then, add the minced garlic and sauté for another minute until fragrant.
- Cook the Lentils:
- Stir in the rinsed lentils, vegetable broth, ground cumin, smoked paprika, and ground turmeric. Bring the mixture to a boil, then reduce the heat to low, cover, and let it simmer for about 25 minutes or until the lentils are tender. Stir occasionally to prevent sticking.
- Add Beans and Spinach:
- Once the lentils are cooked, gently stir in the drained butter beans and chopped spinach. Allow the soup to simmer for an additional 5 minutes, or until the spinach has wilted and the beans are heated through.
- Season and Serve:
- Taste the soup and adjust the seasoning with salt and pepper according to your preference. Serve hot, with lemon wedges on the side, if desired.
Tips for Success
- Don’t Rush the Aromatics: Taking your time to soften the onions and garlic enhances the overall flavor of the soup.
- Check Lentils for Doneness: Different types of lentils may require varying cooking times, so taste them periodically to achieve the preferred texture.
- Use Fresh Spinach: While frozen spinach works, using fresh will provide a better texture and flavor, contributing to the soup’s bright color.
- Adjust Seasonings: Feel free to tailor the spices to your taste; adding a pinch of chili powder can introduce a bit of heat if you prefer.
- Add More Veggies: For extra nutrition, consider adding diced carrots, celery, or bell peppers at the beginning with the onion.
Easy Variations
- Protein Swap: Replace butter beans with chickpeas or cooked shredded chicken for a different protein boost.
- Spice Adjustment: For a punch of heat, add red pepper flakes, or for a milder flavor, reduce the spices to taste.
- Dairy-Free Option: For added creaminess, blend a portion of the soup and mix it back in, or stir in a splash of coconut milk.
- Vegetable Add-ins: Try adding diced tomatoes or zucchini for extra texture and flavor.
- Serving Style Change: Serve the soup over cooked rice or quinoa for a heartier meal experience.
What to Serve with Spinach, Lentil, and Butter Bean Soup
- Crusty Bread: Pairing this soup with a slice of crusty bread or garlic bread enhances the meal and makes it more satisfying.
- Salad: A fresh side salad with a vinaigrette can balance the richness of the soup.
- Rice or Quinoa: Serving the soup over a bowl of cooked rice or quinoa adds a delightful texture and makes it even more filling.
- Grilled Cheese: A classic grilled cheese sandwich complements the soup beautifully and adds a fun twist.
Storage and Reheating
- Refrigerator Storage: Store any leftovers in an airtight container in the refrigerator for up to 3-4 days.
- Freezer Storage: This soup freezes well. Store it in freezer-safe bags or containers for up to 3 months. Thaw overnight in the refrigerator before reheating.
- Best Reheating Method: Reheat on the stovetop over low heat, stirring occasionally, until warmed through. Add a splash of broth or water if the soup thickens too much upon reheating.
- Preserving Texture: To keep the beans intact, avoid boiling the soup too vigorously when reheating.
Common Mistakes to Avoid
- Overcooking the Lentils: Keep an eye on the cooking time; overcooked lentils can turn mushy. Aim for a tender but firm texture.
- Neglecting Seasoning: Taste the soup before serving to ensure it’s well-seasoned. Adding salt at the end can enhance the flavors significantly.
- Skipping Supports: Mixing the beans and spinach too early can lead to overcooked greens and mushy beans. Add them towards the end of cooking.
- Unrinsing Lentils: Skipping the rinse can lead to gritty texture and undesired flavors. Always rinse lentils before using.

Spinach, Lentil, and Butter Bean Soup: Background & Cultural Inspiration
Spinach, lentil, and butter bean soup draws from various global cuisines, showcasing a merging of cultures through humble ingredients. Lentils, a staple in Mediterranean and Middle Eastern diets, have been cultivated for thousands of years. The incorporation of spinach adds Italian influence, as fresh greens frequently appear in rustic Italian dishes. Butter beans, popular in Southern cooking and beyond, offer creaminess, enhancing the soup’s overall texture. This dish reflects the spirit of cooking with what you have on hand. Furthermore, its simplicity allows for creativity, enabling home cooks to adapt it to their tastes and seasonal ingredients.
Frequently Asked Questions
Can I use dried lentils instead of canned?
Yes, you can, though you’ll need to adjust the cooking time. Dried lentils should be rinsed and simmered longer, usually around 25-30 minutes, until tender.
How long can I store leftovers?
Leftovers can be stored in the refrigerator for 3-4 days or frozen for up to 3 months.
Can I use different types of beans?
Absolutely! You can swap butter beans for any beans you prefer, such as chickpeas or black beans, depending on your taste.
Is this soup gluten-free?
Yes, this spinach, lentil, and butter bean soup is naturally gluten-free.
Can I prepare this soup ahead of time?
Yes, you can make it ahead and store it in the refrigerator or freezer. Just reheat before serving for the best flavor and texture.
Final Thoughts
Spinach, lentil, and butter bean soup is a wonderfully nourishing dish that proves healthy eating can be both easy and delicious. With its vibrant flavors and hearty ingredients, it’s ideal for a cozy dinner or meal prep for the week ahead. Give this recipe a try and enjoy the comforting warmth and richness it brings to your table. Whether you’re a seasoned cook or a beginner, this soup is sure to become a staple in your kitchen.

Spinach, Lentil, and Butter Bean Soup
Ingredients
For the base
- 2 tbsp olive oil
- 1 medium onion, diced
- 3 cloves garlic, minced
For the soup
- 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
Seasonings
- 1 tsp ground cumin
- 1 tsp smoked paprika
- 1/2 tsp ground turmeric
- to taste Salt and pepper
Optional
- to taste Lemon wedges for serving
Instructions
Sauté the Aromatics
- Heat the olive oil in a large pot over medium heat. Add the diced onion and cook, stirring occasionally, until it becomes soft and translucent, about 5 minutes.
- Add the minced garlic and sauté for another minute until fragrant.
Cook the Lentils
- Stir in the rinsed lentils, vegetable broth, ground cumin, smoked paprika, and ground turmeric.
- Bring the mixture to a boil, then reduce the heat to low, cover, and let it simmer for about 25 minutes or until the lentils are tender. Stir occasionally to prevent sticking.
Add Beans and Spinach
- Once the lentils are cooked, gently stir in the drained butter beans and chopped spinach.
- Allow the soup to simmer for an additional 5 minutes, or until the spinach has wilted and the beans are heated through.
Season and Serve
- Taste the soup and adjust the seasoning with salt and pepper according to your preference.
- Serve hot, with lemon wedges on the side, if desired.








