White Bean Soup Recipe : Easy, Terrific Comfort Food

This post may contain affiliate links. For more, see our Affiliate Disclaimer.

White Bean Soup is the kind of dinner I reach for when the evening feels chilly and I want something warm without spending hours at the stove. As the onion, garlic, and rosemary cook, the kitchen starts smelling cozy. Then creamy beans, tender vegetables, Parmesan, and fresh lemon turn a simple pot of soup into a satisfying meal.

Why You’ll Love This White Bean Soup

This White Bean Soup tastes creamy and hearty, yet you do not need heavy cream. Instead, blended cannellini beans naturally thicken the broth.
Also, whole beans give every bowl a satisfying texture. Rosemary, thyme, garlic, and Parmesan add savory flavor, while lemon brings a fresh finish.
Better yet, you need only 10 minutes for prep and 25 minutes for cooking. So, dinner reaches the table in about 35 minutes.

Ingredients You’ll Need

For this White Bean Soup, you need 3 cans of cannellini beans, 4 cups vegetable broth, 1 tablespoon olive oil, 1 diced yellow onion, 2 diced carrots, 2 diced celery stalks, and 4 minced garlic cloves.
Also, gather 1 teaspoon fresh rosemary, 1/2 teaspoon dried thyme, 1 teaspoon kosher salt, 1/2 teaspoon black pepper, and crushed red pepper flakes to taste.
Finally, you need 2 cups chopped spinach or kale, 2 tablespoons fresh lemon juice, 1/4 cup grated Parmesan, and chopped fresh parsley.

Best White Beans to Use

Cannellini beans work especially well because they taste mild and blend into a smooth, creamy base. However, you can also use Great Northern or navy beans.
You can use dried beans as well. First, soak them, then cook them until tender before making the soup.

Vegetables, Herbs, and Seasonings

Onion, carrots, and celery give White Bean Soup its savory foundation. Then garlic, rosemary, and thyme add plenty of aroma.
Meanwhile, black pepper and red pepper flakes bring gentle warmth. Fresh parsley adds color and freshness at the table.

Easy Ingredient Substitutions

You can swap vegetable broth for chicken broth if you do not need a vegetarian meal. Also, you can replace lemon juice with a small amount of vinegar for a milder tang.
For a dairy free or vegan bowl, simply leave out the Parmesan. Likewise, you can choose either spinach or kale.

Fresh ingredients for creamy White Bean Soup with cannellini beans, vegetables, spinach, herbs, lemon, and Parmesan.

How to Make White Bean Soup

Making White Bean Soup takes one pot and a quick blending step. So, the method stays easy even on a busy weeknight.

Blend Some of the Beans

First, rinse and drain one can of cannellini beans. Then blend the beans with 1 cup vegetable broth until smooth.
Next, rinse and drain the remaining two cans. Keep these beans whole because they add texture to every spoonful.

Sauté the Vegetables and Garlic

Heat 1 tablespoon olive oil in a large pot over medium heat. Then add the onion, carrots, and celery.
Cook for about 5 minutes until tender. Next, add the garlic and cook for another minute.

Add the Beans, Broth, and Seasonings

Stir in the blended beans and whole beans. Then add the remaining vegetable broth.
Next, add rosemary, thyme, salt, black pepper, and crushed red pepper flakes. Stir everything together well.

Simmer Until Creamy and Flavorful

Bring the White Bean Soup to a gentle simmer. Then cook it for about 15 minutes.
Meanwhile, stir occasionally so the flavors come together. Keep the heat gentle so the whole beans keep their texture.

Add the Greens, Lemon, and Parmesan

Add the spinach or kale. Then continue simmering for about 10 minutes, until the greens turn tender.
Finally, stir in the lemon juice and Parmesan. Taste the soup, then add more salt or black pepper if needed.
Serve it warm with fresh parsley and extra Parmesan on top.

Creamy White Bean Soup simmering with cannellini beans, vegetables, spinach, and herbs
Creamy White Bean Soup simmering with tender cannellini beans, vegetables, leafy greens, and fresh herbs.

Tips for the Best White Bean Soup

A few simple cooking choices can make a big difference. Most importantly, watch the consistency and avoid cooking the beans too aggressively.

Make It Creamy Without Heavy Cream

The trick comes from blending one can of beans with broth. As a result, the beans create a thick and creamy base without cream.
Meanwhile, the remaining whole beans keep the soup hearty and textured.

Adjust the Soup to Your Preferred Consistency

If you enjoy a thick White Bean Soup, follow the recipe as written. However, add extra broth if you prefer a thinner bowl.
Add the broth a little at a time. Then stop once you reach the consistency you like.

Don’t Overcook the Beans and Greens

Keep the soup at a gentle simmer rather than a hard boil. As a result, the beans stay whole and tender.
Also, watch your spinach or kale closely. Cook the greens until tender, but stop before they lose too much texture and color.

Finish With Lemon for the Best Flavor

Fresh lemon juice balances the savory beans and Parmesan. In fact, that small amount of acidity makes the whole pot taste brighter.
Therefore, add the lemon near the end of cooking. Then taste before adding extra salt.

White Bean Soup Variations

This simple recipe gives you plenty of room for changes. So, use what you have and make the soup fit your dinner plans.

Vegan and Dairy-Free White Bean Soup

Use vegetable broth and leave out the Parmesan for a vegan White Bean Soup. The blended beans still create a rich, creamy texture.
Also, you can add another squeeze of fresh lemon before serving for extra brightness.

White Bean Soup With Sausage or Chicken

For a heartier dinner, add cooked sausage or chicken. Bacon and pancetta also bring a smoky, savory flavor.
If you use sausage, brown it in the pot first. Then cook the vegetables in the same pot for extra flavor.

Add More Vegetables

Leeks, parsnips, potatoes, and mushrooms all work well. However, cut firm vegetables into small pieces so they cook evenly.
You can also add extra leafy greens. Then add a little more broth if the soup becomes too thick.

Make It Spicy

Add extra crushed red pepper flakes for more heat. However, start with a small amount and taste as you go.
The creamy beans soften some of that heat. Meanwhile, fresh lemon keeps the flavors bright.

What to Serve With White Bean Soup

White Bean Soup makes a filling meal by itself. However, a simple side can turn it into an even cozier dinner.

Bread, Biscuits, and Sandwiches

Serve your soup with crusty bread, biscuits, garlic bread, or cornbread. Each option works well for soaking up the creamy broth.
Also, grilled cheese makes a filling pairing. The crisp bread and melted cheese taste great beside the tender beans and vegetables.

Salads and Roasted Vegetables

A crisp salad adds a fresh contrast to the creamy soup. Likewise, roasted vegetables make a warm and satisfying side.
Keep the sides simple because the soup already carries plenty of flavor from garlic, herbs, Parmesan, and lemon.

How to Store, Freeze, and Reheat White Bean Soup

White Bean Soup works nicely for meal prep. Plus, you can save leftovers for lunch or freeze them for another dinner.

How to Store Leftovers

First, let the leftover soup cool. Then transfer it to an airtight container.
Keep it in the refrigerator for up to 5 days. Since the soup may thicken, stir in a splash of broth when you reheat it.

How to Freeze White Bean Soup

First, cool the soup completely. Then transfer it to a freezer safe container or bag.
Freeze the soup for up to 3 months. Next, thaw it overnight in the refrigerator before reheating.

How to Reheat White Bean Soup

Reheat White Bean Soup gently on the stovetop and stir occasionally. Add a little broth if it looks too thick.
Alternatively, heat individual servings in the microwave. Stir during heating so the soup warms evenly.
You can also find more Kai Recipes ideas on Pinterest and Facebook.

Frequently Asked Questions

Is White Bean Soup healthy?

White Bean Soup combines beans, vegetables, and leafy greens in one filling bowl. Each serving has about 228 calories, 15 grams of protein, and 12 grams of fiber.
However, the provided nutrition information lists 1,576 mg sodium per serving. So, choose lower sodium beans or broth if you want to reduce it.

How do you make White Bean Soup creamy without cream?

Blend one can of cannellini beans with 1 cup vegetable broth. Then stir the smooth mixture into the soup.
As a result, the beans naturally create a thick, creamy broth without heavy cream.

Can I use different white beans?

Yes. Great Northern beans and navy beans can replace cannellini beans.
Also, you can use dried beans. However, soak and cook them until tender before making the recipe.

Can I freeze White Bean Soup?

Yes. First, cool the soup completely and place it in a freezer safe container.
Then freeze it for up to 3 months. Thaw it overnight in the refrigerator before reheating.

What can I add to White Bean Soup?

You can add leeks, potatoes, parsnips, mushrooms, chicken, sausage, bacon, or pancetta.
Also, add more red pepper flakes for heat or extra greens for more vegetables.

More Such Recipes

Creamy White Bean Soup with cannellini beans, spinach, Parmesan, herbs, and crusty bread
Creamy White Bean Soup topped with Parmesan and herbs, served warm with rustic crusty bread.

Final Thoughts

White Bean Soup turns basic pantry ingredients into a creamy, hearty dinner in about 35 minutes. The blended beans create body, while whole beans, vegetables, rosemary, Parmesan, and lemon give each spoonful plenty of texture and flavor.
Serve it with warm crusty bread for dinner, then save the leftovers for an easy lunch. For me, this is the kind of simple soup that makes an ordinary evening feel a little warmer.

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 with cannellini beans, spinach, vegetables, Parmesan, and herbs

White Bean Soup Recipe : Easy, Terrific Comfort Food


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: kai
  • Total Time: 35 minutes
  • Yield: 6 servings 1x
  • Diet: Vegetarian

Description

Creamy White Bean Soup made with cannellini beans, tender vegetables, herbs, Parmesan, leafy greens, and fresh lemon. It is hearty, comforting, vegetarian, and ready in about 35 minutes.


Ingredients

Scale

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 stalks, diced

4 garlic cloves, minced

1 teaspoon fresh rosemary, minced

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 grated Parmesan cheese, plus extra for serving

Fresh parsley, chopped, for garnish


Instructions

1. Rinse and drain one can of cannellini beans. Blend it with 1 cup of vegetable broth until smooth. Rinse and drain the remaining beans and keep them whole.

2. Heat olive oil in a large pot over medium heat. Add the onion, carrots, and celery. Cook for about 5 minutes until tender. Add the garlic and cook for 1 minute.

3. Stir in the blended beans, whole beans, remaining vegetable broth, rosemary, thyme, salt, black pepper, and crushed red pepper flakes.

4. Bring the soup to a gentle simmer and cook for 15 minutes, stirring occasionally.

5. Add the spinach or kale and continue simmering for about 10 minutes, until tender.

6. Stir in the fresh lemon juice and Parmesan cheese.

7. Taste and adjust the salt and black pepper as needed.

8. Serve warm with chopped fresh parsley and extra Parmesan if desired.

Notes

Blending one can of beans with broth creates a creamy, thicker soup without adding heavy cream.

Avoid overcooking the beans or greens so they keep their texture and color.

Add extra broth if you prefer a thinner soup.

Fresh lemon juice balances the rich flavor. You can substitute a small amount of vinegar for a milder tang.

Cannellini beans can be replaced with Great Northern or navy beans.

You can use dried beans, but soak and cook them until tender before making the soup.

Vegetable broth keeps the recipe vegetarian. Chicken broth can also be used.

For a vegan or dairy free version, omit the Parmesan cheese.

Optional additions include leeks, parsnips, potatoes, mushrooms, sausage, chicken, bacon, or pancetta.

Cool leftovers before storing them in an airtight container in the refrigerator for up to 5 days.

For longer storage, cool completely and freeze in a freezer safe container or bag for up to 3 months. Thaw overnight in the refrigerator before reheating.

  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Category: Soup Recipes
  • Method: Stovetop
  • Cuisine: American

Nutrition

  • Serving Size: 1 serving
  • Calories: 228
  • Sugar: 4 g
  • Sodium: 1576 mg
  • Fat: 4 g
  • Saturated Fat: 1 g
  • Unsaturated Fat: 2.5 g
  • Trans Fat: 0 g
  • Carbohydrates: 41 g
  • Fiber: 12 g
  • Protein: 15 g
  • Cholesterol: 3 mg

Leave a Comment

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