Creamy Tuscan Sausage Soup
Need a soup that actually eats like a full meal?
This creamy Tuscan sausage soup is rich, cozy, and packed with browned Italian sausage, white beans, spinach, sun dried tomatoes, and parmesan in a velvety broth.
There are soups you sip politely, and then there are soups you chase around the bowl with a spoon because every bite has something good in it.
This is the second kind.
The broth is creamy without being flat.
The sausage brings loads of savoury flavour.
The white beans make it feel hearty.
The spinach softens into the soup instead of taking over.
And those little bits of sun dried tomato cut through the richness in the best way.
It tastes like something you would order on a cold evening when you want comfort, but it is simple enough to make on a normal weekday.
Why You’ll Love This Soup
- It is rich and creamy, but still balanced.
- The sausage gives the broth loads of flavour fast.
- White beans make it filling without needing pasta.
- Baby spinach melts in easily.
- Sun dried tomatoes add little bursts of sharp, concentrated flavour.
- It tastes even better after sitting for a bit.
Ingredients
For the Soup
- 1 tablespoon olive oil
- 450 g Italian sausage, casings removed
- 1 small yellow onion, finely chopped
- 4 garlic cloves, minced
- 1 teaspoon Italian seasoning
- 1/2 teaspoon crushed red pepper flakes, optional
- 120 g sun dried tomatoes, drained and sliced if packed whole
- 2 tablespoons tomato paste
- 750 ml chicken stock
- 2 x 400 g tins cannellini beans, drained and rinsed
- 180 ml double cream or heavy cream
- 50 g finely grated parmesan, plus more for serving
- 90 g baby spinach
- Salt, to taste
- Black pepper, to taste
For Garnish
- Extra grated parmesan
- Chopped parsley
Instructions
- 1. Brown the sausage.
Heat the olive oil in a large soup pot or Dutch oven over medium heat.
Add the Italian sausage and break it up with a wooden spoon.
Cook until browned and cooked through, about 6 to 8 minutes. - 2. Add the onion.
Stir in the chopped onion and cook for 3 to 4 minutes until softened. - 3. Add the garlic and seasoning.
Add the garlic, Italian seasoning, and red pepper flakes if using.
Cook for about 30 seconds, just until fragrant. - 4. Add the sun dried tomatoes and tomato paste.
Stir them through the sausage mixture and let everything cook for 1 to 2 minutes.
This deepens the flavour and gives the broth more body. - 5. Pour in the stock.
Add the chicken stock and stir well, scraping up any browned bits from the bottom of the pot. - 6. Add the beans.
Stir in the cannellini beans and bring the soup to a gentle simmer. - 7. Simmer the soup.
Let it bubble gently for 10 to 12 minutes so the beans can soften into the broth a little and the flavours can come together. - 8. Add the cream.
Lower the heat and stir in the cream. - 9. Add the parmesan.
Sprinkle in the grated parmesan and stir until melted into the soup. - 10. Add the spinach.
Stir in the baby spinach and cook for 1 to 2 minutes, just until wilted. - 11. Season to taste.
Add salt and black pepper as needed.
Go lightly on the salt at first because the sausage and parmesan already bring some. - 12. Serve.
Ladle into bowls and finish with more parmesan and chopped parsley.
A Few Helpful Tips
Brown the sausage properly
Do not rush this step.
You want the sausage to pick up colour, not just turn grey.
That browned flavour is what gives the broth a deeper, more cooked-all-day taste.
Use sun dried tomatoes in oil if you can
They are softer and usually have better flavour.
Just drain them well before slicing.
They bring that concentrated tomato hit that makes the creamy broth taste more interesting.
Don’t boil after adding the cream
Once the cream goes in, keep the heat gentle.
A soft simmer is enough.
That helps the soup stay smooth and creamy.
Add the spinach at the end
Spinach only needs a minute or two.
If you throw it in too early, it loses that nice fresh green look and can get a bit tired.
Easy Swaps
- Use spicy Italian sausage if you want more heat.
- Swap cannellini beans for great northern beans or butter beans.
- Use kale instead of spinach if you want a heartier green.
- Add a splash more stock if you prefer the soup a little looser.
- If you want it extra creamy, stir in a spoonful of cream cheese at the end.
What to Serve With It
This soup is filling on its own, but it is even better with something to scoop and swipe through the bowl.
A few good options:
- Crusty bread
- Garlic bread
- Warm focaccia
- Toasted sourdough
- A simple green salad
If I had to pick one, it would be warm bread with a crunchy edge.
That creamy broth deserves it.
How to Store It
Let the soup cool, then keep it in an airtight container in the fridge for up to 3 days.
Reheat gently on the stove over low heat.
If it thickens too much in the fridge, add a splash of stock or water while reheating.
Can You Freeze It?
You can, but creamy soups sometimes change texture a little after freezing.
If you know you want to freeze it, the best trick is to make the soup up to the point before adding the cream, parmesan, and spinach.
Freeze that base.
Then when you reheat it later, stir in the cream, parmesan, and spinach fresh.
That gives you the best texture.
Q&A
Can I make this soup ahead of time?
Yes.
It reheats well and the flavour gets even better after sitting.
Just keep in mind the spinach softens more as it sits.
Is this soup very spicy?
Not necessarily.
It depends on the sausage you use and whether you add red pepper flakes.
For a milder soup, use a mild Italian sausage and skip the extra chilli.
Can I mash some of the beans?
Absolutely.
If you want an even thicker soup, mash a small portion of the beans in the pot before adding the cream.
That makes the broth feel even more velvety.
Can I use milk instead of cream?
You can, but it will not be as rich.
If using milk, full-fat works best.
The soup will be a bit lighter and a little less luxurious.
What kind of parmesan works best?
Freshly grated parmesan is best here.
It melts more smoothly and gives the broth a better flavour than the shelf-stable kind.
Final Thoughts
This is one of those soups that feels generous.
There is plenty going on in every spoonful.
A bit of sausage.
A soft bean.
Some spinach.
A piece of sun dried tomato.
A creamy, savoury broth pulling it all together.
It is comforting without being boring, rich without being heavy, and easy enough to make again the next time the weather turns cold.
If you want a short title, I’d go with:
Creamy Tuscan Sausage Soup

