This creamy zuppa toscana is my favorite way to turn a chilly evening into a cozy one. Spicy Italian sausage, thin slices of tender potato, crispy bacon and ribbons of kale simmer together in a garlicky broth finished with a splash of cream. It is hearty, comforting and tastes just like the restaurant favorite, only better because you made it at home.
In this post I explain why the recipe works, the ingredients, the step-by-step method, how to pick the right potatoes and greens, tips, variations, common mistakes and how to store leftovers. The printable recipe card with exact measurements and estimated nutrition is at the bottom of the post.

Why This Zuppa Toscana Works
Zuppa toscana simply means Tuscan soup, and the American restaurant-style version has become a fall staple in so many homes. This sausage potato kale soup has big flavor from a short list of ingredients, and a few details make it truly great.
- Bacon and sausage together. Crisping the bacon first and browning the sausage in its drippings builds a smoky, savory base that flavors the whole pot.
- Thinly sliced potatoes. Russet slices about 1/4 inch thick cook quickly, soak up the broth and release a little starch that naturally thickens the soup.
- Kale added at the end. It stays bright green and tender with just a little bite instead of turning dull and soggy.
- Cream stirred in off the boil. Adding the cream over low heat keeps the broth silky and prevents it from separating.
- A hint of heat. Hot Italian sausage plus a pinch of red pepper flakes gives the soup a gentle warmth that balances the rich cream.
It all happens in one pot in about 45 minutes, making it an easy weeknight dinner that still feels special enough for guests.
Ingredients You Will Need
Here is everything you need for this hearty Tuscan soup. Most of it is probably already in your kitchen.
- Italian sausage: One pound (450 g) of bulk hot or mild Italian sausage, or links with the casings removed.
- Bacon: Six slices, chopped. It adds smokiness and a crispy topping.
- Onion and garlic: One yellow onion and four cloves of garlic build the aromatic base.
- Russet potatoes: About 1 1/2 pounds (680 g), halved lengthwise and sliced 1/4 inch thick.
- Chicken broth: Low-sodium broth lets you control the salt, since sausage and bacon are already salty.
- Kale: One bunch of curly or Tuscan kale, stems removed and leaves chopped.
- Heavy cream: One cup (240 ml) makes the broth rich and creamy.
- Seasonings: Red pepper flakes, dried oregano, black pepper and salt to taste.
- Parmesan: Freshly grated for serving.
Peeling the potatoes is optional. Russet skins are a little thicker than Yukon gold skins, so I usually peel them for a smoother soup, but leaving them on adds rustic texture and saves time.
How to Make Zuppa Toscana
A 5 to 6-quart Dutch oven or heavy soup pot is perfect for this recipe. Chop everything before you start so the soup comes together smoothly.
- Crisp the bacon. Cook the chopped bacon in the pot over medium heat for 6 to 8 minutes until crispy. Transfer it to a paper towel-lined plate and pour off all but 1 tablespoon of the drippings.
- Brown the sausage. Add the sausage to the pot and cook over medium-high heat, breaking it up, for 6 to 8 minutes until browned and cooked through to 160°F (71°C). Drain off excess fat if needed.
- Add the aromatics. Stir in the onion and cook for 4 minutes until softened. Add the garlic, red pepper flakes and oregano and cook for 30 seconds.
- Simmer the potatoes. Pour in the broth and add the potato slices. Bring to a boil, then reduce the heat, cover and simmer for 12 to 15 minutes until the potatoes are fork tender.
- Wilt the kale. Stir in the chopped kale and simmer uncovered for 3 to 4 minutes until bright green and tender.
- Finish with cream. Reduce the heat to low and stir in the cream. Warm gently for 2 minutes without boiling.
- Season and serve. Taste, add salt and pepper as needed and ladle into bowls. Top with the crispy bacon and grated Parmesan.

Taste the broth before adding any salt. Between the sausage, bacon and Parmesan, many batches need only a small pinch or none at all.
Choosing the Best Potatoes and Greens
The potato and greens you choose change the texture of this sausage potato kale soup, so it helps to know your options.
- Russet potatoes: My first choice. They become soft and slightly fluffy at the edges, which thickens the broth for that classic restaurant texture.
- Yukon gold potatoes: Creamier and buttery, and they hold their shape a little better. A great choice if you prefer firmer slices.
- Red potatoes: Waxy and firm, with pretty skins. They do not thicken the soup as much.
- Curly kale: Sturdy and frilly, and widely available. Remove the tough center stems before chopping.
- Tuscan kale: Also called lacinato or dinosaur kale. It is darker, more tender and has a slightly earthy flavor.
- Spinach: A quick substitute. Stir in 5 ounces (140 g) of baby spinach right at the end, since it wilts in under a minute.
Whichever potatoes you choose, keep the slices thin and even. That is the real secret to a soup that cooks quickly and evenly.
What to Serve With Zuppa Toscana
This soup is a full meal in a bowl, but a simple side or two makes it feel like a cozy restaurant dinner at home. Here are the pairings I reach for most often.
- Breadsticks: Soft garlic breadsticks are the classic partner for dunking into the creamy broth.
- Crusty bread: A warm loaf of sourdough or ciabatta with good butter is simple and perfect.
- Garden salad: Crisp romaine, cucumbers, tomatoes, red onion and a zesty Italian dressing balance the rich soup.
- Caesar salad: Crunchy romaine and tangy dressing pair beautifully with the sausage and kale.
- Roasted vegetables: Roasted carrots or green beans add color without competing with the soup.
For a casual soup night with friends, set out the bacon, Parmesan and red pepper flakes in small bowls so everyone can top their own bowl exactly the way they like it. Leftover garlic bread is also wonderful toasted the next day and floated on top of a reheated bowl.
Tips for the Best Sausage Potato Kale Soup
- Brown the sausage well. Those golden bits stuck to the pot are pure flavor, and the broth lifts them right off.
- Do not boil after adding cream. Gentle heat keeps the soup smooth and creamy.
- Add the kale late. Overcooked kale turns olive green and loses its pleasant bite.
- Save the bacon for the top. Stirring it in makes it soggy, while sprinkling it on keeps it crisp.
- Serve with bread. A crusty loaf is perfect for soaking up every drop.
If you love cozy Italian-inspired bowls, try my easy lasagna soup or the creamy chicken gnocchi soup. For a pasta night with similar flavors, the one-pot creamy sausage pasta is always a hit. Find more comforting bowls in my soups and stews collection.
Easy Variations
- Lighter zuppa toscana: Use turkey Italian sausage cooked to 165°F (74°C), skip the bacon and swap the cream for half-and-half or whole milk.
- Dairy-free: Use full-fat canned coconut milk in place of the cream. It adds a faint sweetness that pairs nicely with spicy sausage.
- Cauliflower version: Replace the potatoes with 1 small head of cauliflower cut into small florets for a lower-carb soup.
- White bean: Add a drained 15-ounce can of cannellini beans with the kale for extra protein and fiber.
- Slow cooker: Brown the bacon and sausage, then add them to a slow cooker with the onion, garlic, potatoes, broth and seasonings. Cook on low for 6 hours, then stir in the kale and cream and cook on high for 20 minutes.
- Instant Pot: Sauté the bacon, sausage and aromatics, add the broth and potatoes and pressure cook on high for 4 minutes with a quick release. Stir in the kale and cream on sauté low.
No matter which variation you try, keep the potatoes thin and the cream gentle, and the soup will turn out beautifully.
Common Mistakes and How to Fix Them
Here are the most common problems with zuppa toscana and how to fix them fast.
| Problem | Likely cause | How to fix it |
|---|---|---|
| Soup looks curdled | Boiled after adding cream | Keep heat low; stir in a splash of warm broth |
| Too salty | Regular broth plus salty sausage and bacon | Use low-sodium broth and add a little water or extra potato |
| Potatoes still firm | Slices too thick | Slice 1/4 inch thick and simmer a few minutes more |
| Mushy potatoes | Overcooked or cut too thin | Check at 12 minutes and stop when just tender |
| Greasy surface | Sausage and bacon fat not drained | Pour off extra fat and skim the top with a spoon |
Make Ahead, Storage and Reheating
Cool leftovers and refrigerate them in airtight containers within 2 hours for up to 4 days. Keep the bacon in a separate container so it stays crispy. The USDA shares helpful advice on handling leftovers safely.
Reheat gently on the stove over medium-low heat until steaming hot and 165°F (74°C), adding a splash of broth if the soup has thickened. Avoid boiling so the cream does not separate.
To freeze, make the soup without the cream and kale, cool it and freeze for up to 3 months. Thaw overnight in the refrigerator, reheat, then add fresh kale and cream. Potatoes can turn a little softer after freezing, but the flavor stays wonderful.
Frequently Asked Questions
What does zuppa toscana mean?
It means Tuscan soup in Italian. The creamy sausage, potato and kale version is an American restaurant-style take on rustic Tuscan soups.
Can I use mild Italian sausage?
Yes. Mild sausage makes a family-friendly soup. Add a pinch more red pepper flakes if you still want a little warmth.
Can I make zuppa toscana without bacon?
Yes. Brown the sausage in 1 tablespoon of olive oil instead. The soup will be slightly less smoky but still delicious.
How do I thicken zuppa toscana?
Mash a few potato slices against the side of the pot or simmer uncovered a few minutes longer before adding the cream.
Can I use spinach instead of kale?
Yes. Stir in baby spinach right before serving, since it wilts in less than a minute.
Ready to cook? Here is the full printable zuppa toscana recipe with exact measurements and estimated nutrition.

Creamy Zuppa Toscana
Ingredients
Method
- Cook the bacon in a Dutch oven over medium heat for 6 to 8 minutes until crisp. Transfer to a paper towel-lined plate and leave about 1 tablespoon of drippings in the pot.
- Add the sausage and cook over medium-high heat, breaking it up, for 6 to 8 minutes until browned and cooked to 160°F (71°C). Drain excess fat.
- Add the onion and cook for 4 minutes. Stir in the garlic, red pepper flakes and oregano and cook for 30 seconds.
- Add the broth and potatoes. Bring to a boil, then cover and simmer for 12 to 15 minutes until the potatoes are tender.
- Stir in the kale and simmer uncovered for 3 to 4 minutes.
- Reduce the heat to low, stir in the cream and pepper and warm for 2 minutes without boiling.
- Season with salt to taste and serve topped with bacon and Parmesan.
Notes
I hope this creamy Tuscan soup becomes a regular on your fall dinner table. If you make it, please leave a comment and a star rating below and tell me whether you went spicy or mild. Happy cooking, friends!
Free email bonus
30-Minute Meals
Loved this recipe? Get my collection of fast, family-favorite dinners, plus new seasonal recipes straight to your inbox.
