THE BEST WHITE BEAN SOUP Recipe
If you are on the hunt for a comforting, nourishing, and downright delicious bowl of soup, look no further than THE BEST WHITE BEAN SOUP. This recipe combines creamy cannellini beans with tender vegetables, a hint of rosemary, and a splash of white wine to create a hearty and soul-warming experience. Whether you need a quick weeknight dinner or something to impress guests without breaking a sweat, this soup promises simplicity with layers of flavor that will keep you coming back for more.
Ingredients You’ll Need
THE BEST WHITE BEAN SOUP is surprisingly simple to make, relying on a handful of wholesome ingredients that each play a crucial role. From the creamy white beans to the fresh vegetables and fragrant herbs, every item contributes to a perfectly balanced taste, texture, and color.
- Cannellini beans (2 cans, drained): Provide a creamy base packed with protein and fiber, making the soup both filling and smooth.
- Onion (1 medium, diced): Adds sweetness and depth as it softens during cooking.
- Celery stalk (1, diced): Offers a subtle crunch and aromatic flavor, lifting the overall profile.
- Carrot (1 large, diced): Brings natural sweetness and a lovely orange hue.
- Garlic cloves (1-2, diced or pressed): Infuse the soup with a warm, savory punch.
- Frozen spinach (1 cup, optional): Adds vibrant green color and a mild earthy taste without overpowering the beans.
- Potatoes (2 medium, peeled and chunked): Help thicken the soup naturally and add heartiness.
- Olive oil (1 Tbsp plus more for serving): Used for sautéing and finishing, enhancing richness and mouthfeel.
- Tomato paste (1 Tbsp): Complements the beans with a touch of umami and slight acidity.
- White wine (1/3 cup): Creates a delicate tang that balances the creaminess beautifully.
- Rosemary (1 sprig or equivalent fresh/dried): Introduces a fragrant note that makes the soup feel special.
- Vegetable broth or hot water (2 cups): Forms the flavorful cooking liquid that keeps everything tender.
- Paprika (1/2 tsp, optional): Adds warmth and a gentle smoky undertone if you like a bit of spice.
- Salt (1/2 tsp plus more to taste): Essential for seasoning and bringing all flavors together.
- Black pepper (1/8 tsp plus more to taste): Provides mild heat and aromatic lift.
How to Make THE BEST WHITE BEAN SOUP
Step 1: Sauté the Base Vegetables
Start by warming olive oil in a large pot over medium heat until it’s shimmering. Toss in the diced onion, carrot, and celery, then cook while stirring frequently. Let the onion soften and get translucent, which usually takes about five minutes. This step releases the natural sweetness and builds a flavorful foundation for the soup.
Step 2: Add Garlic, Beans, and Seasonings
Stir in the garlic along with the drained cannellini beans, tomato paste, potato chunks, rosemary, and paprika if you’re using it. Keep stirring for about a minute to let all these flavors meld together and awaken their aromatic qualities. This careful layering is what makes THE BEST WHITE BEAN SOUP truly shine.
Step 3: Pour in the White Wine
Pour the white wine into the pot, giving everything a good stir. Allow it to simmer gently until the wine has mostly evaporated, usually about one minute. This step adds a subtle brightness and depth that lifts the whole dish.
Step 4: Add Spinach, Broth, and Season
Next, stir in the frozen spinach if you want to add that lovely green dimension, followed by vegetable broth or hot water. Sprinkle in salt and black pepper to taste. Raise the heat and bring the mixture to a boil. Once boiling, cover the pot, reduce heat to low, and let the soup cook gently for 15 minutes so the potatoes soften and the flavors fully blend.
Step 5: Final Seasoning and Finishing Touches
When the potatoes are tender and the soup is thick and creamy, take the pot off the heat. Remove the rosemary sprig if you used a whole sprig. Give it a good taste and add more salt or pepper if needed. The seasoning here is key to balancing the softness of the beans and the earthiness of the veggies.
Step 6: Serve and Enjoy!
Ladle the soup into bowls and drizzle with extra virgin olive oil and freshly ground black pepper to finish. For an extra indulgent experience, serve with crusty whole grain bread and a sprinkle of freshly grated parmesan cheese if you’re not keeping it vegan. Trust me, this simple soup has everything you need for a cherished meal anyone will love.
How to Serve THE BEST WHITE BEAN SOUP

Garnishes
A drizzle of good-quality olive oil on top adds richness and a silky mouthfeel, while a sprinkle of freshly ground black pepper brings a fragrant spark that keeps each spoonful exciting. Parmesan cheese is a wonderful addition if you eat dairy, offering a salty umami boost that elevates THE BEST WHITE BEAN SOUP to something memorable.
Side Dishes
This soup pairs beautifully with crusty breads like sourdough or a hearty whole grain loaf that you can dunk right in. You might also serve it alongside a crisp green salad or roasted seasonal vegetables to create a well-rounded meal with contrasting textures and flavors.
Creative Ways to Present
For a fun twist on presentation, serve THE BEST WHITE BEAN SOUP in small cups or mason jars as a starter during dinner parties. Topping with a sprinkle of fresh herbs such as parsley or chives adds a pop of color and freshness. If you’re feeling adventurous, swirl in a spoonful of pesto or a splash of balsamic glaze for an eye-catching and flavor-packed touch.
Make Ahead and Storage
Storing Leftovers
You can store any leftover THE BEST WHITE BEAN SOUP in an airtight container in the refrigerator for up to four days. The flavors actually meld even more as it sits, making it an excellent choice for easy meals throughout the week.
Freezing
This soup freezes exceptionally well. Portion it into freezer-safe containers or bags, leaving room for expansion, and freeze for up to three months. Just be sure to cool it completely before freezing to keep the texture and flavor intact.
Reheating
Reheat the soup gently over low to medium heat on the stovetop, stirring occasionally until warmed through. You may want to add a splash of water or broth to loosen it up if it has thickened in the fridge or freezer. Avoid boiling to preserve the creamy texture that makes THE BEST WHITE BEAN SOUP so comforting.
FAQs
Can I use dried beans instead of canned?
Absolutely! If you use dried cannellini beans, soak them overnight and cook them thoroughly before adding to the soup. Keep in mind this adds extra prep time but can enhance flavor and texture even further.
Is this soup vegan and gluten-free?
Yes! This recipe is naturally vegan and gluten-free as long as you choose a gluten-free broth and skip the parmesan cheese or use a vegan alternative.
Can I omit the white wine?
Definitely. If you prefer not to use wine, simply replace it with an equal amount of vegetable broth or water. The soup will still be delicious, just slightly less complex in flavor.
What if I don’t have fresh rosemary?
You can easily use dried rosemary or substitute with other herbs like thyme or sage. Just adjust the quantity since dried herbs are more concentrated in flavor.
How thick should THE BEST WHITE BEAN SOUP be?
It should have a creamy consistency that coats the spoon but is still spoonable and not too thick. The potatoes and beans help naturally thicken it, and if it gets too thick, just add a little more broth or water when reheating.
Final Thoughts
There’s something so wonderfully satisfying about a big bowl of THE BEST WHITE BEAN SOUP—simple ingredients coming together to create a meal that feels like a warm hug. Whether you’re new to cooking soups or a seasoned home chef, this recipe is easy, versatile, and downright delicious. I encourage you to grab those cans of beans and fresh veggies, and dive in. Your taste buds will thank you!
PrintTHE BEST WHITE BEAN SOUP Recipe
This hearty and nutritious white bean soup features creamy cannellini beans, fresh vegetables, and aromatic herbs, making it a comforting and wholesome meal. Perfect for a cozy lunch or dinner, this soup is easy to prepare and can be customized with optional ingredients like spinach and paprika for added flavor.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: 6 servings 1x
- Category: Soup
- Method: Simmering, Sautéing
- Cuisine: Italian
- Diet: Vegetarian
Ingredients
Vegetables and Beans
- 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 and Herbs
- 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
Instructions
- 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 turned translucent, about 5 minutes.
- Add Beans and Seasonings: Add the garlic, drained beans, tomato paste, potatoes, rosemary (whole sprig, chopped, or dried), and paprika if using. Cook while stirring frequently for about 1 minute to combine flavors.
- Deglaze with Wine: Pour in the white wine, stir well, and let it simmer until the wine has mostly evaporated, cooking for another minute.
- Add Spinach and Broth: Add the frozen spinach, vegetable broth (or hot water), and a good pinch of salt and pepper. Increase the heat to bring the mixture to a boil. Then cover the pot, reduce heat, and simmer gently for 15 minutes.
- Check and Season: When the potatoes are soft and the soup has thickened to a creamy consistency, remove the pot from heat and take out the rosemary sprig if used whole. Taste and adjust seasoning with additional salt and pepper as needed.
- Serve: Divide the soup into bowls, drizzle with extra olive oil and freshly ground black pepper, if desired. Serve with crusty whole grain bread. For a non-vegan option, add freshly grated Parmesan cheese for extra flavor. Enjoy your comforting white bean soup!
Notes
- You can use vegetable broth or simply hot water if broth is not available.
- The addition of frozen spinach is optional but adds color and nutrients.
- Adjust salt carefully since vegetable broth can be salty.
- Fresh rosemary sprigs impart more flavor, but dried or chopped rosemary works well too.
- Serve with crusty whole grain bread for a complete meal.
- For extra richness, garnish with grated Parmesan cheese if not serving vegan.
Nutrition
- Serving Size: 1 cup (about 250 ml)
- Calories: 210 kcal
- Sugar: 4 g
- Sodium: 480 mg
- Fat: 4.5 g
- Saturated Fat: 0.6 g
- Unsaturated Fat: 3.5 g
- Trans Fat: 0 g
- Carbohydrates: 34 g
- Fiber: 9 g
- Protein: 10 g
- Cholesterol: 0 mg
Keywords: white bean soup, cannellini beans, vegetarian soup, healthy soup, easy soup recipe, Italian soup, spinach soup, comforting meals