When the weather cools down and you crave a bowl of warmth, few things satisfy quite like a comforting Bean Soup. Packed with plant-based protein, vegetables, and rich flavor, this humble dish has nourished families for centuries. Whether you love Tuscan white bean soup, green bean soup recipes, or a rustic bean stew, this recipe captures everything wholesome and cozy about homemade soup.
💛 Why Make Bean Soup
Bean soup isn’t just delicious — it’s incredibly versatile, nutritious, and budget-friendly. You can make it light and brothy for summer or rich and creamy for the cooler months.
Beans like cannellini, butter beans, or kidney beans provide fiber, protein, and essential minerals, making this one of the best fall soup recipes or winter soups to keep your immune system strong.
If you’re looking for healthy soup ideas, bean soup fits perfectly into your rotation. It’s satisfying enough for a meal, easy to make in one pot, and customizable with your favorite herbs and vegetables. Plus, leftovers taste even better the next day!
Ingredients
To make a hearty pot of bean soup, you’ll need simple ingredients that you probably already have in your pantry:
- 2 tablespoons olive oil
- 1 onion, diced
- 2 carrots, peeled and sliced
- 2 celery stalks, chopped
- 3 garlic cloves, minced
- 1 can (15 oz) cannellini beans, drained and rinsed (or substitute butter beans)
- 1 can (15 oz) diced tomatoes
- 4 cups vegetable or chicken broth
- 1 teaspoon dried thyme
- 1 teaspoon rosemary
- 1 bay leaf
- 1 cup chopped green beans (for added freshness)
- Salt and black pepper, to taste
- Optional: 1 cup chopped kale or spinach for extra greens
- Optional garnish: grated Parmesan cheese or a drizzle of olive oil
Directions
- Sauté vegetables: Heat olive oil in a large pot over medium heat. Add onion, carrots, and celery, and cook until softened, about 5 minutes.
- Add garlic and herbs: Stir in garlic, thyme, and rosemary. Cook for 1 minute until fragrant.
- Add beans and broth: Pour in the diced tomatoes, cannellini beans, and broth. Stir well to combine.
- Simmer: Add the bay leaf and bring to a boil. Reduce heat and simmer for 20–25 minutes to allow flavors to blend.
- Add green beans and greens: Stir in green beans and kale or spinach. Cook for another 5–10 minutes until tender.
- Serve: Season with salt and pepper, remove the bay leaf, and ladle into bowls.
How to Serve
This hearty bean soup is perfect on its own or served with crusty bread, garlic toast, or a side of salad.
For an Italian twist, sprinkle Parmesan cheese or drizzle a little olive oil on top.
If you prefer something creamier, blend half of the soup and stir it back in to create a smooth Tuscan white bean soup texture.
It’s also a fantastic make-ahead option — great for fall soups and stews meal prep or storing in the freezer for busy weeknights.
Tips for the Best Bean Soup
- Use quality beans: Canned beans are convenient, but freshly cooked beans add depth of flavor.
- Add variety: Try mixing different beans — cannellini, kidney, and butter beans work beautifully.
- Boost flavor: A Parmesan rind or a dash of balsamic vinegar adds a rich, savory note.
- Make it hearty: Add cooked sausage or pancetta for a bean stew version.
- Crockpot option: Combine all ingredients (except green beans) in a slow cooker and cook on low for 6–8 hours.
FAQs
Q: Can I use dry beans instead of canned?
Yes! Soak 1 cup of dry beans overnight, then cook until tender before adding to the soup.
Q: Is bean soup vegan?
Absolutely. Just use vegetable broth and skip any cheese toppings.
Q: Can I freeze bean soup?
Yes — this soup freezes beautifully. Store in airtight containers for up to 3 months.
Q: What goes well with bean soup?
Serve with a simple salad, crusty bread, or roasted vegetables for a complete meal.
Final Thoughts
Simple yet deeply satisfying, bean soup proves that healthy comfort food doesn’t need to be complicated. With endless variations — from green bean soup recipes to creamy butter bean soup and hearty cannellini bean recipes — it’s a dish that fits every mood and season.
Add it to your fall soup recipes or winter soups list, and you’ll always have a warm, nourishing meal waiting in your kitchen. This one-pot wonder brings comfort, nutrition, and flavor to every spoonful.
Bean Soup
Ingredients
Method
- Sauté vegetables:
- In a large soup pot, heat olive oil over medium heat. Add onion, carrots, and celery. Cook until softened, about 5 minutes.
- Add garlic and herbs:
- Stir in minced garlic, thyme, and rosemary. Cook until fragrant, about 1 minute.
- Add beans and broth:
- Add diced tomatoes, beans, and broth. Mix well and bring to a gentle boil.
- Simmer:
- Add the bay leaf and reduce heat to low. Simmer for 20–25 minutes, allowing flavors to develop.
- Add vegetables:
- Stir in green beans and kale or spinach. Continue cooking for 5–10 minutes, until everything is tender.
- Season and serve:
- Remove the bay leaf, taste, and adjust seasoning with salt and pepper. Ladle into bowls and serve warm.
Notes
- Use a mix of butter beans and cannellini beans for extra creaminess.
- Add smoked paprika or chili flakes for a spicy bean stew variation.
- If you love crockpot soup recipes, combine all ingredients and cook on low for 6–8 hours.
- For a vegan option, use vegetable broth and skip cheese toppings.
- Add extra greens or grains like quinoa or orzo for a vegetable bean soup boost.






