THE BEST WHITE BEAN SOUP Recipe
If you’re searching for a comforting, hearty, and utterly delicious meal, look no further than THE BEST WHITE BEAN SOUP. This soul-warming dish combines creamy cannellini beans, tender vegetables, and fragrant herbs in a flavorful broth that feels like a cozy hug in a bowl. Whether you’re a seasoned cook or just starting out, this soup offers simple ingredients that come together beautifully, making it a beloved favorite to share with friends and family.

Ingredients You’ll Need
Every ingredient in THE BEST WHITE BEAN SOUP plays a crucial role, bringing its own unique flavor, texture, and color to the table. The magic lies in their simplicity, showing how a humble list can turn into something remarkable and satisfying.
- Cannellini beans: These creamy white beans create the rich, velvety base that makes the soup so hearty and filling.
- Onion: Adds a natural sweetness and depth of flavor as it softens during cooking.
- Celery stalk: Brings a subtle crunch and aromatic freshness to balance the richness.
- Carrot: Adds a touch of sweetness and beautiful color contrast in the soup.
- Garlic cloves: Infuse the soup with a warm, aromatic punch that awakens your taste buds.
- Frozen spinach (optional): Adds a lovely pop of green and a mild earthiness for extra nutrients.
- Potatoes: Make the soup thick, creamy, and satisfying with their starchy softness.
- Olive oil: Used for sautéing and drizzling, it adds richness and a smooth mouthfeel.
- Tomato paste: Introduces a subtle tanginess and deep umami to balance the beans.
- White wine: A splash brings brightness and complexity to the broth.
- Rosemary: This fragrant herb flavors the soup with aromatic pine and woodsy notes.
- Vegetable broth or hot water: Forms the flavorful liquid base that ties all ingredients together.
- Paprika (optional): Adds a hint of smoky warmth and color depth.
- Salt and black pepper: Essential seasonings to bring out all the natural flavors perfectly.
How to Make THE BEST WHITE BEAN SOUP
Step 1: Sauté the Aromatics
Start by warming olive oil over medium heat until it shimmers, then toss in diced onions, carrots, and celery. Stir often and let these soften and mingle for about five minutes, until the onions turn translucent. This base is what builds the foundation of flavor for your soup, so take your time and enjoy the aromatic transformation.
Step 2: Add Garlic, Beans, and Tomatoes
Next, add garlic, drained white beans, tomato paste, diced potatoes, rosemary, and a sprinkle of paprika if you’re using it. Stir everything together and cook for about one minute. This brief step lets the tomato paste cook off its raw edge and allows the garlic to release its fragrance without burning.
Step 3: Deglaze with White Wine
Pour in the white wine and stir the pot well, scraping up any flavorful bits stuck to the bottom. Let the wine simmer and reduce for about a minute until mostly evaporated. This step adds a subtle acidity that brightens the soup and balances its creaminess beautifully.
Step 4: Add Spinach, Broth, and Seasonings
Now it’s time to add the frozen spinach, vegetable broth, salt, and pepper. Bring the soup to a gentle boil, then cover it, reduce the heat, and let it simmer softly for 15 minutes. This allows the potatoes to become tender and the flavors to meld into that perfectly creamy consistency you’re craving.
Step 5: Final Touches
Remove the pot from heat and take out the rosemary sprig. Taste your soup and adjust the salt and pepper as needed. The flavors should feel well-rounded and comforting. For an extra touch, drizzle with a little more olive oil and perhaps a fresh grind of black pepper before serving.
How to Serve THE BEST WHITE BEAN SOUP

Garnishes
Topping your soup just right makes all the difference. A drizzle of high-quality extra virgin olive oil will add richness and a beautiful sheen. If not keeping it vegan, freshly grated parmesan cheese brings a salty, nutty finish that elevates each spoonful.
Side Dishes
This soup loves company! Serve it alongside crusty whole grain bread to soak up every drop. A simple green salad or roasted vegetables also pair wonderfully, providing fresh contrasts in texture and flavor that keep your meal balanced and exciting.
Creative Ways to Present
For a cozy dinner party, serve THE BEST WHITE BEAN SOUP in individual rustic bowls with a sprinkle of chopped fresh herbs on top. You can also turn leftover soup into a velvety dip for artisan crackers or use it as a base for a heartier stew by adding some sautéed greens or cooked sausage for a new twist.
Make Ahead and Storage
Storing Leftovers
Let your soup cool completely before transferring it to an airtight container. Stored in the refrigerator, it will stay fresh for up to four days, making it a perfect make-ahead option for busy weeknights or meal prepping.
Freezing
THE BEST WHITE BEAN SOUP freezes beautifully. Portion it out into freezer-safe containers or heavy-duty bags and freeze for up to three months. This way, you can enjoy a comforting bowl anytime you need a quick, nourishing meal.
Reheating
Reheat gently on the stovetop over low to medium heat, stirring occasionally to prevent sticking. If the soup has thickened too much in the fridge or freezer, add a bit of water or broth to reach your desired consistency. Avoid boiling to keep the flavors fresh and vibrant.
FAQs
Can I use dried white beans instead of canned?
Absolutely! If using dried beans, soak them overnight and cook them fully before adding to the soup. This will enhance texture and flavor, though it requires extra prep time compared to canned beans.
What can I substitute for white wine in the recipe?
If you prefer to skip the wine, you can substitute an equal amount of vegetable broth or a splash of lemon juice for acidity. The flavor will be slightly different but still delicious and bright.
Is this soup suitable for vegans?
Yes! The soup itself is naturally vegan, especially if you omit the parmesan cheese garnish. It’s a wholesome and hearty option for plant-based diets.
Can I add meat or sausage to this soup?
Definitely! Adding cooked sausage, bacon, or diced chicken will add richness and protein. Brown the meat first and then proceed with the recipe for a heartier, meat-lover’s version.
How thick should the soup be?
The soup should be creamy and somewhat thick, thanks to the potatoes and beans. It shouldn’t be too watery but still spoonable and smooth. Adjust thickness with broth or water as needed during cooking or reheating.
Final Thoughts
Cooking THE BEST WHITE BEAN SOUP is like inviting warmth and comfort into your kitchen. Its simplicity and rich flavors make it a beloved recipe to come back to again and again. I can’t wait for you to try making it, sharing it, and savoring every delicious bite, whether it’s a cozy weeknight dinner or a special occasion. Happy cooking!
PrintTHE 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.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Category: Soup
- Method: Simmering
- Cuisine: Italian
- Diet: Vegetarian
Ingredients
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
Instructions
- 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

