Cannellini soup is a wonderfully creamy and satisfying dish that brings warmth and comfort to any table. This recipe combines the subtle nuttiness of cannellini beans with savory Italian sausage and fresh vegetables, creating a deeply flavorful meal that’s surprisingly easy to prepare. It’s an ideal choice for a weeknight dinner when you crave something wholesome yet quick. I find a good cannellini soup always hits the spot, especially on a chilly evening. The blend of textures and flavors in this cannellini soup makes it a staple in my kitchen, perfect for feeding the family or a cozy night in.
Key takeaways
- The key to a creamy texture is blending a portion of the cannellini beans with broth to create a natural puree.
- Properly sautéing aromatics and browning the sausage builds a foundational flavor.
- Adjust consistency by adding more broth for thinning or mashing/blending more beans for thickening.
- Substitutions like vegetable broth or Great Northern beans are viable for dietary needs or flavor variations.

Creamy Cannellini Soup: Pure Comfort
Ingredients
Method
- Combine diced onion, Italian sausage, and chopped celery in a large saucepan. Cook over medium heat until sausage has no pink remaining, about 8-10 minutes. Drain any excess fat.
- Add chopped potato, Italian seasoning, one can of cannellini beans, and 3 cups chicken broth. Bring to a boil, then reduce heat and simmer for 10 minutes, or until potatoes are tender.
- Meanwhile, combine the remaining cannellini beans and 1 cup chicken broth in a blender. Blend until completely smooth.
- Stir the blended bean mixture into the soup and simmer for an additional 5 minutes to thicken.
- Remove the saucepan from heat, then stir in 1 tablespoon of pesto. Season with salt and freshly ground black pepper to taste.
- Garnish individual servings with 1 tablespoon of shredded Parmesan cheese and chopped fresh parsley if desired.
Notes
– If you don’t have Italian sausage, you can use ground pork or chicken seasoned with a pinch of fennel seeds, red pepper flakes, and dried oregano.
– Store leftover cannellini soup in an airtight container in the refrigerator for up to 3-4 days. It reheats beautifully on the stovetop over medium-low heat, stirring occasionally. Nutrition information is an estimate, calculated automatically. Values vary with brands, substitutions and portion sizes.
The technique that makes it
What makes this creamy cannellini soup work is a simple yet crucial technique: reserving a portion of the beans and blending them with some of the broth. This creates a naturally thick and luxurious base without relying on heavy cream. By blending about half of the rinsed cannellini beans with 1 cup of the chicken broth, you’re essentially creating a bean puree. When this puree is returned to the pot with the remaining ingredients, it emulsifies with the broth and the starches released from the potato, resulting in a velvety smooth texture that coats the palate. The Italian sausage, once browned and crumbled, adds a savory depth and a slight richness that complements the mild, earthy flavor of the cannellini beans. Cooking the aromatics (onion and celery) until softened before adding other ingredients allows them to release their full flavor, forming a foundational aromatic layer. The Italian seasoning infuses the soup with classic herbaceous notes, while the pesto and Parmesan cheese added at the end provide a final punch of bright, umami-rich flavor.
Troubleshooting
- Soup is too thin: If your soup lacks the desired thickness after blending, return it to a simmer and mash some of the remaining whole beans against the side of the pot with a spoon. Alternatively, you can blend another small portion of beans with a little broth and stir it back in.
- Soup is too thick: If the soup becomes too concentrated, thin it out gradually by stirring in additional chicken broth, about 1/2 cup at a time, until you reach your preferred consistency.
- Flavor is bland: Ensure your sausage is well-seasoned and that you’ve allowed the aromatics to soften properly. You can boost the flavor by adding more Italian seasoning, a pinch of red pepper flakes for heat, or a squeeze of lemon juice at the end to brighten the flavors.
- Beans are not creamy: Make sure you are blending a sufficient quantity of beans for the puree. Using an immersion blender or a standard blender until very smooth is key to achieving a creamy texture.
Substitutions
- Italian Sausage: For a vegetarian or vegan version, omit the sausage and sauté 8 ounces of sliced mushrooms with the onions and celery until browned. For a different flavor profile, substitute with spicy Italian sausage or even ground chicken.
- Chicken Broth: Vegetable broth can be used as a direct substitute for chicken broth, especially if you’re aiming for a vegetarian dish. For a richer flavor, consider using a good quality bone broth.
- Cannellini Beans: Great Northern beans or even navy beans can be used interchangeably with cannellini beans. The texture and flavor will be very similar.
- Pesto: If you don’t have pesto, a tablespoon of sun-dried tomato paste or a teaspoon of tomato paste mixed with a pinch of dried basil and oregano can offer a similar depth of flavor, though the herb profile will differ.
Pro tips
- For an extra creamy cannellini soup, use an immersion blender to partially purée some of the vegetables directly in the pot before adding the blended beans.
- If you don’t have Italian sausage, you can use ground pork or chicken seasoned with a pinch of fennel seeds, red pepper flakes, and dried oregano.
- Store leftover cannellini soup in an airtight container in the refrigerator for up to 3-4 days. It reheats beautifully on the stovetop over medium-low heat, stirring occasionally.
This creamy cannellini soup is a testament to how simple ingredients can create extraordinary comfort. Enjoy this hearty meal and feel free to customize it with your favorite garnishes or a crusty bread. Buon appetito!
More from Vegetable & Bean Soups →
Frequently asked questions
Can I make this soup ahead of time?
Yes, this cannellini soup can be made ahead. The flavors often meld and deepen overnight. Reheat gently on the stovetop, adding a splash of broth or water if it has become too thick. It’s best to add the pesto and Parmesan just before serving to maintain their fresh flavors.
How can I make this soup vegan?
To make this soup vegan, omit the Italian sausage and use vegetable broth instead of chicken broth. Ensure your pesto is vegan (check for cheese content) or omit it, and serve without the Parmesan cheese garnish. A drizzle of olive oil can add richness.
What is the best way to blend the beans?
You can use an immersion blender directly in the pot for convenience, or carefully transfer about half of the beans and 1 cup of broth to a standard blender. Blend until very smooth and creamy before returning it to the pot. Ensure the blender lid is secure and vent if blending hot liquids.
Can I use dried cannellini beans?
Yes, you can use dried cannellini beans, but they must be soaked and cooked according to package directions before adding them to the soup. You would typically cook them until tender, then drain and proceed with the recipe, reserving some for blending. This will add extra cooking time.




