THE BEST WHITE BEAN SOUP Recipe
This hearty and comforting White Bean Soup features creamy cannellini beans simmered with fresh vegetables, aromatic rosemary, and a touch of white wine for depth. Perfect for a cozy meal, this easy-to-make soup is naturally gluten-free, vegetarian, and can be vegan with optional add-ins. Serve topped with olive oil and crusty bread for a satisfying dish any day of the week.
- Author: zara
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 6 servings 1x
- Category: Soup
- Method: Simmering
- Cuisine: Italian
- Diet: Vegetarian
Beans and Vegetables
- 2 cans (28 oz / 800 grams) cannellini beans or white beans, drained
- 1 medium 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 potatoes, peeled and cut into chunks
Liquids and Seasonings
- 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 rosemary or 1/2 tsp dried rosemary
- 2 cups (500 ml) vegetable broth or hot water
- 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 until shimmering. Add the diced onion, carrot, and celery. Cook, stirring often, until the onion softens and becomes translucent, about 5 minutes.
- Add Beans and Aromatics: Stir in the garlic, drained beans, tomato paste, potatoes, rosemary (whole sprig, chopped, or dried), and optional paprika. Cook while stirring frequently for about 1 minute to combine flavors.
- Deglaze with Wine: Pour in the white wine and stir well. Let it simmer until the wine has mostly evaporated, approximately 1 minute.
- Add Spinach and Broth: Add frozen spinach, vegetable broth, and a good pinch of salt and pepper. Increase the heat and bring the mixture to a boil. Once boiling, cover the pot, reduce heat, and simmer gently for 15 minutes, until potatoes are tender.
- Finish and Season: Remove the pot from heat and take out the rosemary sprig if used whole. Taste the soup and adjust seasoning with additional salt and pepper as needed, based on your broth and preference.
- Serve: Divide soup into bowls and drizzle with extra olive oil. Add more freshly ground black pepper to taste. Optionally serve with crusty whole grain bread and freshly grated Parmesan cheese for added flavor if not keeping vegan. Enjoy your comforting white bean soup!
Notes
- Use cannellini or any large white beans for best texture.
- Frozen spinach is optional but adds color and nutrition.
- Vegetable broth can be substituted with hot water for a lighter flavor.
- Adjust salt according to the saltiness of your broth.
- Adding Parmesan cheese is optional and should be avoided for a vegan version.
- Serve with crusty whole grain bread for a complete meal.
Nutrition
- Serving Size: 1 cup (about 250 ml)
- Calories: 220 kcal
- Sugar: 4 g
- Sodium: 450 mg
- Fat: 4.5 g
- Saturated Fat: 0.6 g
- Unsaturated Fat: 3.5 g
- Trans Fat: 0 g
- Carbohydrates: 35 g
- Fiber: 8 g
- Protein: 10 g
- Cholesterol: 0 mg
Keywords: white bean soup, cannellini bean soup, vegetarian soup, Italian soup, healthy soup, easy soup recipe, bean soup, cozy meal