Print

THE BEST WHITE BEAN SOUP Recipe

THE BEST WHITE BEAN SOUP Recipe

4.9 from 28 reviews

A hearty and creamy white bean soup made with cannellini beans, fresh vegetables, and aromatic herbs. This comforting soup is perfect for a cozy meal and can be customized with optional ingredients like spinach and paprika for extra flavor. Served with a drizzle of olive oil and crusty whole grain bread, it offers both nutrition and delicious taste in every bowl.

Ingredients

Scale

Main Ingredients

  • 2 cans (28oz – 800 grams) cannellini beans or white beans, drained
  • 1 medium-size onion, diced
  • 1 celery stalk, diced
  • 1 large carrot, diced
  • 12 garlic cloves, diced or pressed
  • 2 medium-size potatoes, peeled and cut into chunks
  • 1 Tbsp olive oil, plus more for serving
  • 1 Tbsp tomato paste
  • 1/3 cup (80 ml) white wine
  • 1 sprig rosemary (or 1 Tbsp chopped fresh leaves or 1/2 tsp dried)
  • 2 cups (500 ml) vegetable broth or hot water
  • 1/2 tsp fine salt, plus more to taste
  • 1/8 tsp black pepper, plus more to taste

Optional Ingredients

  • 1 cup (7 oz200 grams) frozen spinach
  • 1/2 tsp paprika

Instructions

  1. Sauté Vegetables: Warm the olive oil in a large pot over medium heat. Once the oil is shimmering, add the diced onion, carrot, and celery. Cook, stirring often, until the onion has softened and is turning translucent, about 5 minutes.
  2. Add Aromatics and Base Ingredients: Add the garlic, beans, tomato paste, potatoes, rosemary (whole sprig, chopped, or dried), and paprika if using. Stir frequently and cook for about 1 minute to combine flavors.
  3. Deglaze with Wine: Pour in the white wine, stir well, and let it simmer until the wine has mostly evaporated, cooking for another minute.
  4. Add Greens and Broth: Add the frozen spinach (if using), vegetable broth, and a good pinch of salt and pepper. Raise heat to bring the mixture to a boil, then cover the pot, reduce heat to low, and simmer gently for 15 minutes.
  5. Check and Season: When the potatoes are soft and the soup has thickened to a creamy texture, remove the pot from heat. Take out the rosemary sprig. Taste the soup and adjust seasoning with additional salt and pepper as needed.
  6. Serve: Divide the soup into bowls, drizzle with extra virgin olive oil and more freshly ground black pepper if desired. Serve with crusty whole grain bread. Optionally, top with freshly grated parmesan cheese if not keeping the dish vegan. Enjoy your hearty white bean soup!

Notes

  • The soup can be made vegan by omitting the optional parmesan cheese.
  • Use low-sodium vegetable broth to control the salt level.
  • Frozen spinach is optional but adds a nice color and extra nutrients.
  • White wine adds depth of flavor but can be omitted for a non-alcoholic version; substitute with more broth or water.
  • For a thicker texture, lightly mash some of the beans and potatoes before serving.
  • This soup stores well and flavors improve after a day; refrigerate and reheat gently.

Nutrition

Keywords: white bean soup, cannellini beans, vegetarian soup, healthy soup, easy soup recipe, vegan option, Italian soup