HomeMeal Ideas

White Bean Soup

Advertisements

White Bean Soup is one of those comforting recipes that instantly makes the kitchen feel warm and welcoming. The first time I made this soup, the aroma of garlic, rosemary, and slowly simmering vegetables filled every corner of the house.

After the first spoonful, I knew it would become a regular favorite because it is creamy without any heavy cream, hearty without feeling too rich, and packed with fresh flavors. The cannellini beans create a naturally velvety texture, while the spinach adds a fresh finish that balances every bite.

What I enjoy most about this White Bean Soup is how simple ingredients transform into something that tastes like it has been cooking all day. A drizzle of olive oil and fragrant herbs give the broth a delicious depth, while partially blending the beans creates the perfect combination of creamy soup and hearty texture.

Whether you’re looking for a cozy weeknight dinner, a healthy lunch, or an easy meal to prepare ahead, this recipe delivers satisfying flavor with very little effort. Pair it with warm crusty bread, and you’ll have a comforting meal that everyone will happily come back for.

Advertisements

Key Ingredients in White Bean Soup

2 cups cannellini beansGrains & Pasta

4 cups vegetable broth

2 cups fresh spinach

1 large carrot diced

Advertisements

1 medium onion chopped

3 cloves garlic minced

2 tablespoons olive oilSoups & Stews

1 teaspoon dried rosemary

Advertisements

1/2 teaspoon red pepper flakes

How to Make White Bean Soup Step-by-Step

  • Heat the olive oil in a large pot over medium heat. Add the chopped onion and diced carrot, then cook for 5 to 6 minutes until the vegetables soften and the onion becomes translucent.
  • Stir in the minced garlic, dried rosemary, and red pepper flakes. Cook for about 1 minute while stirring continuously until the mixture becomes fragrant.
  • Add the cannellini beans and vegetable broth. Bring everything to a gentle boil before reducing the heat to a simmer. Let the soup cook for 20 to 25 minutes so the flavors can fully develop.
  • Blend part of the soup using an immersion blender until creamy while leaving plenty of whole beans for texture. If using a standard blender, blend about one cup of the soup separately before returning it to the pot.
  • Stir in the fresh spinach and cook for another 2 to 3 minutes until it wilts naturally into the soup.
  • Taste and season with salt and freshly ground black pepper. Serve hot with slices of crusty bread for a comforting meal.

Helpful Tips

  • Use low-sodium vegetable broth so you can control the seasoning.
  • Blend only part of the soup for the ideal creamy yet chunky texture.
  • Fresh rosemary can be substituted for dried if available.
  • Add a squeeze of fresh lemon juice before serving for extra brightness.
  • Store leftovers in the refrigerator for up to four days.
  • The soup freezes well for up to three months.

Frequently Asked Questions

QuestionAnswer
Can I use canned cannellini beans?Yes. Simply drain and rinse them before adding them to the soup.
Can I make this soup vegan?It already is vegan as long as your vegetable broth is vegan-friendly.
How do I make the soup thicker?Blend a larger portion of the beans or simmer the soup a little longer.
Can I add other vegetables?Absolutely. Celery, kale, zucchini, or potatoes all work well.
What should I serve with White Bean Soup?Crusty bread, garlic toast, or a simple green salad make excellent side dishes.

Conclusion

This White Bean Soup has become one of my favorite comforting recipes because it’s simple, nourishing, and full of homemade flavor. Every bowl is creamy, satisfying, and packed with wholesome ingredients that come together effortlessly. Whether you’re making it for a cozy family dinner or preparing meals for the week ahead, this recipe is one you’ll find yourself returning to again and again.

Newer Post