30-MINUTE MEALS! Get the email series now

The Best White Bean Soup

5 from 1 vote
1 Comments
Sara Mitchell
By: Sara MitchellUpdated: Oct 28, 2025
This post may contain affiliate links. Please read our disclosure policy.

A creamy, flavor packed white bean soup that is quick, vegan, and budget friendly. Ready in about 25 minutes and perfect with crusty bread.

The Best White Bean Soup

This creamy white bean soup has been one of my favorite weeknight rescues for years. I discovered this combination on a busy evening when I had pantry beans, a lonely potato, and a desire for something that would warm the house and please everyone at the table. What makes this dish special is its velvet texture and the way simple ingredients meld into deep savory flavor. The beans give a gentle creaminess without any dairy, while a touch of tomato paste and white wine add layered complexity. It smells like comfort and tastes like a meal you would happily serve company.

I usually make this when I want something that is fast, affordable, and reliably satisfying. It is one of those recipes that feels elevated but is effortless to pull together. I first served it at a casual dinner and a friend asked for the recipe on the spot. It works for quiet weeknights, for a light lunch, and for those times when you want to make something wholesome with what you already have. The texture and aroma make it memorable, and the family always asks for seconds.

Why You'll Love This Recipe

  • This soup is ready in about 25 minutes, making it perfect for quick dinners and last minute guests. The short cook time keeps flavors bright yet comforting.
  • It uses pantry staples such as canned white beans and basic vegetables, so you can make it with minimal shopping. It is also budget friendly without sacrificing taste.
  • The texture is rich and creamy without dairy, thanks to pureed beans and starchy potato. That makes it a great choice for dairy free and vegan diets.
  • It stores well in the refrigerator for up to three days and can be frozen for up to two months in airtight containers for easy meal prep.
  • Make ahead friendly and suitable for meal prep, and it pairs beautifully with crusty bread or a simple green salad when you want a complete meal fast.
  • Customizable for seasonality and dietary needs, you can swap spinach for kale, or add a pinch of smoked paprika for a deeper flavor profile.

My family reaction has always been enthusiastic. The first time I added a fresh rosemary sprig from my garden everyone noticed the fragrance and asked what was in it. Over time I learned small tweaks, like adding the wine early so it cooks off and intensifies the base, and those little steps make a big difference in the final bowl.

Ingredients

  • Cannellini beans: Two standard 14 ounce cans drained and rinsed work perfectly. Choose low sodium when possible so you can control final seasoning. Beans give body and plant protein to the soup.
  • Yellow onion: One medium onion, diced. A sweet yellow variety softens and adds a caramelized base that supports the savory flavors.
  • Celery and carrot: One celery stalk and one large carrot, diced. These classic aromatics build depth and texture while keeping the soup light.
  • Garlic: One to two cloves, pressed or finely diced. Fresh garlic brightens the soup and pairs beautifully with rosemary.
  • Frozen spinach: One cup frozen works well and is convenient. If using fresh spinach, add it late in the cooking process so it does not overcook.
  • Potatoes: Two medium potatoes peeled and cut into chunks. Russet or Yukon work well and help thicken the broth when they break down.
  • Olive oil: One tablespoon for sauteing, plus extra to drizzle on each bowl for an elegant finish.
  • Tomato paste: One tablespoon adds umami and a savory backbone that balances the beans.
  • White wine: One third cup to deglaze and add bright acidity. Use a dry white that you enjoy drinking.
  • Rosemary: One fresh sprig or one tablespoon chopped fresh leaves. If using dried, use one half teaspoon. Rosemary brings an aromatic pine note.
  • Vegetable broth: Two cups low sodium broth or hot water plus a cube. Broth controls the soup salt and flavor so pick a quality brand.
  • Seasoning: One half teaspoon fine salt and one eighth teaspoon black pepper to start, then adjust to taste. One half teaspoon paprika is optional for warmth.

Instructions

Sweat the aromatics: Warm one tablespoon olive oil in a large heavy bottom pot over medium heat until it shimmers. Add the diced onion, carrot, and celery and cook, stirring often, until the onion is soft and translucent, about five minutes. The goal is to soften rather than brown so the vegetables release their sweetness into the base. Add garlic and tomato paste: Add the garlic, one tablespoon tomato paste, drained beans, chopped potatoes, rosemary and paprika if using. Stir constantly for about one minute so the tomato paste loses its raw edge and starts to meld with the aromatics. This step intensifies the flavor base. Deglaze with wine: Pour in one third cup dry white wine and stir well, scraping any fond from the bottom of the pot. Let the wine simmer and reduce for about one minute until most of the liquid has evaporated. This leaves a concentrated brightness without raw alcohol. Add greens and broth then simmer: Stir in one cup frozen spinach, two cups hot vegetable broth, a good pinch of salt and one eighth teaspoon black pepper. Increase heat to bring to a gentle boil, then cover, reduce heat and simmer for fifteen minutes until the potatoes are tender and the soup is naturally thickened by the beans and potato starch. Finish and season: Remove the pot from the heat and fish out the rosemary sprig if you used a whole sprig. Taste and adjust salt and pepper. If you prefer a creamier texture, partially blend with an immersion blender leaving some beans whole for texture, or transfer half to a blender and pulse about three times before returning to the pot. Serve: Ladle into bowls, drizzle with a little extra virgin olive oil and a turn of fresh black pepper. Serve with crusty bread and optional grated parmesan if not keeping it vegan. User provided content image 1

You Must Know

  • This soup is high in fiber and plant protein while remaining low in fat, making it a sustaining meal for many dietary needs.
  • It keeps well in the refrigerator for up to three days and freezes well for up to two months in airtight containers, leaving one inch of head space.
  • Start with low sodium broth and add salt at the end to avoid an overly salty finish as broths vary greatly in salt content.
  • Using canned beans saves time but rinsing them reduces excess sodium and prevents a metallic aftertaste.
  • Partial blending creates a velvety mouthfeel without losing all of the appealing bean texture.

What I love most about this soup is how forgiving it is. One evening I substituted chard for spinach and added lemon zest at the end and the family declared it an instant favorite. Little experiments like that have made this a flexible formula for seasonal cooking and for using what is in the pantry and garden.

Storage Tips

Store cooled leftovers in airtight containers in the refrigerator for up to three days. For freezing, divide into single serving airtight containers leaving about one inch of head space to allow for expansion. Freeze for up to two months. To reheat from frozen, thaw overnight in the refrigerator then warm gently on the stovetop over low heat, stirring occasionally to reincorporate any separated liquid. If the soup thickens too much during storage, stir in a splash of water or broth while reheating to reach the desired consistency.

Ingredient Substitutions

If you do not have cannellini beans, use great northern or navy beans in equivalent amounts. Swap spinach for chopped kale or chard but add these heartier greens earlier so they become tender. If you prefer no wine, substitute an extra quarter cup of broth plus one tablespoon lemon juice to maintain acidity. For a smokier note, replace paprika with smoked paprika in the same amount. Use sweet potatoes instead of white potatoes for a winter variation but expect a sweeter flavor.

User provided content image 2

Serving Suggestions

Serve with warm crusty whole grain bread or a slice of sourdough for dipping. A simple green salad dressed with lemon and olive oil balances the warmth of the soup. Garnish each bowl with a drizzle of extra virgin olive oil, a few torn leaves of fresh parsley, and a crack of black pepper. If not vegan, a light shaving of parmesan adds a savory finish that many people enjoy.

Cultural Background

This style of white bean and potato soup is rooted in Mediterranean home cooking where beans provide an affordable source of protein and vegetables are celebrated for their seasonal variety. In coastal and inland regions alike, simple pot soups have long been a way to stretch ingredients into nourishing meals. The use of rosemary, olive oil and white beans reflects a rustic approach to flavor building found throughout Mediterranean cuisines.

Seasonal Adaptations

Spring and summer invite lighter variations with fresh spinach and a squeeze of lemon. In autumn and winter, swap in kale and add a teaspoon of smoked paprika for deeper warmth. For holiday tables, make a larger batch, garnish with toasted walnuts and rosemary sprigs, and serve with a warm grain salad to create a more substantial spread.

Meal Prep Tips

Double the recipe and freeze in portion sized containers for effortless lunches. Prepare the base of sautéed aromatics and tomato paste in advance and refrigerate for two days. When ready to serve, add beans, potatoes and broth and simmer for the final fifteen minutes. This staged approach saves time while preserving fresh flavor.

Enjoy this soup as a simple nourishing meal that is forgiving, fast and full of Mediterranean inspired flavors. I hope it becomes one of your weeknight favorites and a reliable recipe to turn to when you want comfort with minimal fuss.

Pro Tips

  • Rinse canned beans under cold water to reduce sodium and improve flavor.

  • Partially blend the soup for a creamy texture while keeping some whole beans for bite.

  • Use low sodium broth and adjust salt at the end to avoid over seasoning.

  • If the soup is too thick after cooling, thin with a splash of hot broth or water when reheating.

This nourishing the best white bean soup recipe is sure to be a staple in your kitchen. Enjoy every moist, high protein slice — it is perfect for breakfast or as a wholesome snack any time.

Tags

Quick Dinner Recipessoupwhite bean soupveganvegetariangluten-freemediterraneanbudget-friendlydairy-freerecipes
No ratings yet

The Best White Bean Soup

This The Best White Bean Soup recipe makes perfectly juicy, tender, and flavorful steak every time! Serve with potatoes and a side salad for an unforgettable dinner in under 30 minutes.

Servings: 4 steaks
The Best White Bean Soup
Prep:5 minutes
Cook:20 minutes
Rest Time:10 mins
Total:25 minutes

Ingredients

Main

Instructions

1

Warm the oil and soften aromatics

Heat one tablespoon olive oil in a large pot over medium heat until shimmering. Add diced onion, carrot and celery and cook while stirring often until the onion is translucent about five minutes.

2

Add garlic tomato paste beans and potatoes

Stir in pressed garlic, one tablespoon tomato paste, drained beans, potato chunks, rosemary and paprika if using. Cook while stirring for about one minute to allow the paste to develop flavor.

3

Deglaze with white wine

Pour in one third cup dry white wine and stir, scraping any bits from the bottom of the pot. Simmer for about one minute until most of the wine has cooked off.

4

Add greens broth and simmer

Add one cup frozen spinach and two cups hot vegetable broth plus a pinch of salt and one eighth teaspoon pepper. Bring to a boil then cover and simmer gently for fifteen minutes until potatoes are tender.

5

Finish blend and season

Remove the pot from heat, take out a whole rosemary sprig if used, then taste and adjust salt and pepper. For creamier texture use an immersion blender briefly or puree half the soup and return.

6

Serve and garnish

Ladle into bowls and drizzle with extra virgin olive oil and freshly ground black pepper. Serve with crusty bread and optional grated cheese for non vegan diners.

Last Step: Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.

Nutrition

Calories: 350kcal | Carbohydrates: 57g | Protein:
19g | Fat: 5g | Saturated Fat: 2g |
Polyunsaturated Fat: 1g | Monounsaturated Fat:
2g | Trans Fat: 1g | Cholesterol: 253mg | Sodium:
0mg | Potassium: 953mg | Fiber: 0g | Sugar:
0g | Vitamin A: 577IU | Vitamin C: 3mg | Calcium:
47mg | Iron: 6mg

Did You Make This?

Leave a comment & rating below or tag
@kitchenfunwithmy3sons on social media!

The Best White Bean Soup

Categories:

The Best White Bean Soup

Did You Make This?

Leave a comment & rating below or tag @kitchenfunwithmysons on social media!

Rate This Recipe

Share This Recipe

Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!

Comments (1)

Leave a Comment

0/1000 characters
Food Lover
1 day ago

This recipe looks amazing! Can't wait to try it.

Rating:

Comments are stored locally in your browser. Server comments are displayed alongside your local comments.

Family photo

Hi, I'm Sara!

Chef and recipe creator specializing in delicious Quick Dinner Recipes cooking. Passionate about sharing easy-to-follow recipes that bring families together around the dinner table.

30-Minute Meals!

Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.