
Zuppa Toscana Recipe tastes rich and creamy with smoky sausage, tender potatoes, and just enough kale to make you feel slightly virtuous, and it comes together in about 45–55 minutes, start to finish. This cozy Italian-inspired soup works well for busy weeknights, meal prep Sundays, or anytime you crave a big restaurant-style bowl at home. I first tested this version on a freezing January night in my tiny apartment kitchen, and my friends still ask for “that sausage potato soup” years later.
Why Zuppa Toscana Recipe Is Worth It
This Zuppa Toscana Recipe delivers restaurant flavor with simple grocery store ingredients. You get a creamy broth, hearty sausage, and soft potatoes in every spoonful, so it feels like a full meal, not just a side soup.
You also cook everything in one pot, which means fewer dishes and more couch time. Leftovers taste even better the next day, so you basically cook once and eat twice.
“This Zuppa Toscana Recipe tastes like a cozy night in a bowl—better than the chain restaurant version and way more satisfying. ★★★★★”
Ingredients You Need
Main Ingredients
-
1 pound Italian sausage, casings removed
- Mild or hot both work; I usually mix half and half for balanced heat.
- Use turkey Italian sausage if you want a lighter option.
-
4–6 slices thick-cut bacon, chopped
- Applewood-smoked bacon adds great flavor, but any good-quality bacon works.
-
1 medium yellow onion, diced
-
3–4 cloves garlic, minced (or 1–1½ teaspoons garlic paste from a tube as a shortcut)
-
4–5 medium russet potatoes, scrubbed and sliced into ¼-inch half-moons
- Russets give a creamy, slightly starchy texture.
- Use Yukon Golds if you prefer potatoes that hold their shape more.
-
6 cups low-sodium chicken broth
- I like Better Than Bouillon roasted chicken base with water when I need a pantry backup.
-
1–1½ teaspoons kosher salt, plus more to taste
-
½–1 teaspoon black pepper
-
½–1 teaspoon crushed red pepper flakes (optional, adjust for spice level)
-
1 teaspoon dried Italian seasoning or a mix of dried oregano and basil
Creamy Finish
-
1½ cups heavy cream
- Use half-and-half for a lighter version, but the soup tastes richer with heavy cream.
-
1–1½ cups chopped kale, stems removed
- Curly kale or lacinato (Tuscan) kale both work; bagged pre-chopped kale saves time.
- Spinach works in a pinch, but add it at the very end since it wilts quickly.
-
½ cup freshly grated Parmesan cheese, plus extra for serving
- Use a wedge and grate it yourself if possible; it melts better than pre-shredded.
Optional Flavor Boosters
- 1 tablespoon tomato paste (adds depth and color)
- 1 tablespoon butter (stir in at the end for extra richness)
- A pinch of smoked paprika (boosts the smoky flavor if your bacon tastes mild)
Equipment List
- Large heavy-bottomed pot or Dutch oven (at least 5–6 quarts)
- Cutting board and sharp chef’s knife
- Wooden spoon or spatula
- Ladle
- Measuring cups and spoons
Quick Tips & substitutions
- Brown the sausage deeply to build flavor; let it sit undisturbed a bit so it caramelizes.
- Slice potatoes evenly so they cook at the same rate and stay tender, not mushy.
- Use turkey sausage and half-and-half if you want a lighter Zuppa Toscana Recipe.
- Swap kale with baby spinach and stir it in during the last 2–3 minutes of cooking.
- Choose low-sodium broth so you control the salt level and avoid an overly salty soup.
- Stir the cream in off the heat or on low so it stays silky and doesn’t curdle.
- Add more broth if the soup thickens too much as it sits; it continues to thicken.
- Skip bacon and use a tablespoon of olive oil if you need a pork-free version.
How to Make Zuppa Toscana Recipe
Brown the Bacon and Sausage
- Place your large pot over medium heat and add the chopped bacon.
- Cook the bacon until it turns crisp and renders its fat, about 5–7 minutes.
- Scoop the bacon pieces out with a slotted spoon and set them aside, but leave the bacon fat in the pot.
- Add the Italian sausage to the pot and break it up with your spoon.
- Cook the sausage until it browns and no pink remains, about 6–8 minutes.
- If the pot holds a lot of grease, spoon out some, but keep about 1–2 tablespoons for flavor.
Sauté the Aromatics
- Add the diced onion to the pot with the sausage.
- Stir and cook until the onion turns soft and translucent, about 4–5 minutes.
- Add the minced garlic and cook 30–60 seconds, just until it smells fragrant.
- If you use tomato paste, stir it in now and cook it for 1–2 minutes to deepen the flavor.
Add Potatoes and Broth
- Add the sliced potatoes to the pot and stir so they mix with the sausage and onions.
- Sprinkle in the Italian seasoning, salt, black pepper, and crushed red pepper flakes.
- Pour in the chicken broth and scrape the bottom of the pot to lift any browned bits.
- Bring the soup up to a gentle boil over medium-high heat.
Simmer Until Tender
- Once the soup boils, lower the heat to medium-low so it simmers steadily.
- Cook 12–18 minutes, until the potatoes feel tender when you pierce them with a fork.
- Taste the broth and adjust seasoning with more salt or pepper if needed.
Add Kale and Cream
- Stir in the chopped kale and let it wilt in the hot soup for 3–5 minutes.
- Lower the heat to low, then pour in the heavy cream while you stir.
- Add the grated Parmesan and stir until it melts into the broth.
- If you use butter, drop it in now and stir until it melts and the soup looks glossy.
Finish and Serve
- Let the soup sit on low heat for another 3–5 minutes so the flavors come together.
- Stir in the cooked bacon pieces, or sprinkle them on each bowl as a crunchy topping.
- Taste one more time and adjust seasoning.
- Ladle the Zuppa Toscana Recipe into bowls and top with extra Parmesan and red pepper flakes if you like heat.
Recipe Variations
- Gluten-free: Use gluten-free chicken broth and check your sausage label to confirm it contains no fillers with gluten.
- Vegan: Use plant-based sausage, vegetable broth, coconut milk or cashew cream, and skip bacon and Parmesan or use vegan cheese.
- Dairy-free: Swap heavy cream with full-fat coconut milk and use a dairy-free Parmesan alternative or skip the cheese.
- Low carb: Replace potatoes with cauliflower florets and reduce the amount of cream slightly to keep the texture balanced.
- Extra protein: Stir in cooked shredded chicken or white beans during the last 5–10 minutes of simmering.
- More veggies: Add diced carrots, celery, or zucchini with the onions for extra color and nutrition.
Ways to Serve Zuppa Toscana Recipe
- Serve with warm crusty bread or garlic breadsticks to soak up the creamy broth.
- Pair with a simple green salad with lemony dressing to balance the richness.
- Top each bowl with extra Parmesan, red pepper flakes, and a drizzle of good olive oil.
- Offer a side of roasted vegetables like broccoli or Brussels sprouts for a heartier dinner.
- Ladle smaller portions into mugs for a cozy appetizer before a pasta or chicken main.
Storage Success
Let the Zuppa Toscana Recipe cool until it reaches room temperature, then transfer it to airtight containers. Store it in the fridge for 3–4 days, and add a splash of broth or water when you reheat it because the potatoes and sausage thicken the soup. Reheat gently on the stove over medium-low heat or in the microwave in short bursts, and stir often so the cream stays smooth. Freeze without the potatoes and cream for up to 2–3 months, then add fresh potatoes and cream when you reheat for the best texture.

Zuppa Toscana Recipe
Ingredients
Instructions
- In a large pot over medium heat, cook the Italian sausage, breaking it into small pieces, until browned and cooked through. Remove with a slotted spoon and set aside, leaving some drippings in the pot.
- Add the chopped bacon to the pot and cook until crisp. Remove and set aside with the sausage, leaving about 1–2 tablespoons of fat in the pot.
- Add the chopped onion to the pot and cook, stirring occasionally, until softened and translucent, about 5 minutes. Stir in the minced garlic and cook for 30 seconds until fragrant.
- Add the sliced potatoes, chicken broth, and water to the pot. Stir in salt, black pepper, and red pepper flakes if using. Bring to a boil, then reduce heat and simmer until the potatoes are tender, 12–15 minutes.
- Return the cooked sausage and bacon to the pot and stir to combine. Add the chopped kale and simmer for 3–5 minutes, until the kale is wilted and tender.
- Reduce the heat to low and stir in the heavy cream. Warm gently without boiling for 2–3 minutes. Adjust seasoning to taste.
- Serve hot, garnished with grated Parmesan cheese if desired.
Notes
Approximate per serving (1/6 of recipe): 430 calories; fat 31 g; saturated fat 15 g; carbohydrates 22 g; fiber 2 g; sugars 3 g; protein 16 g; sodium 980 mg. Values are estimates and will vary based on specific ingredients, brands, and portion sizes.

Leave a Reply