| |

The Best White Bean Soup Recipe

If you’re after a comforting, hearty bowl of goodness that feels like a warm hug from the inside, you’re in the right place. The Best White Bean Soup Recipe I’m sharing here is one of those dishes I keep coming back to, no matter the season. It’s richly flavorful yet simple, packed with wholesome ingredients, and so easy to make that you’ll want to pull it together on a busy weeknight or a lazy weekend afternoon. Trust me, once you try this, you’ll understand why I rave about it!

💙

Why You’ll Love This Recipe

  • Simple, Pantry-Friendly Ingredients: You likely already have everything on hand, making this soup a perfect go-to meal.
  • Rich, Creamy Texture Without Cream: The potatoes and beans blend into a naturally luscious consistency that’s so satisfying.
  • Customizable to Your Taste: I love swapping in different greens or adjusting herbs based on what I have available.
  • Comfort Food with a Healthy Twist: Packed with fiber, plant-based protein, and veggies, it’s tasty and nourishing in every spoonful.

Ingredients You’ll Need

Every ingredient in The Best White Bean Soup Recipe plays a role, from building layers of flavor to giving it that creamy, hearty texture. Here’s a little insight into why these come together so well, plus some tips when you’re shopping or prepping.

  • Cannellini Beans or White Beans: I opt for canned for convenience, just drained well; they bring creaminess and mild flavor.
  • Onion: Adds natural sweetness and depth; diced small so it cooks evenly.
  • Celery: Provides subtle herbal notes and crunch that soften beautifully.
  • Carrot: Sweetness and color – a classic veggie trio along with onion and celery.
  • Garlic: Adds that fragrant kick; just 1 or 2 cloves is enough to brighten the whole soup.
  • Frozen Spinach: I find it super convenient and keeps the soup vibrant; fresh works too but toss it in last.
  • Potatoes: They thicken the soup and give it creamy body without any cream.
  • Olive Oil: Both for sautéing and to finish the soup with a luscious drizzle – trust me, it makes a difference!
  • Tomato Paste: A secret hero that deepens the flavor and adds subtle richness.
  • White Wine: I use it to brighten the flavor and add acidity – if you don’t have wine, no worries, just skip it.
  • Rosemary: Fresh sprigs from my garden, but dried works too; it lends an earthy, piney aroma.
  • Vegetable Broth or Hot Water: I usually make my own broth, but store-bought works perfectly – just watch salt levels.
  • Paprika, Salt, and Pepper: Seasoning essentials that bring the flavors together; paprika is optional but I love the warmth it adds.
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

One of the things I love about The Best White Bean Soup Recipe is how easy it is to adapt it to what you love or have on hand. Here are a few ways I’ve personalized it, and you might find some inspiration to make it your own!

  • Swap the Greens: I sometimes replace frozen spinach with kale or chard, giving the soup a heartier texture and a slightly different flavor profile.
  • Add a Spicy Kick: Adding a pinch of red pepper flakes or a dash of hot sauce at the end makes it perfect for when you want some heat.
  • Vegetarian or Vegan Makeover: This soup is naturally vegan, but you can add a sprinkle of parmesan cheese or a dollop of sour cream if you’re not avoiding dairy – my family goes crazy for that touch.
  • Make It Chunky or Smooth: For a creamier, smoother soup, I blend part of it with an immersion blender; otherwise, I love the rustic chunkiness when I want more texture.

How to Make The Best White Bean Soup Recipe

Step 1: Build Your Flavor Base

Start by warming your olive oil in a large pot over medium heat until it shimmers – this is a good sign you’re ready to sauté. I add diced onion, carrot, and celery, stirring often as they soften and the onion becomes translucent – about 5 minutes. This trio forms the aromatic foundation of the soup, so don’t rush this step; it’s where the flavors start developing.

Step 2: Layer in the Garlic, Beans, and More

Next, add the diced or pressed garlic and give it a quick stir with the beans, potatoes, rosemary, tomato paste, and paprika if you’re using it. Cook for about a minute, stirring frequently, so the tomato paste can slightly caramelize and deepen the flavor. This little trick always takes the soup from good to great.

Step 3: Deglaze and Simmer

Pour in the white wine, stirring to scrape any tasty bits off the bottom of the pot, and let it simmer until the wine has mostly evaporated – about a minute. This adds a bright acidity that lifts the whole dish. Then, toss in the frozen spinach, vegetable broth, and a pinch of salt and pepper. Crank the heat until it boils, then lower to a gentle simmer, cover, and let it cook for 15 minutes. This is when the potatoes soften and the flavours get comfy together.

Step 4: Final Touches and Seasoning

When the potatoes are tender and the soup has thickened up into a creamy masterpiece, take it off the heat and fish out the rosemary sprig if you used a whole one. Give everything a good taste and adjust the salt and pepper as needed – I find the seasoning can vary based on your broth, so take your time here to get it just right. Finally, ladle into bowls and drizzle generously with extra olive oil and a fresh grind of black pepper. If you’re not keeping it vegan, a little freshly grated parmesan on top sends it over the moon!

👨‍🍳

Pro Tips for Making The Best White Bean Soup Recipe

  • Sauté Slowly: Don’t rush softening your veggies at the start; that slow cook brings out natural sweetness that builds a deeper flavor base.
  • Use Good Olive Oil: I noticed when I upgraded my olive oil, it made a real difference drizzled on top – a finishing oil can elevate the whole bowl.
  • Adjust Salt at the End: Broth saltiness varies, so start with a little salt and season more at the end once the soup has fully cooked.
  • Skip the Wine If Needed: If you don’t do alcohol, replace with extra broth or water; the soup still turns out flavorful and comforting.

How to Serve The Best White Bean Soup Recipe

The Best White Bean Soup Recipe - Recipe Image

Garnishes

I absolutely love finishing this soup with a drizzle of extra virgin olive oil right before serving—it adds a gorgeous glossy sheen and fruity aroma. Freshly ground black pepper on top gives a nice little punch. And if you’re not vegan, freshly grated parmesan cheese melts beautifully right into the hot soup, creating an extra layer of indulgence. Sometimes I also sprinkle chopped fresh parsley or a pinch of chili flakes for a bit of freshness or heat.

Side Dishes

This soup pairs wonderfully with crusty whole grain bread—perfect for dipping and soaking up every last drop. I’ve also served it alongside a simple green salad for a lighter meal or toasted garlic bread when I’m feeling extra indulgent. A rustic slice of sourdough or even cornbread gives a lovely contrast of textures and flavors.

Creative Ways to Present

For dinner parties or special occasions, I’ve ladled this soup into small espresso cups or mini mugs as an elegant starter. Another fun idea is to serve it in hollowed-out mini bread bowls—you can even sprinkle chopped rosemary on top for an aromatic touch. These little presentations always get compliments and make the meal feel extra cozy and thoughtful!

Make Ahead and Storage

Storing Leftovers

I keep leftovers in airtight containers and store them in the fridge—they last really well for up to 3 days. The flavors actually mellow and deepen overnight, so the next-day soup often tastes even better! Just make sure to cool it fully before refrigerating.

Freezing

I’ve also frozen this soup successfully. I portion it out into freezer-safe containers, leaving about an inch of space on top because it expands when frozen. It keeps nicely for up to 2 months. When I’m ready to enjoy it, I thaw it overnight in the fridge before reheating gently.

Reheating

Reheating is simple: I warm the soup gently on the stove over low-medium heat, giving it a good stir occasionally. If it’s too thick, I add a splash of water or broth to loosen it up. Avoid boiling it hard again, as that can change the texture and dull the flavors.

FAQs

  1. Can I make The Best White Bean Soup Recipe using dried beans instead of canned?

    Yes, you can absolutely use dried white beans—but be sure to soak them overnight and cook them fully until tender before adding to the soup. Using canned beans is a big time-saver and still produces wonderful flavor and texture if you’re short on time.

  2. Is this soup vegan and gluten-free?

    Absolutely! This soup is naturally vegan and gluten-free as long as you use gluten-free broth and avoid any toppings like parmesan. It’s a great wholesome option for many dietary needs.

  3. Can I skip the white wine in this recipe?

    Yes, you can either omit the wine or substitute it with extra vegetable broth or water. The soup will still be flavorful and delicious. The wine adds acidity and brightness but isn’t essential.

  4. How can I make The Best White Bean Soup Recipe creamier?

    For extra creaminess, use an immersion blender to puree part of the soup before serving. The potatoes and beans already do a great job, but blending a bit adds a silky smooth texture.

Final Thoughts

This soup has truly become one of my kitchen favorites for good reason. It’s approachable enough for any home cook, yet the flavors and textures deliver that satisfying bowl that comforts your soul. Whether you’re making it to cozy up after a busy day or serving it for friends on a chilly night, The Best White Bean Soup Recipe never disappoints. I hope you enjoy making and eating it as much as I do—give it a try and let me know what you think!

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.5 from 577 reviews
  • Author: Anna
  • Prep Time: 5 minutes
  • Cook Time: 20 minutes
  • Total Time: 25 minutes
  • Yield: 4 servings
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Italian
  • Diet: Vegetarian

Description

This comforting and hearty white bean soup features creamy cannellini beans, fresh vegetables, and aromatic rosemary, all simmered to perfection. Perfect for a cozy meal, it’s easy to prepare with pantry staples and can be customized with optional ingredients like spinach and paprika for added flavor and nutrition.


Ingredients

Beans & 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 & 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é Vegetables: Warm the olive oil in a large pot over medium heat until shimmering. Add the diced onion, carrot, and celery, and cook while stirring often for about 5 minutes, until the onion softens and becomes translucent.
  2. Add Garlic and Flavorings: Stir in the garlic, beans, tomato paste, potatoes, rosemary (whole sprig, chopped, or dried), and optional paprika. Cook, stirring frequently, for about 1 minute to incorporate the flavors.
  3. Deglaze with Wine: Pour in the white wine and stir well. Let it simmer until the wine evaporates, cooking for about 1 more minute.
  4. Add Spinach and Broth: Add the frozen spinach, vegetable broth (or hot water), and a pinch of salt and black pepper. Increase the heat and bring the mixture to a boil.
  5. Simmer the Soup: Once boiling, cover the pot, reduce heat to a gentle simmer, and cook for 15 minutes until the potatoes are tender and the soup thickens.
  6. Finish and Serve: Remove the pot from heat and discard the rosemary sprig if left whole. Taste and adjust seasoning with salt and pepper as needed. Ladle the soup into bowls, drizzle with olive oil and extra black pepper if desired. Serve with crusty whole grain bread and optionally, freshly grated Parmesan cheese for extra flavor. Enjoy!

Notes

  • Vegetable Broth: Homemade broth from vegetable scraps and herbs can elevate the flavor, but store-bought low salt broth or hot water with broth cubes works well for quick prep.
  • Seasoning Tips: Start with a small pinch of salt because broth can be salty. Adjust seasoning at the end to your taste.
  • Storage: Soup keeps well in the fridge for up to 3 days and freezes well up to 2 months in airtight containers with space left at the top.
  • Rosemary: Fresh sprigs shed leaves into the soup; remove before serving if preferred, or chop before cooking to distribute flavor.
  • Vegetable Variations: Frozen spinach is convenient; fresh spinach can be added last 5 minutes, while kale or chard require longer cooking (5-10 minutes).
  • Frozen vs Fresh Spinach: Use 7 oz frozen or a 10 oz bag fresh spinach if preferred.

Nutrition

  • Serving Size: 1 bowl (about 1 1/2 cups)
  • Calories: 250
  • Sugar: 4 g
  • Sodium: 450 mg
  • Fat: 5 g
  • Saturated Fat: 0.7 g
  • Unsaturated Fat: 3.5 g
  • Trans Fat: 0 g
  • Carbohydrates: 40 g
  • Fiber: 9 g
  • Protein: 12 g
  • Cholesterol: 0 mg

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