THE BEST WHITE BEAN SOUP Recipe
This comforting White Bean Soup features creamy cannellini beans simmered with fresh vegetables, aromatic rosemary, and a hint of white wine. Perfect for a hearty yet healthy meal, it’s easy to prepare and can be enjoyed vegan or with a touch of parmesan cheese for added richness.
- Author: Caleb
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Category: Soup
- Method: Simmering
- Cuisine: Italian
- Diet: Vegetarian
Beans and Vegetables
- 2 cans (28oz – 800 grams) cannellini beans or white beans, drained
- 1 medium-size onion, diced
- 1 celery stalk, diced
- 1 large carrot, diced
- 1–2 garlic cloves, diced or pressed
- 1 cup (7 oz – 200 grams) frozen spinach (optional)
- 2 medium-size potatoes, peeled and cut into chunks
Liquids and Oils
- 1 Tbsp olive oil, plus more for serving
- 1/3 cup (80 ml) white wine
- 2 cups (500 ml) vegetable broth or hot water
Seasonings
- 1 Tbsp tomato paste
- 1 sprig rosemary (or 1 Tbsp chopped fresh leaves / 1/2 tsp dried rosemary)
- 1/2 tsp paprika (optional)
- 1/2 tsp fine salt, plus more to taste
- 1/8 tsp black pepper, plus more to taste
- Sauté Vegetables: Warm the olive oil in a large pot over medium heat. Once the oil shimmers, add the diced onion, carrot, and celery. Cook, stirring often, until the onion softens and turns translucent, about 5 minutes.
- Add Aromatics and Beans: Stir in the garlic, drained beans, tomato paste, potato chunks, rosemary (whole sprig, chopped, or dried), and paprika if using. Cook, stirring frequently, for about 1 minute to blend flavors.
- Deglaze with Wine: Pour in the white wine and stir well. Let it simmer until the wine evaporates, about 1 minute, to concentrate the flavors.
- Add Spinach and Broth: Incorporate the frozen spinach, vegetable broth, and a pinch of salt and pepper. Increase the heat to bring the mixture to a boil, then cover the pot, reduce heat, and let it simmer gently for 15 minutes.
- Finish the Soup: Once the potatoes are tender and the soup has thickened to a creamy consistency, remove it from heat. Remove the rosemary sprig. Taste and adjust seasoning with salt and pepper as needed.
- Serve: Ladle the soup into bowls. Drizzle with extra olive oil and freshly ground black pepper to taste. Serve with crusty whole grain bread. For non-vegans, add freshly grated parmesan cheese for an extra layer of flavor. Enjoy!
Notes
- Using white wine adds depth but can be substituted with additional vegetable broth if preferred.
- Frozen spinach is optional but adds color and nutrients; fresh spinach can be used instead.
- Adjust the seasoning based on the saltiness of your vegetable broth.
- For a thicker soup, mash some of the beans and potatoes during cooking.
- This soup keeps well and tastes great the next day.
Nutrition
- Serving Size: 1 bowl (about 1.5 cups)
- Calories: 280
- Sugar: 5g
- Sodium: 550mg
- Fat: 6g
- Saturated Fat: 1g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 42g
- Fiber: 10g
- Protein: 14g
- Cholesterol: 0mg
Keywords: white bean soup, cannellini beans, vegetarian soup, healthy soup, Italian soup, easy soup recipe, comfort food