This rich, creamy zuppa toscana soup is packed with browned Italian sausage, tender potatoes, and wilted kale in a velvety broth that'll warm you right up. I first made this on a rainy Tuesday when I was craving something cozy, and it's been on repeat ever since. It comes together in about 35 minutes with simple ingredients you probably already have, and tastes just like the soup you'd get at your favorite Italian restaurant.

If you're looking for more comforting dinner recipes, try pairing this with my Easy Spaghetti Carbonara Recipe or serving it alongside Delicious Dirty Rice Recipe or Turmeric Chicken and Rice Casserole for a complete meal.
Why You'll Love This Zuppa Toscana Soup
This homemade Zuppa Toscana hits all the right notes. The ground sausage gets beautifully browned and flavorful, the potatoes turn perfectly tender, and the kale wilts into silky ribbons. The heavy cream ties everything together into a rich, comforting bowl that tastes like you spent hours in the kitchen, but really only took about half an hour.
It's also incredibly forgiving. You can make it milder or spicier depending on your sausage choice, and it reheats beautifully for lunch the next day. Plus, serving it with crusty bread and freshly grated Parmesan makes it feel special without any extra work.
Jump to:
- Why You'll Love This Zuppa Toscana Soup
- Zuppa Toscana Soup Ingredients
- How To Make Zuppa Toscana Soup
- Substitutions and Variations
- Equipment For Zuppa Toscana Soup
- How to Store Zuppa Toscana Soup
- Serving Suggestions
- Expert Tips
- Why Emma Won't Stop Asking for "The Potato Soup"
- FAQ
- Related
- Pairing
- Zuppa Toscana Recipe
Zuppa Toscana Soup Ingredients
Here's what you'll need to make this creamy, hearty Zuppa Toscana Soup.
See Recipe Card Below This Post For Ingredient Quantities
For Zuppa Toscana:
- Olive oil: Helps brown the sausage and adds a subtle richness to the base of the soup.
- Ground mild Italian pork sausage: Brings savory, herby flavor and makes the soup filling and hearty. You can use spicy sausage if you like more heat.
- Onion, finely diced: Adds sweetness and depth to the broth as it softens.
- Garlic, minced: Gives the soup that aromatic, warm flavor we all love.
- Russet potatoes, peeled and cubed: These starchy potatoes become tender and help thicken the broth naturally. Keeping them cubed (not too small) prevents them from getting mushy.
- Chicken broth: Forms the savory base of the soup. Use a good-quality broth for the best flavor.
- Kale, stems removed and finely chopped: Adds color, texture, and a slight earthiness. It wilts down beautifully in the hot broth.
- Heavy cream: Makes the soup luxuriously creamy and ties all the flavors together.
To Season / Serve:
- Salt and pepper: Balances the richness and brings out all the flavors.
- Freshly grated Parmesan: Adds a salty, nutty finish that makes every spoonful even better.
- Crusty bread with butter: Perfect for dunking and soaking up every last bit of that creamy broth.
How To Make Zuppa Toscana Soup
This rustic Zuppa Toscana Soup comes together in just a few simple steps.
Cook the sausage: Heat the olive oil in a large Dutch oven over medium-high heat. Add the ground sausage and cook, breaking it up with your spoon, until it's browned all over and fully cooked through, about 5 to 7 minutes. You want nice caramelized bits for maximum flavor.
Sauté onions and garlic: Toss the diced onion and minced garlic right into the pot with the sausage. Sauté everything together for 5 to 7 minutes, stirring occasionally, until the onions turn soft and smell amazing.

Add potatoes and broth: Stir in the cubed potatoes and pour in all the chicken broth. Bring everything to a gentle simmer and let it cook for 7 to 10 minutes until you can easily pierce the potatoes with a fork. Keep an eye on them so they don't overcook and turn to mush.
Finish with cream: Add the chopped kale and heavy cream to the pot. Let the soup simmer for another 5 minutes until the kale wilts down and turns tender, and all the flavors come together in that rich, creamy broth.

Serve: Taste the Zuppa Toscana Soup and season it with salt and pepper. Ladle it into bowls, top each one with a generous sprinkle of freshly grated Parmesan, and serve with thick slices of crusty bread slathered in butter.

Substitutions and Variations
- Sausage: Swap the mild Italian sausage for spicy Italian sausage if you want more kick, or use turkey sausage for a lighter version.
- Kale: If you don't have kale, fresh spinach works great. Just add it at the very end since it wilts much faster.
- Potatoes: Yukon gold potatoes are a good substitute for russets. They're a bit creamier and hold their shape nicely.
- Dairy-free: Use coconut cream or cashew cream instead of heavy cream. The flavor will be slightly different but still delicious.
- Add bacon: Some versions include crispy bacon crumbled on top. It adds a smoky, salty crunch.
- Make it keto: Use cauliflower florets instead of potatoes to keep the carbs low.
Equipment For Zuppa Toscana Soup
- Large Dutch oven or soup pot: Holds all the ingredients and distributes heat evenly for perfect simmering.
- Knife and cutting board: For prepping the onions, garlic, potatoes, and kale.
- Wooden spoon or spatula: For stirring and breaking up the sausage as it cooks.
- Soup ladle: Makes serving easy and mess-free.
How to Store Zuppa Toscana Soup
Refrigerator: Let the Zuppa Toscana Soup cool completely, then transfer it to an airtight container. It'll keep in the fridge for 3 to 4 days. The flavors actually get even better the next day.
Freezer: This Zuppa Toscana Soup freezes well for up to 3 months. Just note that the potatoes might change texture slightly when thawed. Let it cool completely, then freeze in freezer-safe containers, leaving a little room at the top for expansion.
Reheating: Warm it gently on the stovetop over medium-low heat, stirring occasionally. You might need to add a splash of chicken broth or cream if it's thickened up in the fridge.
Serving Suggestions
- Top each bowl with extra Parmesan and red pepper flakes for those who want more flavor and heat.
- Serve with thick slices of warm, buttery crusty bread for dunking.
- Pair it with a simple green salad with balsamic vinaigrette for a complete meal.
- Add a side of garlic breadsticks or focaccia for extra comfort.
Expert Tips
- Make it ahead. This Zuppa Toscana Soup tastes even better the next day once all the flavors have had time to meld together.
- Don't overcook the potatoes. They should be tender but still hold their shape. Overcooked potatoes will break down and make the soup too thick and starchy.
- Use good-quality sausage. Since the sausage is a main flavor component, using a flavorful Italian sausage makes a big difference.
- Chop the kale finely. Smaller pieces are easier to eat and distribute better throughout the soup.
- Let it simmer gently. A hard boil can cause the cream to separate. Keep it at a gentle simmer once you add the cream.
- Season at the end. The sausage and Parmesan are both salty, so wait until the end to adjust your seasoning.
Why Emma Won't Stop Asking for "The Potato Soup"
My seven-year-old, Emma, has renamed this "the potato soup" because she can't quite say Zuppa Toscana yet. Last week, I was browning the sausage when she wandered into the kitchen, wrinkled her nose, and said, "Mommy, it smells like Grandma's house but spicier." I had to laugh.
About ten minutes later, I turned around to grab the kale and found her sneaking spoonfuls of the cream right from the measuring cup. "Emma! That's for the soup!" She grinned, cream on her upper lip. "But it's so good, Mama."
When I finally ladled the finished soup into her bowl, she took one bite and her eyes got huge. "This is the best soup in the whole world," she declared, dunking her crusty bread in with both hands. She's asked for it three times this week.
FAQ
What is Zuppa Toscana soup made of?
Zuppa Toscana soup is made with Italian sausage, potatoes, kale, onions, garlic, chicken broth, and heavy cream. It's a hearty, creamy soup that's packed with flavor and perfect for cold weather. My family loves it with crusty bread on the side.
What's the secret to a flavorful Tuscan soup?
The secret is browning the sausage really well to develop deep, caramelized flavor, and using quality chicken broth as your base. Don't skip the fresh garlic and onions either. They build layers of flavor that make the soup taste rich and complex.
What is in Zuppa Toscana at Olive Garden?
The Olive Garden version includes Italian sausage, bacon, potatoes, kale, onions, garlic, chicken broth, and cream. This homemade version is very similar but skips the bacon (though you can definitely add it if you want). It tastes just as good and is easy to make at home.
Is Zuppa Toscana Soup a real Italian dish?
While "Zuppa Toscana" means "Tuscan soup" in Italian, this creamy version is actually an Italian-American creation. Traditional Tuscan soups are usually broth-based and don't include cream. But this version has become a beloved comfort food classic in its own right, and honestly, it's delicious no matter where it came from.
Related
Looking for other recipes like this? Try these:
Pairing
These are my favorite dishes to serve with Zuppa Toscana Soup

Zuppa Toscana Recipe
Ingredients
- 1 tablespoon olive oil for sautéing
- 1 lb. ground mild Italian pork sausage for rich flavor and texture
- 1 onion finely diced (adds savory sweetness)
- 3 cloves garlic minced (for aroma and depth)
- 2 medium russet potatoes peeled and cubed (about 3–4 cups; starchy potatoes for creamy texture)
- 6 cups chicken broth or water + Better Than Bouillon chicken base
- 2 stalks kale stems removed, finely chopped (2–3 cups; for a fresh, hearty green addition)
- ¾ cup heavy cream for a creamy finish
- Salt and pepper to taste for seasoning
- Freshly grated Parmesan for topping (adds rich flavor)
- 1 loaf crusty bread for serving; can be store-bought or homemade
Instructions
- Heat the olive oil in a large Dutch oven over medium-high heat.
- Add the sausage and cook until browned and fully cooked through, breaking it apart as it cooks.
-
Add the finely diced onion and minced garlic to the sausage. Sauté for 5–7 minutes, stirring occasionally, until softened and fragrant.
- Add the cubed potatoes and chicken broth. Bring to a simmer and cook for 7–10 minutes, or until the potatoes are just tender. Be careful not to overcook them as they may become mushy.
-
Stir in the chopped kale and heavy cream. Simmer for an additional 5 minutes, until the kale is wilted and tender.
-
Season with salt and pepper to taste, then ladle into bowls. Finish with freshly grated Parmesan cheese and serve with crusty bread on the side.
















Leave a Reply