Creamy White Bean Soup

This Creamy White Bean Soup is warm, hearty, and incredibly comforting, with tender white beans, vegetables, garlic, and herbs simmered together in a rich and creamy broth. The best part? You don’t need loads of heavy cream to get that velvety texture. Blending some of the white beans right into the soup creates a naturally thick, creamy base while keeping the recipe simple and nourishing.

It’s an easy one-pot dinner that comes together with mostly pantry staples and is perfect for chilly evenings, busy weeknights, or meal prep. Serve it with warm crusty bread for dipping and you have a cozy family dinner everyone can dig into.

creamy white bean soup topped with rosemary and served with crust bread

Why You’ll Love This Creamy White Bean Soup

There’s something especially satisfying about a creamy soup on a cold day, but this one manages to feel rich and cozy without being overly heavy.

You’ll love that it is:

  • Made in one pot
  • Ready in about 45 minutes
  • Packed with beans and vegetables
  • Naturally high in fiber
  • Made with inexpensive pantry staples
  • Easy to make vegetarian
  • Great for meal prep
  • Freezer-friendly
  • Easy to customize for your family

White beans create much of the creamy texture themselves, so you only need a small amount of dairy to finish the soup.

What Are the Best Beans for White Bean Soup?

Cannellini beans are our favorite choice for creamy white bean soup.

They are large, tender Italian white beans with a naturally creamy interior and mild flavor. They hold their shape well in soup but also blend beautifully when you want to thicken the broth.

If you don’t have cannellini beans, you can also use:

  • Great Northern beans
  • Navy beans
  • Butter beans
  • Baby lima beans

Navy beans are smaller and break down more easily, while Great Northern beans have a slightly firmer texture. Any of them will make a delicious soup.

The Secret to Creamy White Bean Soup

You don’t need to add a cup of heavy cream to make white bean soup taste creamy.

The easiest trick is to blend some of the beans and broth.

White beans contain starch that naturally thickens the soup when blended. Once the puree is stirred back into the pot, it transforms a thin broth into a thick, velvety base.

It also keeps plenty of whole beans and vegetables in the soup, giving you a nice balance of creamy and hearty textures.

A splash of half-and-half and a little Parmesan at the end add extra richness and flavor.

creamy white bean soup in a serving bowl with a spoon

Tips for Making the Best Creamy White Bean Soup

Sauté the vegetables first

Cooking the onions, carrots, and celery in olive oil before adding the broth builds a flavorful base for the soup.

Cook the garlic briefly

Garlic can become bitter if it cooks for too long. Add it after the other vegetables have softened and cook just until fragrant.

Rinse canned beans

Drain and rinse canned beans before adding them to remove excess sodium and the thick canning liquid.

Blend only part of the soup

Blending everything will give you a completely smooth soup. Blending just a portion creates creaminess while leaving plenty of beans and vegetables intact.

Add dairy over low heat

Once you add the half-and-half, keep the soup at a gentle temperature rather than bringing it to a hard boil.

Finish with acid

Fresh lemon juice wakes up all the other flavors and keeps the soup from tasting too heavy.

How to Make Creamy White Bean Soup Dairy-Free

This recipe is easy to make dairy-free.

Leave out the Parmesan and replace the half-and-half with:

  • Full-fat coconut milk
  • Unsweetened cashew cream
  • Unsweetened oat cream
  • Your favorite plain dairy-free creamer

You can also leave the dairy out entirely. Blended white beans create enough creaminess on their own for a delicious soup.

For extra savory flavor without Parmesan, add a tablespoon or two of nutritional yeast.

How to Add More Protein

White beans already provide plant-based protein, but you can easily make this soup even heartier.

Try adding:

  • Shredded chicken
  • Turkey sausage
  • Chicken sausage
  • Cooked ground turkey
  • Extra white beans
  • Cooked quinoa

Shredded rotisserie chicken is especially convenient. Stir it in during the final 5–10 minutes, just long enough to warm through.

white bean soup in a serving bowl with crusty bread and a linen

Creamy White Bean Soup Variations

Add Kale

Chopped kale gives the soup extra texture and holds up especially well in leftovers.

Add Spinach

Baby spinach is softer and milder than kale. Stir it in during the final couple of minutes of cooking.

Add Turkey Sausage

Brown sliced or crumbled turkey sausage before cooking the vegetables. Remove it from the pot, prepare the soup, then stir the sausage back in.

Add Chicken

Stir in shredded cooked chicken for an easy high-protein variation.

Add Potatoes

Diced Yukon Gold potatoes make the soup even heartier. Add them with the broth and simmer until tender.

Add Cauliflower

Small cauliflower florets pair beautifully with the creamy white beans. Add them with the broth and cook until tender.

Add Tomatoes

Stir in diced tomatoes for a slightly brighter, more rustic version.

Add Pasta

Small pasta shapes like ditalini or orzo can turn this into an even heartier meal. You may need extra broth because pasta will absorb liquid as it cooks.

Can I Make White Bean Soup Ahead of Time?

Absolutely.

This soup is an excellent make-ahead meal because the flavors become even better after sitting overnight.

Prepare the soup, cool it, and refrigerate it in an airtight container.

The soup will thicken as it sits because the beans continue absorbing some of the liquid. Add a splash of broth or milk when reheating if necessary.

How to Store Creamy White Bean Soup

Allow leftover soup to cool before transferring it to an airtight container.

Store in the refrigerator for up to 4 days.

Reheat gently in a saucepan over medium-low heat, stirring occasionally.

You can also reheat individual portions in the microwave.

Add a splash of broth if the soup has become too thick.

Can You Freeze Creamy White Bean Soup?

Yes, although soups containing dairy can sometimes separate slightly after freezing.

For the best results, prepare the soup through the blending step and freeze it before adding the half-and-half and Parmesan.

Cool completely and transfer to freezer-safe containers. Freeze for up to 3 months.

Thaw overnight in the refrigerator and reheat gently on the stove. Stir in the half-and-half, Parmesan, and lemon juice just before serving.

If you freeze the finished soup, it will still taste good; simply stir it thoroughly as it reheats.

a close up image of white bean soup in a serving bowl topped with fresh rosemary

More Easy Soup Recipes:

Print Recipe Pin Recipe
This recipe is brand new. Try it out and let us know what you think.

Creamy White Bean Soup

This Creamy White Bean Soup is an easy one-pot dinner that comes together with mostly pantry staples and is perfect for chilly evenings, busy weeknights, or meal prep. Serve it with warm crusty bread for dipping and you have a cozy family dinner everyone can dig into.
Prep Time15 minutes
Cook Time30 minutes
Total Time45 minutes
Course: dinner, Family Dinner, Main Course, Main Dish, Soup, Vegetarian
Servings: 6

Ingredients

Instructions

  • Heat the olive oil in a large soup pot or Dutch oven over medium heat.
  • Add the onion, carrots, and celery. Cook for 6–8 minutes, stirring occasionally, until the vegetables begin to soften.
  • Add the garlic, Italian seasoning, thyme, salt, and pepper. Cook for about 30 seconds, or until fragrant. Add the white beans, broth, and bay leaf. Stir to combine.
  • Bring the soup to a gentle boil, then reduce the heat to low. Partially cover and simmer for 15–20 minutes, or until the vegetables are tender. Remove and discard the bay leaf.
  • Transfer about 2 cups of the soup to a blender and carefully blend until smooth. Return the blended soup to the pot. Alternatively, use an immersion blender to partially blend the soup directly in the pot, leaving plenty of whole beans and vegetables for texture.
  • Stir in the kale or spinach. Simmer for another 3–5 minutes, or until the greens are tender.
  • Reduce the heat to low and stir in the half-and-half, Parmesan, and lemon juice. Taste and adjust the salt and pepper as needed.
  • Ladle into bowls and top with additional Parmesan, parsley, or red pepper flakes. Serve with warm bread.
Keyword : easy, healthy, kid friendly, vegetarian

www.superhealthykids.com