Cannellini Bean Soup {Quick & Hearty!}

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 labllled 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

Creamy Cannellini Soup

This stove-top soup is hearty, creamy & full of flavor!
Course Dinner, Entree, Lunch, Soup
Cuisine American
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings 6 servings
Calories 295
Author Holly Nilsson


  • 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. 


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
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.

Deal Storm
Login/Register access is temporary disabled