A creamy, hearty butter bean soup packed with vegetables, herbs, and plant-based goodness — perfect for cozy meals, meal prep, and nourishing dinners.
2 tbsp olive oil
1 small onion, diced
2 carrots, diced
2 celery stalks, diced
3 garlic cloves, minced
2 (15 oz) cans butter beans, drained and rinsed
4 cups vegetable broth
1 tsp dried thyme
1 tsp rosemary (or 1 sprig fresh)
1 bay leaf
Salt and pepper to taste
2 cups spinach or kale (optional)
1 tbsp lemon juice (optional)
Parmesan or chili flakes for topping (optional)
In a large pot, heat olive oil over medium. Add onion, carrot, and celery. Sauté for 6–8 minutes.
Stir in garlic, thyme, rosemary, bay leaf, salt, and pepper. Cook for 1 minute.
Add butter beans and broth. Bring to a boil, then simmer for 15–20 minutes.
Blend part of the soup for a creamier texture (optional).
Stir in greens and cook 2 more minutes until wilted.
Adjust seasoning, add lemon juice if using, and serve hot with toppings.