This rich and comforting Tuscan potato soup is my weeknight answer to that specific craving you get for something creamy, sausage-y, and deeply cozy without spending your whole evening babysitting a pot. It's inspired by the classic restaurant-style bowl (hello, copycat vibes), but made the way I actually want it at home: well-browned sausage for real flavor, tender potatoes that thicken the broth naturally, and kale that stays bright instead of turning army-green. If you landed here searching for a "zoupa toscana recipe," you're in exactly the right place-this one nails the creamy, savory, peppery comfort soup feel, with just enough technique to make it taste like it simmered all day.
large heavy-bottom pot or dutch oven 6 quart is ideal for even browning and steady simmering; a stockpot works too, but watch the heat so the sausage browns instead of steams
wooden spoon or stiff spatula for breaking up sausage and scraping the browned bits (that fond is major flavor); a metal spoon is fine if your pot can handle it
Chefโs knife and cutting board a sharp knife makes quick work of kale and potatoes; a mandoline can slice potatoes fast, but keep slices around 1/8 inch so they don't disintegrate
measuring cup and measuring spoon for broth, cream, and seasoning; you can eyeball, but measuring helps keep the soup balanced and not overly salty
Ladle for serving; a large measuring cup also works in a pinch
Turn this into a Shopping List?
Don't rely on screenshots. Import to Rind to check off items as you shop.
6slicebaconoptional but recommended for smoky depth; substitute 1 tablespoon olive oil if skipping
1tablespoonolive oiluse if your sausage is very lean or if skipping bacon; avocado oil also works
1yellow onionfinely chopped; white onion works too
4clovegarlicminced; add more if you're a garlic maximalist
ยฝteaspooncrushed red pepperoptional; use more for a spicier toscana soup
1tablespoontomato pasteoptional but powerful; it deepens color and adds a subtle savory sweetness
1pounditalian sausagemild or hot; casings removed if using links; turkey sausage works but won't be as rich
for the soup
6cupchicken brothlow-sodium helps you control salt; vegetable broth works too
1cupwaterkeeps the broth from getting too salty while the potatoes cook down
1 ยฝpoundrusset potatoabout 3 large; peel if you want a smoother look, or leave skins for a rustic vibe; substitute yukon gold for a slightly buttery bite
1teaspoonkosher saltstart here, then adjust at the end (broths and sausage vary)
ยฝteaspoonblack pepperfreshly ground if possible
to finish (the creamy part)
1cupheavy creamfor that classic copycat olive garden zuppa toscana feel; substitute half-and-half for lighter, or full-fat coconut milk for dairy-free
4cupkalestems removed, leaves chopped; lacinato kale stays tender; curly kale is great too; substitute baby spinach (stir in at the end)
1tablespoonlemon juiceoptional but recommended; it wakes up the whole bowl and keeps the richness from feeling heavy
1tablespoonparmesan cheesefinely grated, plus more for serving; omit for dairy-free
Cooking with messy hands?
Use Cook Mode in the Rind app to keep your screen awake.
Chop the onion, mince the garlic, and strip the kale leaves from the stems. Cut or tear the kale into bite-size pieces (it shrinks, but not that much). Slice the potatoes into 1/8-inch rounds, then cut the rounds into half-moons. Thin, even slices matter here: they cook quickly and release starch that naturally thickens the broth, which is a big part of why this zuppa toscana soup recipe tastes so luscious.
If using sausage links, remove the casings. If using bacon, cut it into 1/2-inch pieces so it renders fast and evenly.
build the base
Set a large heavy-bottom pot over medium heat. Add the bacon and cook, stirring occasionally, until the fat renders and the bacon is deeply golden, about 8 minutes. Use a slotted spoon to transfer bacon to a plate, leaving the drippings in the pot. If you skipped bacon, warm 1 tablespoon olive oil in the pot instead.
Add the italian sausage to the hot fat and cook, breaking it up into small crumbles. Let it sit undisturbed for 1 minute here and there so it actually browns; you're looking for crisp edges and browned bits on the bottom of the pot, about 7 minutes total. This is the difference between a decent sausage zuppa soup and one that tastes restaurant-level.
Add the onion and cook until softened and translucent, about 5 minutes. Stir frequently and scrape the pot as the onion releases moisture and lifts the browned bits.
Add the garlic and crushed red pepper and cook until fragrant, about 30 seconds. Stir in the tomato paste (if using) and cook for 1 minute, pressing it into the bottom of the pot until it darkens slightly. That quick toast takes the edge off the paste and adds a subtle roasted note.
simmer the potatoes
Pour in the chicken broth and water, scraping the bottom of the pot to dissolve any remaining fond. Add the sliced potatoes, salt, and black pepper. Bring to a lively simmer over medium-high heat.
Reduce heat to maintain a steady simmer (small bubbles, not a rolling boil). Cook until the potatoes are tender and starting to look a little shaggy at the edges, about 15 minutes. Stir once or twice so nothing sticks. If you want a thicker soup, mash a few potato slices against the side of the pot with your spoon and stir them back in.
finish with cream and kale
Lower the heat to medium-low. Stir in the heavy cream and bring the soup back to a gentle simmer (don't boil hard after adding cream). Taste the broth now; depending on your sausage and broth, you may want another 1/2 teaspoon salt.
Add the kale and simmer until it's tender but still green, about 5 minutes. If using baby spinach instead, turn off the heat and stir it in until just wilted, about 1 minute.
Stir in lemon juice (if using) and parmesan. The lemon doesn't make it taste lemony; it just keeps the richness in check, which is exactly what a comfort soup needs so you can go back for seconds and not feel weighed down.
Serve hot with the reserved bacon sprinkled over the top and extra parmesan at the table. If you want that classic copycat olive garden zuppa toscana experience, add a twist of black pepper right before serving.
Build your own Cookbook
Don't lose this recipe in your browser history. Save it to your personal collection in the Rind App so you can find it instantly next time.
Bread Situation: This soup loves something to drag through the creamy broth. Go with crusty sourdough, a warm baguette, or garlic bread. If you're aiming for an easy "zuppa soup recipe easy" kind of night, toast whatever bread you already have and rub it with a cut garlic clove while it's hot.
Salad for Balance: A sharp, crunchy salad is the move. Try arugula with lemon, olive oil, and shaved parmesan, or a simple romaine salad with pepperoncini and a punchy vinaigrette. You want acid and crunch to cut through the cream.
Wine: A chilled pinot grigio is clean and bright, while a medium-bodied sangiovese (chianti-style) plays nicely with the sausage and pepper. If you like bubbles, prosecco is surprisingly great with the spice and richness.
Beer: An italian pilsner or a crisp lager keeps things refreshing. If you like something maltier, a brown ale echoes the browned sausage flavors without overpowering the soup.
For a Cozy Dinner Spread: Make the soup the main event, then add roasted broccoli or blistered green beans on the side. The bitter greens and char are a nice counterpoint to a creamy toscana soup.
FAQs
What type of sausage is best for this zoupa toscana recipe?
Use raw italian sausage (mild or hot), either bulk or links with casings removed. Pork sausage gives the richest, most classic flavor and texture. Turkey italian sausage works if you want it lighter, but consider adding the optional bacon or a little extra olive oil to replace some of the missing richness. Avoid fully cooked sausage here; it won't brown and build the same fond.
Can I use chicken breast instead of sausage?
You can, but it becomes a different soup. If you want to swap, use 1 pound boneless, skinless chicken thigh for better flavor and tenderness (chicken breast can get dry and stringy in a simmer). Brown the chicken pieces in oil, remove them, sautรฉ the onion/garlic, then add the chicken back with the broth and potatoes. You'll likely want extra salt, pepper, and a pinch more red pepper to replace the sausage seasoning.
How do I make this dairy-free without losing the "creamy" vibe?
Replace the heavy cream with 1 cup full-fat coconut milk (the canned kind). It gives body without tasting strongly coconut-y once it's in the savory broth, especially if you finish with lemon juice. Skip the parmesan or use a dairy-free alternative. This is a simple path to a dairy free zuppa toscana-adjacent bowl while keeping it cozy and rich.
Why slice the potatoes thin instead of cubing them?
Thin slices cook quickly and release starch into the broth, which naturally thickens the soup without flour or a roux. It's one of the easiest tricks for that creamy, restaurant-style texture in a zuppa toscana soup recipe, and it keeps the cook time reasonable.
Can I make it ahead, and how do I reheat it?
Yes. Make it as written, cool, then refrigerate up to 3 days. Reheat gently over medium-low heat, stirring often so the cream doesn't separate. The potatoes will continue to thicken the soup as it sits; add a splash of broth or water when reheating to loosen it back up. If you're meal-prepping, you can also hold back the kale and add it during reheating so it stays extra green and fresh.
Copyright 2026 The Hungry Goddess, all rights reserved.