| |

The Best White Bean Soup Recipe

If you’re anything like me, you appreciate a soup that’s hearty, comforting, and effortlessly delicious. That’s exactly what I love about The Best White Bean Soup Recipe — it’s warm and creamy, packed with wholesome veggies and just the right blend of herbs and spices. Once you try this recipe, you’ll understand why it’s become a go-to in my kitchen for busy weeknights and cozy weekends alike. Trust me, this soup will quickly feel like an old friend you want to invite over again and again.

🤍

Why You’ll Love This Recipe

  • Super Easy and Quick: You can have this comforting soup on the table in less than 30 minutes, even on your busiest days.
  • Hearty and Nutritious: Loaded with white beans, fresh veggies, and a hint of rosemary, it nourishes without feeling heavy.
  • Flexible Ingredients: It’s forgiving! You can swap greens or adjust seasonings without losing that soul-warming vibe.
  • Crowd-Pleaser: My family goes crazy for this — and I bet yours will too.

Ingredients You’ll Need

The magic behind The Best White Bean Soup Recipe lies in the simplicity and freshness of its ingredients. You’ll find that each component plays a unique role — whether it’s the creamy cannellini beans or the aromatic rosemary. Here’s what to pick up on your next grocery run.

  • Cannellini beans (or white beans): These provide silky creaminess and protein; canned makes it super convenient without sacrificing flavor.
  • Onion: Adds a natural sweetness when softened — don’t rush this step!
  • Celery stalk: Brings subtle earthiness and crunch to balance the beans.
  • Carrot: Offers a touch of natural sweetness and bright color.
  • Garlic cloves: A little garlic goes a long way in boosting flavor.
  • Frozen spinach (optional): This is my trick to add greens without extra prep time; fresh spinach works too but add it last.
  • Potatoes: I love how they thicken the soup and make it extra satisfying.
  • Olive oil (plus extra): For sautéing and finishing with a rich drizzle.
  • Tomato paste: Adds depth and a mild tang that rounds out the flavors.
  • White wine: This little splash brightens and deglazes those flavorful bits from the pan.
  • Rosemary (fresh or dried): I grow fresh in my garden, but dried works perfectly well — just adjust quantity.
  • Vegetable broth or hot water: A good broth makes a huge difference — homemade or store-bought, just watch the salt level.
  • Paprika (optional): Adds a mild smoky depth if you fancy it.
  • Salt and freshly ground black pepper: Essential for seasoning; I adjust to taste at the end.
📝
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.

Variations

I love how The Best White Bean Soup Recipe invites you to get creative. Over the years, I’ve tweaked it plenty to suit whatever I have on hand or dietary needs — and each version turns out delicious.

  • Swap the greens: Sometimes I use kale or Swiss chard instead of spinach, which adds a slightly different texture and earthiness — just cook a bit longer when using tougher greens.
  • Make it spicy: Adding a pinch of red pepper flakes or cayenne lifts the soup if you want a little heat.
  • Non-vegan boost: My family loves sprinkling freshly grated Parmesan cheese on top — it adds a wonderful umami kick.
  • Slow cooker option: You can absolutely make this soup in a slow cooker — just toss everything in, cook on low for 6-8 hours, and add the spinach at the end.

How to Make The Best White Bean Soup Recipe

Step 1: Build Your Flavor Base

Start by warming your olive oil over medium heat in a large pot. Once you see it shimmer, toss in your diced onion, carrot, and celery. Stir often and cook until the onion turns translucent and everything smells sweet and tender—this usually takes about 5 minutes. This step is critical for that rich, layered flavor, so don’t skip it or rush through it!

Step 2: Add Garlic, Beans & Potatoes

Next, add your garlic, white beans, tomato paste, diced potatoes, rosemary, and paprika if you’re using it. Stir everything together and let it cook for about a minute, which lets the tomato paste caramelize a little and deepens the flavor. This is when the kitchen fills up with some of the best smells, so take a moment to enjoy it!

Step 3: Deglaze with Wine

Pour in the white wine and stir everything well. Let it simmer until the wine has mostly evaporated — about a minute. This step is a neat trick I discovered when I first tried this recipe; it brightens the soup and picks up those caramelized bits from the pot, making the taste more complex.

Step 4: Add Spinach, Broth & Simmer

Now toss in your frozen spinach (or fresh if you prefer), vegetable broth, and pinch of salt and pepper. Turn the heat up to bring everything to a boil, then cover and reduce the heat to a gentle simmer for 15 minutes. The potatoes will soften and start to thicken the soup, creating that creamy, hearty texture we all crave.

Step 5: Final Touches

Once the potatoes are tender and the soup feels lovely and creamy, take it off the heat. If you used a rosemary sprig, remove it now (the leaves tend to fall off and might be a bit fibrous). Give your soup a taste and adjust the salt and pepper — I usually add a bit more salt here depending on the broth I used. Serve warm, drizzled with a splash of good-quality olive oil and freshly ground pepper.

👨‍🍳

Pro Tips for Making The Best White Bean Soup Recipe

  • Don’t Skip the Sauté: Softening your veggies before adding liquids builds deeper flavor that makes all the difference.
  • Adjust Salt Gradually: Broths vary in saltiness, so add seasoning bit by bit to avoid over-salting.
  • Use Fresh Herbs When Possible: Fresh rosemary adds a bright, piney note — just remember to remove sprigs before serving.
  • Easy Thickness Trick: The potatoes naturally thicken the soup, so resist the urge to add flour or cream; it keeps this recipe lighter and vegan-friendly.

How to Serve The Best White Bean Soup Recipe

The Best White Bean Soup Recipe - Recipe Image

Garnishes

I always finish my bowls with a drizzle of good olive oil — it adds a silky richness that just feels luxurious. Freshly ground black pepper on top gives a little kick that wakes up the flavors. If I’m feeling fancy or not keeping it vegan, a sprinkle of freshly grated Parmesan is a game-changer. You can also try a few torn fresh basil or parsley leaves for brightness and color.

Side Dishes

Crusty whole grain bread is my go-to pairing; it’s perfect for dipping and soaking up every drop. Sometimes I like to serve a simple green salad alongside with a lemon vinaigrette — it balances the warm richness of the soup beautifully. When I want to up the protein, a side of roasted chicken or tempeh rounds things out nicely.

Creative Ways to Present

For special occasions, I’ve served this soup in individual mini-ceramic crocks topped with a sprig of fresh rosemary for a rustic-chic vibe. Another fun idea is to ladle it into edible bread bowls — your guests will love the cozy presentation and it makes clean-up easier! Add a colorful swirl of pesto or chili oil on top for a pop of flavor and color.

Make Ahead and Storage

Storing Leftovers

I usually keep leftovers in airtight containers in the fridge, where the soup stays fresh for up to 3 days. I’ve found that the flavors even deepen after a day, so sometimes I purposely make it a day ahead. Just make sure to cool it properly before sealing to keep it tasting fresh.

Freezing

This white bean soup freezes beautifully. I portion it into freezer-safe containers, leaving about an inch of headspace for expansion, and freeze for up to two months. It’s a lifesaver when I want a ready meal on hand — no thawing forever, just reheat and enjoy!

Reheating

I gently reheat leftovers on the stovetop over low heat, stirring occasionally and adding a splash of water or broth if needed to loosen it up. This keeps the texture creamy and prevents it from sticking or burning. Microwaving works too, just do it in short bursts and stir in between.

FAQs

  1. Can I use dried white beans instead of canned?

    Absolutely! If you have the time, soak dried cannellini beans overnight and cook them until tender before starting the soup. This gives you full control over texture and sodium. Just remember to adjust cooking times and liquid quantities accordingly.

  2. What if I don’t have white wine?

    No worries! You can substitute the white wine with an equal amount of vegetable broth or water plus a splash of lemon juice for brightness. The soup will still be flavorful and delicious.

  3. Can I make this soup vegan?

    Yes! The recipe as I share it is already vegan-friendly except for the optional Parmesan cheese garnish. Simply skip the cheese or use a plant-based alternative and you’re good to go.

  4. How thick should the soup be?

    The soup should have a creamy, slightly chunky texture thanks to the potatoes and beans. If it seems too thick after cooking, stir in a little extra broth or hot water to loosen it to your liking.

Final Thoughts

I absolutely love how this The Best White Bean Soup Recipe turns out every time — it’s simple, nourishing, and feels like a warm hug in a bowl. What I appreciate most is how forgiving and adaptable it is; almost anyone can make it their own with little tweaks. So next time you want a cozy meal that’s both hearty and easy, give this recipe a try! I promise it’ll become one of your favorites like it did for me.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

The Best White Bean Soup Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.8 from 132 reviews
  • Author: Mia
  • Prep Time: 5 minutes
  • Cook Time: 20 minutes
  • Total Time: 25 minutes
  • Yield: 4 servings
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Italian
  • Diet: Vegan

Description

A comforting and creamy white bean soup packed with nutritious vegetables like spinach, potato, and carrot. This easy-to-make soup uses cannellini beans and aromatic herbs like rosemary, simmered gently for a hearty vegan meal perfect for any season.


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 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 leaves / 1/2 tsp dried)
  • 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


Instructions

  1. Sauté the vegetables: Warm the olive oil in a large pot over medium heat until shimmering. Add diced onion, carrot, and celery. Cook, stirring often, until the onion softens and becomes translucent, about 5 minutes.
  2. Add aromatics and beans: Stir in minced garlic, drained beans, tomato paste, potatoes, rosemary (sprig, chopped, or dried), and optional paprika. Cook while stirring frequently for about 1 minute to combine flavors.
  3. Deglaze with wine: Pour in the white wine and stir well. Let it simmer until the wine has evaporated, approximately 1 minute, enhancing depth of flavor.
  4. Add spinach and broth: Incorporate frozen spinach, vegetable broth (or hot water), and add a pinch of salt and pepper. Increase heat to bring soup to a boil.
  5. Simmer the soup: Cover the pot, reduce the heat to low, and gently cook for 15 minutes until potatoes become soft and the soup thickens to a creamy consistency.
  6. Final seasoning and serving: Remove the pot from heat and discard the rosemary sprig if used whole. Taste and adjust salt and pepper as needed. Serve the soup in bowls drizzled with extra virgin olive oil and freshly ground black pepper. Optionally, accompany with crusty whole grain bread or freshly grated parmesan cheese for non-vegan enjoyment. Savor while warm!

Notes

  • Homemade vegetable broth can enhance flavor; cook vegetable scraps and herbs for 5-10 minutes. Alternatively, use hot water with low-salt vegan broth cubes for convenience.
  • Adjust salt carefully when using broth, starting with a small pinch and seasoning more at the end to prevent over-salting.
  • Leftovers store well in the refrigerator up to 3 days or freeze in airtight containers for up to 2 months. Leave about 1 inch space at the top when freezing.
  • Fresh rosemary adds fragrance but leaves can detach into the soup. Remove sprig before serving or chop rosemary finely before cooking to avoid large pieces.
  • Spinach alternatives like kale or chard can be used. Fresh spinach should be added in the last 5 minutes of cooking, while kale or chard require 5 to 10 minutes.
  • Frozen spinach weight is measured frozen; substitute with a 10-ounce bag of fresh spinach if preferred.

Nutrition

  • Serving Size: 1 bowl (approximately 300 ml)
  • Calories: 220
  • Sugar: 4g
  • Sodium: 350mg
  • Fat: 4.5g
  • Saturated Fat: 0.6g
  • Unsaturated Fat: 3.5g
  • Trans Fat: 0g
  • Carbohydrates: 35g
  • Fiber: 8g
  • Protein: 10g
  • Cholesterol: 0mg

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star