Cannellini Bean Soup is a hearty soup full of Italian sausage, potatoes, and of course cannellini beans.

Perfect for busy weeknights, this easy stove-top soup is quick and easy!

Creamy Cannellini Soup in a bowl garnished with parmesan cheese and parsley.

Creamy, hearty, and full of flavor, this soup is a favorite.

Why We Love This Soup

  • Not only is Cannellini Bean Soup ultra-hearty and packed with fiber and flavor, its perfect for leftover add-ins and mix-ins.
  • It’s a great base soup recipe for whatever is on hand in the pantry or the fridge! Add in extra veggies, chopped peppers, or leftover chicken breasts.
  • The creamy texture comes from blending some of the beans (and not heaps of heavy creamy).
  • Creamy Cannellini Soup is fast! Only has 10 minutes of prep time and 30 minutes to cook on the stovetop!

Dry ingredients for Creamy Cannellini Soup on a baking sheet

Ingredients & Variations

Healthy cannellini beans, Italian sausage, chicken broth, and a few veggies and herbs are all that’s needed for the best soup ever!

SAUSAGE – Italian sausage adds the perfect flavor to this recipe! No sausage? Sub out ground beef or leftover chicken or turkey and add in a few extra spices to balance out the flavor.

BEANS – Canned cannellini beans are a quick and easy addition. Beans labeled Great Northern Beans or White Kidney beans (or really any white bean) will work in this recipe!

VEGGIES I love to add celery for the perfect crunch and potatoes for a hearty addition. This soup would also be great with kale or spinach for a pop of color and extra nutrition!

For a lower-carb version, switch out the potato for cauliflower!

BROTH Chicken broth is the perfect base for this soup but it can easily be substituted for vegetable or beef broth depending on what you have on hand.

Canned vs. Dry Beans

This recipe uses canned beans to make it quick!

If you have dried beans, feel free to use those. Since dried beans expand while cooking, use half the amount of dried beans than canned beans and be sure to soak them overnight before adding to the soup.

Find more info about different ways to soak beans here (overnight/quick/microwave/hot soak).

Ingredients for Creamy Cannellini Soup in a pot

How To Make Cannellini Bean Soup

This hearty soup is as easy as 1, 2, 3 to prepare.

  1. Saute onion, sausage, and celery (per recipe below)
  2. Add remaining ingredients (except one can of beans) and simmer.
  3. Puree remaining beans, add to soup and simmer.

Season with salt and pepper and parmesan cheese. Serve with a slice of French bread or a side salad for a complete meal!

Cannellini beans in a blender, blended for Creamy Cannellini Soup

How to Store

Leftovers: Cannellini Bean Soup tastes even better the next day! Store it covered in the refrigerator for up to 4 days and let the flavors meld together.

Reheat: Put soup on the stove or in the microwave. Give it a good stir and refresh the flavors by adding a pinch of salt, pepper, and parmesan cheese!

To Freeze: This soup can be frozen easily, but the beans might not be as firm once it’s thawed. If that happens, add a fresh can of beans and reheat as per instructions above!

More Bean Soup Recipes

Did you try this Cannellini Bean Soup?  Be sure to leave a rating and a comment below!

Serving of Creamy Cannellini Soup in a bowl
5 from 22 votes↑ Click stars to rate now!
Or to leave a comment, click here!

Creamy Cannellini Soup

This stove-top soup is hearty, creamy & full of flavor!
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings 6 servings
buy hollys book


  • 1 onion diced
  • 2 ribs celery chopped
  • 8 ounces Italian sausage
  • 1 russet potato peeled and chopped
  • 1 teaspoon Italian seasoning
  • 2 cans cannellini beans 15 oz each, drained and rinsed, divided
  • 4 cups chicken broth divided
  • 1 tablespoon pesto Or more to taste

Optional Garnish

  • 1 tablespoon parmesan cheese
  • fresh parsley


  • Combine onion, sausage, and celery in a large saucepan. Cook until sausage has no pink remaining. Drain any fat.
  • Add potato, seasoning, one can of cannellini beans, and 3 cups chicken broth. Bring to a boil, reduce heat and simmer 10 minutes.
  • Meanwhile, combine remaining cannellini beans and 1 cup chicken broth in a blender. Blend until smooth.
  • Add to soup and simmer an additional 5 minutes.
  • Remove from heat, stir in pesto. Season with salt and pepper to taste.
  • Garnish with parmesan cheese and parsley if desired.


If substituting Italian sausage, be sure to add additional seasonings and salt & pepper.
Leftovers: Store in an airtight container in the fridge for up to 4 days. 
To Freeze: Ladle into zippered bags, label bag with date & lay flat to freeze. This soup will last up to 4 months in freezer. 
5 from 22 votes

Nutrition Information

Serving: 1.25cups | Calories: 295 | Carbohydrates: 32g | Protein: 16g | Fat: 13g | Saturated Fat: 5g | Cholesterol: 29mg | Sodium: 1214mg | Potassium: 430mg | Fiber: 8g | Sugar: 1g | Vitamin A: 110IU | Vitamin C: 16mg | Calcium: 137mg | Iron: 4mg

Nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.

Course Dinner, Entree, Lunch, Soup
Cuisine American
a serving of creamy cannellini soup with writing
Cannellini soup being served with writing
A bowl of cannellini soup with writing
Top image - A bowl of cannellini soup. Bottom image - cannellini soup ingredients with writing.


, ,

Like our recipes?
Follow us on Pinterest!

Follow us on Pinterest

Recipes you'll love

About the author

Holly is a wine and cheese lover, recipe creator, shopping enthusiast and self appointed foodie. Her greatest passion is creating in the kitchen and making deliciously comforting recipes for the everyday home cook!
See more posts by Holly

Follow Holly on social media:

pinterest facebook twitter instagram

Free eBook!

Subscribe to receive weekly recipes and get a FREE Bonus e-book: Quick & Easy Weeknight Meals!

You can unsubscribe anytime by clicking the “unsubscribe” link at the bottom of emails you receive.

Latest & Greatest

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating


    1. Any pesto you have should work just fine. Pesto will have a rich consistency from the oil and a herbaceous flavor from the basil and can be made many different ways but all will have a similar profile that will work in this soup. You can also make your own!

  1. I am an English woman living in Spain and love receiving your recipes. I confess I make only a few of them but get great pleasure in just reading them. Some of the ingredients are new to me here but I can usually find a substitute. I am sure your recipes and advice bring pleasure to thousands, if not millions. Thank you for a daily dose of pleasure.

    1. I’m so glad you’ve loved the recipes Mary, thank you for following along! If you ever get stuck on a substitution, please leave a comment on the recipe and I’ll see if I can offer some suggestions. Happy cooking!

  2. The Cannelili Bean soup was excellent. When u added the pesto and Parmesan cheese it was more excellent. Will be my new favorite.

  3. I made this soup today. It was delicious! I pretty much made it as written (which is unusual for me). But it sounded so good, I thought that I’d try it out. I did add a can of great northern beans in addition to the cannellini beans because I love beans. Perfection!

  4. When you said creamy soup, you really meant it. And that’s what I love about this recipe. I even tried adding more to make it creamier and it still turned out great!5 stars

  5. I stumbled across this recipe & had almost everything on hand. I invited my neighbor over for lunch today & this is what we had – it was absolutely delicious! I have to count carbs so I think next time I will leave the potato out but it was a cold day & this hearty soup just hit the spot! I am heating up the leftovers for dinner but added some roasted broccoli & green beans just to get some veggies in!5 stars

  6. This soup is so tasty and easy to do. Don’t let the creamy part fool you if you are non-dairy. The cream comes from blended beans and stock. Oh so good. I will be making this one again and again especially this winter as we are hunkered down avoiding Covid.5 stars