creamy white bean soup recipe

White Bean Soup – A Creamy, Cozy Bowl of Comfort

By:

Jessica

|

October 16, 2025

Last Updated

|

October 16, 2025

White Bean Soup is the kind of dish that feels like a warm hug in a bowl. Imagine rich, creamy cannellini beans simmering with tender veggies, fragrant rosemary, and a squeeze of lemon to wake it all up. It’s hearty, healthy, and ready in just about 30 minutes—perfect for weeknights when you want something cozy without hovering over the stove all night. Bonus: It’s a total crowd-pleaser, even for picky eaters who “don’t do soup.”

Table of Contents

What is White Bean Soup?

White Bean Soup is a creamy, nourishing blend of white beans (typically cannellini or Great Northern), vegetables, herbs, and broth. Unlike many cream-based soups, this version gets its velvety texture from blending some of the beans—no heavy cream required. It’s naturally high in fiber and protein, which means it keeps you full and happy for hours.

This soup has Mediterranean roots but has become a modern American staple for families looking for plant-based comfort food. It’s simple enough for a busy Tuesday night but elegant enough to serve for a casual dinner party. Plus, it’s incredibly forgiving—you can toss in spinach, kale, or whatever greens you have on hand.

Reasons to Try White Bean Soup

Here’s why White Bean Soup deserves a permanent spot in your recipe rotation:

  1. Fast and fuss-free. You only need 35 minutes from start to finish.
  2. Healthy comfort food. It’s loaded with fiber, plant-based protein, and vitamins—without feeling like “diet food.”
  3. Budget-friendly. Most ingredients come straight from your pantry.
  4. Versatile. You can make it vegetarian, add sausage for extra protein, or swap kale for spinach.
  5. Perfect for meal prep. It reheats like a dream, making your lunch game unstoppable.

If you’re into hearty, veggie-packed soups, check out our Crock Pot Vegetable Soup and Cheesy Broccoli Cheddar Soup next—they’re equally cozy and flavorful.

Ingredients Needed to Make White Bean Soup

  • 3 (15 oz) cans cannellini beans, divided
  • 4 cups vegetable broth, divided
  • 1 tablespoon olive oil
  • 1 yellow onion, diced
  • 2 medium carrots, diced
  • 2 celery sticks, diced
  • 4 garlic cloves, minced
  • 1 teaspoon fresh rosemary, minced
  • ½ teaspoon dried thyme
  • 1 teaspoon kosher salt
  • ½ teaspoon black pepper
  • Crushed red pepper flakes, to taste
  • 2 cups chopped spinach or kale
  • 2 tablespoons fresh lemon juice
  • ¼ cup Parmesan cheese, plus extra for serving
  • Fresh parsley, chopped, for garnish
white bean soup ingredients
Ingredients for creamy white bean soup with herbs and fresh vegetables.

Instructions to Make White Bean Soup

If you’ve been craving a cozy, creamy dinner that practically cooks itself, this Step by Step White Bean Soup guide is for you. Grab your favorite pot, roll up your sleeves (or hoodie cuffs), and let’s make magic happen in the kitchen.

Step 1: Prep and Blend the Beans

To kick off your Step by Step White Bean Soup, start by rinsing and draining one can of cannellini beans. Add them to a blender or food processor along with one cup of vegetable broth. Blend until you get a smooth, creamy consistency—almost like a bean purée.
This simple move is your secret weapon. By blending one can and leaving the rest whole, you’ll achieve that rich, velvety texture without adding cream. (If you’ve ever loved the texture of our Creamy Chicken Tortellini Soup, you’ll appreciate this trick.)
Once blended, set this mixture aside. It’s going to be the heart and soul of your soup’s creamy base.

Step 2: Sauté the Aromatic Vegetables

Next, heat one tablespoon of olive oil in a large pot over medium heat. Add diced onion, carrots, and celery—the classic soup trio that brings depth and natural sweetness. Sauté for about five minutes until the veggies begin to soften and your kitchen smells like something out of a cozy café.
Now toss in the minced garlic and cook for one more minute. Be careful not to burn it—garlic cooks fast! This step layers in flavor, so take your time here.
(For tips on how to chop veggies quickly and safely, check out our Crock Pot Vegetable Soup—it’s a great guide for home cooks who want to speed through prep without losing quality.)

Step 3: Combine Beans, Broth, and Herbs

Once your veggies are softened, it’s time to build your base. Add the pureed bean mixture to the pot along with the remaining two cans of whole beans, the rest of the vegetable broth, fresh rosemary, thyme, salt, black pepper, and crushed red pepper flakes.
This is where the magic starts to happen—the aroma of herbs mingling with the creamy beans is heavenly. Stir well and bring everything to a gentle simmer. Let it cook for about 15 minutes, stirring occasionally to prevent sticking.
If you’re curious about substituting herbs or using what’s already in your pantry, our Mediterranean Lemon Chicken Soup article offers excellent herb pairings that can inspire your own flavor twist here.

Step 4: Add the Greens for a Pop of Color and Nutrition

Now it’s time to get those greens in. Add two cups of chopped spinach or kale and stir them into the simmering soup. The heat will soften the greens while keeping their bright color and nutrients intact. Let everything cook together for about 10 minutes.
This Step by Step White Bean Soup moment is where the dish really transforms from simple to stunning. The greens not only boost nutrition but also add a satisfying texture.
If you prefer heartier greens or want to try other variations, visit our Turkish Lentil Soup page for substitution ideas—it includes handy tips on working with leafy vegetables in soups.

Step 5: Finish with Freshness and Flavor

Once the greens are tender, remove your pot from the heat. Stir in two tablespoons of fresh lemon juice and a quarter cup of Parmesan cheese. The lemon brightens the flavor, cutting through the creaminess, while the cheese adds depth and a touch of umami.
Taste your soup and adjust the seasoning—sometimes a pinch more salt or black pepper brings everything into perfect balance.

Ladle your White Bean Soup into bowls and top with a sprinkle of chopped parsley and extra Parmesan if you’re feeling fancy. Serve it alongside crusty bread or biscuits for the full comfort experience.
(For the best bread pairings, try our Ground Beef and Potato Soup—the article includes ideas for perfect sides and quick homemade bread recipes.)

Step 6: Bonus Tip – Blend for Extra Creaminess (Optional)

If you like your White Bean Soup Step by Step recipe even creamier, scoop out a cup or two once it’s done cooking, blend it, and stir it back into the pot. This adds body and makes every spoonful silky smooth.
Want more tricks for creamy soups without heavy cream? Check out our Cream of Broccoli Soup Recipe for inspiration—you’ll find techniques that make your soups rich and satisfying without the dairy overload.

Step 7: Serve and Enjoy

Now comes the best part—serving your creation. Pour the soup into bowls, garnish with a little parsley, maybe an extra drizzle of olive oil, and enjoy that first comforting bite. It’s a creamy, herby, lemon-kissed dream that’s both healthy and hearty.
This Step by Step White Bean Soup isn’t just a meal; it’s a cozy ritual you’ll look forward to on cool evenings.

Step 8: Store the Leftovers Like a Pro

Allow your soup to cool before storing it in airtight containers. It keeps beautifully in the fridge for up to 5 days or can be frozen for up to 3 months. When reheating, add a splash of broth or water to restore its perfect consistency.
For additional freezer-friendly meal ideas, see our Slow Cooker Chicken Pot Pie Soup—it’s another excellent option for make-ahead comfort food.

What to Serve with White Bean Soup

Pair this creamy bowl of goodness with crusty artisan bread, warm biscuits, or a crisp green salad. For a full comforting spread, serve it alongside Beef Barley Soup or Ground Beef and Potato Soup if you’re feeding a crowd with mixed tastes.

Key Tips for Making White Bean Soup

  1. Don’t skip the puree! That’s what makes the soup thick and creamy.
  2. Use fresh herbs if you can—they make a noticeable difference.
  3. Add lemon juice at the end to brighten the flavor.
  4. Want it dairy-free? Skip the Parmesan or use nutritional yeast.
  5. Feeling spicy? Add a pinch more red pepper flakes or a dash of smoked paprika.

Storage and Reheating Tips for White Bean Soup

Let the soup cool before transferring it to airtight containers. It stays fresh in the fridge for up to 5 days and freezes well for up to 3 months. When reheating, warm it gently on the stove over medium heat or in the microwave. If it thickens too much, add a splash of broth or water to loosen it up.

FAQs

Can I use dry beans instead of canned?
Absolutely. Just soak and cook them first—about 1½ cups of dry beans equals 3 cans.

Can I make this soup vegan?
Yes! Skip the Parmesan or use a plant-based alternative.

Can I add meat?
Sure thing. Try tossing in cooked chicken sausage or shredded rotisserie chicken for extra protein.

Final Thoughts

White Bean Soup proves that comfort food can be wholesome and satisfying without being heavy. Whether you’re making it for a quick family dinner or meal prep for the week, this cozy classic is one you’ll keep coming back to. Serve it with crusty bread, a sprinkle of Parmesan, and a little love—it’s all you need on a cool evening.

Follow us on Pinterest for weekly slow cooker inspiration, or join the conversation over on our Facebook page where fellow food lovers share their favorite comfort meal.

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 recipe

White Bean Soup – A Creamy, Cozy Bowl of Comfort

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Jessica
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Total Time: 35 minutes
  • Yield: 6 servings
  • Category: Dinner
  • Method: Stovetop
  • Cuisine: American
  • Diet: Vegetarian

Description

This hearty and flavorful soup is made with creamy white beans, aromatic vegetables, savory broth, and herbs. It’s a comforting, nourishing meal that’s perfect for chilly days.


Ingredients

  • 3 (15 oz) cans cannellini beans, divided
  • 4 cups vegetable broth, divided
  • 1 tablespoon olive oil
  • 1 yellow onion, diced
  • 2 medium carrots, diced
  • 2 sticks celery, diced
  • 4 cloves garlic, minced
  • 1 teaspoon minced fresh rosemary
  • 1/2 teaspoon dried thyme
  • 1 teaspoon kosher salt
  • 1/2 teaspoon black pepper
  • Crushed red pepper flakes, to taste
  • 2 cups chopped spinach or kale
  • 2 tablespoons fresh lemon juice
  • 1/4 cup Parmesan cheese, plus more for serving
  • Garnish: chopped fresh parsley


Instructions

1. Rinse and drain 1 can of beans. Place the beans in a blender or food processor with 1 cup of the broth. Blend until smooth and set aside. You don’t want to blend all of the beans, just 1 can. The pureed beans will make the soup extra creamy. Rinse and drain the remaining beans and set aside.

2. In a large pot, heat the olive oil over medium heat. Add the onion, carrots, and celery. Sauté until vegetables are tender, about 5 minutes. Add the garlic and cook for an additional minute.

3. Add the pureed bean mixture, whole beans, remaining broth, rosemary, thyme, salt, pepper, and crushed red pepper. Let simmer for 15 minutes.

4. Add the spinach or kale and simmer for 10 more minutes. Stir in the fresh lemon juice and Parmesan cheese. Taste and season with additional salt and pepper, if necessary.

5. Ladle the soup into bowls and garnish with a little fresh parsley and extra Parmesan cheese, if desired. I recommend serving with crusty bread or biscuits.


Notes

Store leftover soup in an airtight container in the fridge for up to 5 days. Freeze for up to 3 months. Reheat in the microwave or on the stovetop. This soup pairs beautifully with crusty bread or flaky biscuits.

Leave a Comment

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