
Zuppa Toscana Recipe tastes rich, creamy, garlicky, and a little spicy, comes together in about 45 minutes, and works perfectly for busy weeknights or lazy Sundays. It suits anyone who loves cozy restaurant-style soup but wants control over the ingredients and budget. I first tested this version on a cold January night, and my family scraped the pot so clean I almost didn’t need to wash it.
Why Make This Zuppa Toscana Recipe at Home
Homemade Zuppa Toscana tastes fresher, creamier, and more customizable than the restaurant version. You control the spice level, the salt, and the veggies, and you skip the mystery ingredients.
You also save money and stretch it into multiple meals. One pot feeds a crowd, packs nicely into lunch containers, and reheats like a dream on busy days.
"This Zuppa Toscana Recipe tastes even better than the restaurant version, and my whole family asked for seconds. ★★★★★"
Ingredients You Need
Here is everything you need to make a big comforting pot of Zuppa Toscana at home.
Main ingredients
- Italian sausage, mild or hot, casings removed
- Use turkey or chicken Italian sausage if you want a lighter soup.
- If you avoid pork, choose chicken or turkey sausage with Italian seasoning.
- Thick-cut bacon or turkey bacon, chopped
- Turkey bacon gives a lighter flavor and keeps the soup a bit less rich.
- Yellow onion, diced
- Fresh garlic, minced
- Russet potatoes, thinly sliced or halved and sliced
- Russets give that classic tender, creamy bite.
- Yukon gold potatoes work too and hold shape a bit better.
- Low sodium chicken broth or chicken stock
- Low sodium broth helps you control salt and seasoning.
- Water, as needed to adjust thickness
- Heavy cream
- Half and half works if you want a lighter soup, though it tastes less rich.
- For dairy free, use full fat canned coconut milk and expect a slight coconut note.
- Fresh kale, stems removed and leaves torn
- Baby kale or spinach works if you want a softer, milder green.
- Salt and freshly ground black pepper
- Crushed red pepper flakes
- Adjust to taste if you like more or less heat.
Pantry helpers and flavor boosters
- Olive oil
- Use a neutral oil if you prefer, but olive oil adds nice flavor.
- Italian seasoning
- A simple blend of dried basil, oregano, thyme, and rosemary works well.
- Garlic powder and onion powder
- These boost flavor if your broth tastes a little flat.
- Grated Parmesan cheese, for serving
- Use a wedge and grate it if possible, since it melts better than pre-shredded.
Equipment list
- Large heavy-bottomed pot or Dutch oven
- Wooden spoon or sturdy spatula
- Sharp chef’s knife and cutting board
- Ladle for serving
- Measuring cups and spoons
Tips & Mistakes
- Brown the sausage deeply so you build flavor on the bottom of the pot.
- Drain excess fat if it looks greasy, but leave a thin layer to carry flavor.
- Slice potatoes evenly so they cook at the same rate and stay tender, not mushy.
- Add kale near the end so it stays bright and slightly chewy instead of limp.
- Taste the broth before adding more salt, since sausage and bacon already bring salt.
- Simmer gently and avoid a hard boil so the potatoes stay intact.
- Stir in cream off the heat or on low so it does not curdle.
- Chill leftovers completely before freezing so the texture holds up better.
How to Make Zuppa Toscana Recipe
Step 1: Prep ingredients
Peel and slice the potatoes into thin half moons about 1/4 inch thick. Dice the onion, mince the garlic, and strip the kale leaves from the stems, then tear the leaves into bite-size pieces. Chop the bacon or turkey bacon into small pieces so it crisps evenly.
Step 2: Cook the bacon
Heat a large pot over medium heat and add the chopped bacon. Cook until the pieces turn crisp and browned, then scoop them out to a paper towel lined plate. Leave about 1 to 2 tablespoons of the rendered fat in the pot and discard any extra.
Step 3: Brown the sausage
Add the Italian sausage to the same pot. Break it up with a wooden spoon and cook until it browns and no pink remains. Scrape up any browned bits from the bottom since those bits carry flavor into the broth.
Step 4: Sauté onion and garlic
Push the sausage to one side of the pot and add a drizzle of olive oil if the pot looks dry. Add the diced onion and cook until it softens and turns translucent. Stir in the minced garlic and cook about 30 seconds until it smells fragrant, not burnt.
Step 5: Add potatoes and broth
Add the sliced potatoes to the pot and stir to coat them in the sausage and onion mixture. Pour in the chicken broth and enough water to cover the potatoes by about half an inch. Sprinkle in Italian seasoning, a pinch of garlic powder, onion powder, salt, black pepper, and crushed red pepper flakes.
Step 6: Simmer until potatoes turn tender
Bring the pot to a gentle simmer over medium heat. Reduce the heat to medium low and cook about 12 to 15 minutes until the potatoes feel tender when you poke them with a fork. Stir occasionally so nothing sticks to the bottom.
Step 7: Add kale
Stir in the torn kale leaves and the cooked bacon. Simmer another 3 to 5 minutes until the kale softens but still looks bright green. Taste the broth and adjust salt and pepper as needed.
Step 8: Finish with cream
Lower the heat to low or turn it off. Pour in the heavy cream and stir until the soup looks creamy and slightly thickened. If the soup looks too thick, add a splash of broth or water until you reach your favorite texture.
Step 9: Serve
Ladle the Zuppa Toscana into bowls. Top with grated Parmesan and a pinch of extra red pepper flakes if you like more heat. Serve hot with crusty bread or a simple salad.
Variations I've Tried
I swap in turkey Italian sausage and turkey bacon when I want a lighter version that still tastes hearty. I also use half and half instead of heavy cream when I crave something a bit less rich, and it still tastes cozy and satisfying. Sometimes I switch the kale for baby spinach and add it right at the end so it just wilts.
I also make a dairy free version with chicken sausage and full fat coconut milk, which tastes surprisingly rich and comforting. When I want more veggies, I toss in diced carrots and celery with the onion and let them soften before adding the potatoes. I even tried a spicy version with extra red pepper flakes and hot Italian sausage, which my spice-loving friends now request on repeat.
How to Serve Zuppa Toscana Recipe
Serve Zuppa Toscana steaming hot in wide bowls so the potatoes and greens spread out nicely. Add a sprinkle of Parmesan on top and a pinch of extra red pepper flakes if you like more kick. Pair it with crusty bread, garlic breadsticks, or a simple green salad with a light vinaigrette. This soup also works well as a main dish with a side of roasted vegetables or a grain salad.
How to store
- Store leftover Zuppa Toscana in airtight containers in the fridge for up to 3 to 4 days.
- Chill the soup completely before freezing, then freeze in freezer safe containers or bags for up to 2 months.
- Thaw frozen soup overnight in the fridge so the texture stays smooth.
- Reheat gently on the stove over medium low heat and stir often, or warm in the microwave in short bursts, adding a splash of broth or water if it thickens too much.

Zuppa Toscana Recipe
Ingredients
Method
- In a large pot or Dutch oven over medium heat, cook the Italian sausage, breaking it into crumbles, until browned and cooked through. Remove sausage 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 bacon with a slotted spoon and set aside with the sausage, leaving about 1–2 tablespoons of fat in the pot.
- Add the diced onion to the pot and sauté until softened and translucent, about 5 minutes. Stir in the minced garlic and cook until fragrant, about 30 seconds.
- Pour in the chicken broth and bring to a simmer. Add the sliced potatoes, dried oregano, red pepper flakes (if using), salt, and black pepper. Simmer until the potatoes are tender, about 15–20 minutes.
- Return the cooked sausage and bacon to the pot and stir to combine. Reduce the heat to low and stir in the heavy cream. Simmer gently for 5 minutes without boiling.
- Add the chopped kale and cook until wilted and tender, about 3–5 minutes. Taste and adjust seasoning with additional salt and pepper if needed.
- 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 21 g; fiber 2 g; sugars 2 g; protein 16 g; sodium 1180 mg. Values will vary based on specific ingredients, brands, and portion size.
