White Bean Soup – Cozy, Creamy, and Full of Flavor

Enjoy a comforting bowl of white bean soup made with simple ingredients, creamy texture, and rich flavor — the perfect cozy meal for any season.

creamy white bean soup in a modern kitchen with olive oil drizzle and herbs

There’s something special about a steaming bowl of white bean soup on a chilly evening. Maybe it’s the aroma of garlic and herbs simmering away or the way each spoonful feels like a warm hug. If you’ve ever craved comfort food that’s both nourishing and easy to make, this soup deserves a spot in your weekly rotation. With just a few pantry staples, you can turn a handful of humble ingredients into a meal that feels like home.

What Is White Bean Soup?

At its core, white bean soup is a rustic, one-pot wonder made with beans like cannellini, Great Northern, or navy beans. These mild-flavored beans soak up every bit of seasoning, giving you a velvety texture and rich taste without needing heavy cream. This dish has roots in Italian and Mediterranean cooking, but over time, it’s become a U.S. household favorite—especially for anyone looking for wholesome comfort food that won’t break the budget.

You’ll find versions with kale and parmesan, or others loaded with carrots and celery for a heartier feel. Whether you’re keeping it plant-based or adding a bit of sausage, this soup adjusts beautifully to your style and schedule.

Why You’ll Love It – Nutrition and Benefits

Think of this soup as your winter wellness in a bowl. White beans are packed with plant-based protein, iron, and fiber, helping you stay full longer while keeping your meals light. If you’re looking to balance indulgence with nutrition, this recipe delivers. It’s lower in fat than creamy soups yet just as satisfying.

Because it’s a one-pot meal, cleanup is a breeze. You can toss everything together in under an hour and have enough for lunches through the week. The flavor only deepens overnight, which makes it ideal for meal-prep or lazy Sunday cooking sessions.

You might also appreciate that this soup is naturally gluten-free (as long as your broth is certified), vegetarian-friendly, and easily adapted for various diets—more on that shortly.

Ingredients and Equipment You’ll Need

Here’s what you’ll need to make this simple, hearty soup:

Ingredients

  • 2 tablespoons olive oil
  • 1 medium onion, diced
  • 2 carrots, chopped
  • 2 celery stalks, chopped
  • 3 cloves garlic, minced
  • 4 cups vegetable or chicken broth
  • 2 cans (15 ounces each) white beans, drained and rinsed (cannellini or Great Northern)
  • 1 teaspoon dried thyme
  • ½ teaspoon rosemary (or Italian seasoning)
  • Salt and black pepper, to taste
  • 1 cup chopped kale or spinach (optional)
  • 1 tablespoon lemon juice
  • Grated parmesan or a drizzle of olive oil, for serving

Equipment

  • Large soup pot or Dutch oven
  • Wooden spoon
  • Immersion blender (optional, for creamy texture)

These ingredients are pantry staples, meaning you can make this any time without a special trip to the store.

Fresh ingredients for white bean soup neatly arranged under soft daylight in a modern kitchen.

Step-by-Step Preparation (American Kitchen Style)

Sauté the Aromatics

Start by heating olive oil in a large pot over medium heat. Add the onion, carrots, and celery, letting them soften for about five minutes. When your kitchen starts smelling like a cozy diner, you’re doing it right.

onions, carrots, and celery sautéing in olive oil for white bean soup in a modern kitchen
Sautéing fresh aromatics — the first step in building flavor for creamy white bean soup.

Build the Flavor

Add the garlic and cook another 30 seconds, just until fragrant. Stir in your herbs, salt, and pepper. Next, pour in the broth and beans. Let everything simmer gently for 20 to 25 minutes. You’ll notice the beans start to break down, thickening the soup naturally.

immersion blender creating creamy texture in white bean soup
Blending part of the soup for that naturally creamy texture without using cream.

Adjust the Texture

If you prefer a creamier finish, use an immersion blender to puree part of the soup directly in the pot. Leave some beans whole for texture—it’s that perfect balance between smooth and hearty.

Add the Greens

Toss in kale or spinach at the end for a pop of color and extra nutrition. A squeeze of lemon juice brightens the flavor, while a drizzle of olive oil or a sprinkle of parmesan adds a finishing touch.

Serve and Enjoy

Ladle it into bowls and serve with crusty bread or a side salad. The flavor will deepen as it cools, making tomorrow’s leftovers even better.

bowl of white bean soup served with bread and parmesan in a bright modern kitchen
A warm bowl of white bean soup served with rustic bread, ready to enjoy in a sunlit kitchen.

Variations and Dietary Adaptations

This soup is flexible by design, which makes it easy to tailor to your needs.

Vegan or Vegetarian

Use vegetable broth instead of chicken, and skip the parmesan. Add a teaspoon of nutritional yeast for a savory “cheesy” note.

Gluten-Free

This soup is naturally gluten-free, but double-check your broth label. Serve with gluten-free bread or roasted potatoes instead of traditional baguette slices.

Low-Calorie or Light Version

Reduce the olive oil to one tablespoon and increase the broth slightly. Add extra vegetables like zucchini or cauliflower for volume without added calories.

Halal or Kosher

Use certified broth and pair the soup with a halal-approved bread or salad. The flavor will stay just as rich and comforting.

Each variation keeps the soul of the white bean soup intact while giving you options for any dietary goal or preference.

Storage, Make-Ahead, and Leftovers

This soup shines as a make-ahead meal. Once cooled, store it in airtight containers for up to four days in the fridge. For longer storage, portion it into freezer bags or containers and freeze for up to three months.

When reheating, add a splash of broth or water to loosen it up—the beans thicken naturally over time. You can reheat it on the stove over low heat or in the microwave in short bursts, stirring occasionally.

You’ll notice that as it sits, the flavors deepen, making each reheated bowl taste even better than the first. It’s the kind of meal that saves you time during the week but never compromises on taste.

Every spoonful of white bean soup brings a mix of comfort, nutrition, and simplicity. It’s the kind of dish that proves good food doesn’t have to be complicated—you just need honest ingredients and a bit of patience. Whether you’re making it for yourself or serving family dinner on a busy weeknight, this timeless soup is sure to become a favorite on your table.

Get inspired with more mouthwatering recipes! Follow me on Facebook and Pinterest for new cooking ideas every week.

FAQ

What kind of beans work best for white bean soup?

Cannellini beans are the most popular choice for white bean soup because they’re creamy and mild. Great Northern or navy beans work just as well if that’s what you have on hand—each brings a slightly different texture but delivers the same cozy flavor.

Can I use dried beans instead of canned?

Absolutely! Just soak your dried white beans overnight and cook them until tender before adding them to the soup. This version takes longer but gives the broth a richer, homemade flavor that canned beans can’t quite match.

How do I make my white bean soup thicker?

You can blend part of the soup using an immersion blender or mash a few beans with a spoon. Both methods help create that naturally creamy texture without adding cream or flour.

Is white bean soup healthy?

Yes! It’s loaded with plant-based protein, fiber, and essential minerals. When made with olive oil and vegetables, it’s low in fat and great for heart health, making it one of the best healthy soup options for cozy nights.

Can I freeze white bean soup?

Definitely. Cool the soup completely, portion it into containers, and freeze for up to three months. When reheating, add a splash of broth or water to bring it back to its original consistency.

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
creamy white bean soup in a modern kitchen with olive oil drizzle and herbs

White Bean Soup


  • Author: Ryan Mitchell
  • Total Time: 35 minutes
  • Yield: 4 servings 1x
  • Diet: Vegetarian

Description

A cozy, creamy white bean soup made with simple pantry staples like carrots, celery, and garlic. Perfect for chilly evenings, packed with protein, and full of comforting flavor.


Ingredients

Scale
  • 2 tablespoons olive oil
  • 1 medium onion, diced
  • 2 carrots, chopped
  • 2 celery stalks, chopped
  • 3 cloves garlic, minced
  • 4 cups vegetable or chicken broth
  • 2 cans (15 ounces each) white beans, drained and rinsed
  • 1 teaspoon dried thyme
  • 1/2 teaspoon rosemary or Italian seasoning
  • Salt and black pepper, to taste
  • 1 cup chopped kale or spinach (optional)
  • 1 tablespoon lemon juice
  • Grated parmesan or drizzle of olive oil, for serving


Instructions

  1. Heat olive oil in a large pot over medium heat.
  2. Add onion, carrots, and celery. Sauté until softened, about 5 minutes.
  3. Add garlic, thyme, rosemary, salt, and pepper; cook 30 seconds until fragrant.
  4. Pour in broth and add white beans. Simmer 20–25 minutes.
  5. Partially blend with immersion blender for creamy texture.
  6. Add kale or spinach; stir until wilted.
  7. Finish with lemon juice and serve topped with parmesan or olive oil.

Notes

  1. For a thicker texture, blend half the soup and leave the rest chunky.
  2. Use cannellini, Great Northern, or navy beans for best results.
  3. The soup tastes even better the next day as flavors deepen.
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Category: Soups
  • Method: Stovetop
  • Cuisine: American

Nutrition

  • Serving Size: 1 bowl
  • Calories: 290
  • Sugar: 3
  • Sodium: 540
  • Fat: 9
  • Saturated Fat: 1
  • Unsaturated Fat: 7
  • Trans Fat: 0
  • Carbohydrates: 38
  • Fiber: 9
  • Protein: 14
  • Cholesterol: 0

What Are Our Readers Saying?

0.0
0.0 out of 5 stars (based on 0 reviews)
Excellent0%
Very good0%
Average0%
Poor0%
Terrible0%

There are no reviews yet. Be the first one to write one.

Related Recipes