
Zuppa Toscana Recipe tastes creamy, garlicky, a little spicy, and totally cozy, and it comes together in about 45 minutes, perfect for busy weeknights or lazy Sundays. It works for anyone who loves Olive Garden’s Zuppa Toscana but wants a fresher, more flavorful homemade version with simple ingredients. I first cooked this on a snowy Chicago night, and my husband still talks about that batch like it was a life event.
Why You Should Try This Zuppa Toscana Recipe
This Zuppa Toscana recipe packs smoky sausage, tender potatoes, and hearty kale into a rich, garlicky broth with just enough cream to feel indulgent. You get a restaurant-style soup that tastes even better the next day and still uses basic grocery store ingredients.
You control the spice level, the thickness, and the salt, so it fits your taste and your family’s preferences. The recipe also scales easily, so you can feed a crowd or stash extra portions for meal prep.
“This Zuppa Toscana recipe tastes better than the restaurant version and hits that cozy, comfort-food craving every single time. ★★★★★”
Ingredients You’ll Need
I list everything for a classic Zuppa Toscana, along with easy swaps and pantry shortcuts.
Main ingredients
-
1 pound Italian sausage, casings removed
- Use hot Italian sausage for a kick or mild if cooking for kids.
- I like a mix of hot and mild for balanced flavor.
-
4 to 5 slices thick-cut bacon, chopped
- Applewood smoked bacon adds great flavor.
- Use pre-chopped bacon pieces from the store as a shortcut.
-
1 medium yellow onion, diced
- Use frozen diced onion if you want to skip chopping.
-
4 cloves garlic, minced
- Jarred minced garlic works in a pinch, use about 1 ½ teaspoons.
-
5 to 6 cups russet potatoes, sliced into ¼-inch half-moons
- Peel them if you like a smoother texture, or leave skins on for a rustic feel.
- Yukon gold potatoes also work and hold their shape nicely.
-
6 cups low-sodium chicken broth
- Use a good quality boxed broth like Swanson or Kitchen Basics.
- If you use regular broth, taste before salting.
-
1 to 1 ½ teaspoons kosher salt, to taste
-
½ to 1 teaspoon black pepper, to taste
-
½ to 1 teaspoon crushed red pepper flakes, optional, to taste
-
1 bunch curly kale, stems removed, leaves torn into bite-size pieces
- You can use baby kale or spinach if you prefer a milder green.
- Pre-washed bagged kale saves time.
-
1 to 1 ½ cups heavy cream
- Use half-and-half for a lighter version, or mix half cream and half whole milk.
-
½ cup grated Parmesan cheese, plus more for serving
- Use real Parmesan, not the green can, for best flavor.
Optional flavor boosters
- 1 teaspoon Italian seasoning
- 1 tablespoon tomato paste
- 1 tablespoon butter at the end for extra richness
- A pinch of smoked paprika if you want more smoky depth
Pantry shortcuts
- Frozen diced onions and pre-minced garlic save chopping time.
- Pre-cooked bacon pieces work if you do not want to fry bacon.
- Bagged, chopped kale or baby spinach cuts prep time.
Equipment list
- Large heavy-bottomed pot or Dutch oven (at least 5 to 6 quarts)
- Cutting board and sharp knife
- Wooden spoon or spatula
- Ladle
- Measuring cups and spoons
Tips & Tricks
- Brown the sausage deeply so it develops caramelized bits that flavor the whole soup.
- Cook the bacon until crisp, then use some of the rendered fat to sauté the onion and garlic for extra richness.
- Slice the potatoes evenly so they cook at the same rate and stay tender, not mushy.
- Add the kale near the end so it stays bright and slightly chewy instead of overcooked.
- Warm the cream slightly or let it sit at room temperature so it does not curdle when it hits the hot soup.
- Taste the soup after adding the sausage, bacon, and broth before adding more salt, since the meats already bring salt.
- Adjust thickness by adding a bit more broth for a lighter soup or simmering uncovered a few extra minutes to reduce.
- Stir in Parmesan off the heat so it melts smoothly and does not clump.
- If you want less fat, drain most of the bacon and sausage grease but keep 1 to 2 tablespoons for flavor.
- Make it gluten free by checking labels on broth and sausage and serving with gluten free bread on the side.
How to Make Zuppa Toscana Recipe
Step 1: Prep the ingredients
Wash and dry the kale, then strip the leaves from the tough stems and tear them into bite-size pieces. Peel the potatoes if you prefer, then slice them into ¼-inch rounds and cut those into half-moons. Dice the onion and mince the garlic if you do not use pre-prepped versions.
Step 2: Cook the bacon
Place a large pot or Dutch oven over medium heat. Add the chopped bacon and cook it, stirring occasionally, until it turns crisp and the fat renders, about 6 to 8 minutes. Use a slotted spoon to transfer the bacon to a paper towel-lined plate, and leave about 1 to 2 tablespoons of bacon fat in the pot.
Step 3: Brown the sausage
Add the Italian sausage to the same pot over medium to medium-high heat. Break it up with a spoon and cook it until it browns and cooks through, about 6 to 8 minutes. If the pot looks crowded, cook the sausage in two batches so it browns instead of steams.
Step 4: Sauté onion and garlic
Push the sausage to one side of the pot or remove it to the plate with the bacon if you prefer. Add the diced onion to the pot and cook it in the sausage and bacon fat until it softens and turns translucent, about 4 to 5 minutes. Stir in the minced garlic and cook it for 30 to 60 seconds until fragrant, so it does not burn.
Step 5: Build the broth
Return any sausage you removed back to the pot. Add the chicken broth, sliced potatoes, Italian seasoning if using, salt, black pepper, and red pepper flakes. Stir everything, scraping up any browned bits from the bottom of the pot since those add flavor.
Step 6: Simmer until potatoes turn tender
Bring the mixture to a gentle boil over medium-high heat. Lower the heat to maintain a steady simmer and cook for about 12 to 15 minutes, until the potatoes feel tender when you pierce them with a fork. Stir occasionally so the potatoes do not stick to the bottom.
Step 7: Add the kale
Stir in the torn kale leaves. Simmer the soup for another 5 to 7 minutes, until the kale softens but still looks bright green. If you use spinach, add it in the last 2 to 3 minutes since it wilts faster.
Step 8: Finish with cream and Parmesan
Lower the heat to low so the soup gently simmers. Pour in the heavy cream and stir until the broth looks creamy and blended. Add the grated Parmesan and stir until it melts into the soup, then taste and adjust salt and pepper as needed.
Step 9: Add bacon and serve
Stir the crisp bacon back into the pot, or reserve some for sprinkling on top of each bowl. Ladle the Zuppa Toscana into bowls and top with extra Parmesan and a pinch of red pepper flakes if you like heat. Serve hot while the potatoes stay tender and the broth tastes rich and creamy.
What to Serve with Zuppa Toscana Recipe
This Zuppa Toscana recipe pairs perfectly with warm crusty bread, garlic breadsticks, or simple buttered toast to soak up the creamy broth. A crisp green salad with romaine, cucumbers, and a light Italian dressing balances the richness. You can also serve it with roasted vegetables like broccoli or green beans for more color and fiber. For drinks, offer sparkling water with lemon, iced tea, or a simple fruit spritzer.
Storage Options
- Store leftover Zuppa Toscana in an airtight container in the fridge for up to 3 to 4 days.
- Reheat gently on the stove over low to medium heat, stirring often, and add a splash of broth or milk if it thickens too much.
- You can freeze it for up to 2 months, but the potatoes may soften more after thawing.
- Thaw frozen soup overnight in the fridge, then reheat on the stove and add a bit of fresh kale or spinach at the end if you want a brighter texture.

Zuppa Toscana Recipe
Ingredients
Instructions
- In a large heavy pot or Dutch oven over medium heat, cook the Italian sausage, breaking it into crumbles, until browned and cooked through. Transfer the sausage to a plate, leaving some drippings in the pot.
- Add the chopped bacon to the pot and cook until crisp. Remove the bacon with a slotted spoon and set aside, leaving 1–2 tablespoons of fat in the pot.
- Add the diced onion to the pot and cook until softened and translucent, about 5 minutes. Stir in the minced garlic and cook for 30 seconds until fragrant.
- Pour in the chicken broth, scraping up any browned bits from the bottom. Add the sliced potatoes, dried oregano, and crushed red pepper flakes if using. Bring to a boil, then reduce heat and simmer for 15–20 minutes, or until the potatoes are tender.
- Return the cooked sausage and bacon to the pot. Stir in 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. Season with salt and black pepper to taste.
- Ladle the soup into bowls and garnish with grated Parmesan cheese if desired. Serve hot.
Notes
Approximate per serving (1/6 of recipe): 520 calories; fat 39 g; saturated fat 18 g; carbohydrates 24 g; fiber 3 g; sugars 3 g; protein 18 g; sodium 1180 mg. Values are estimates and will vary based on exact ingredients, brands, and portion size.

Leave a Reply