You know that soup you order “just to share,” and then you inhale the whole bowl? This is that soup. Smoky sausage, tender potatoes, silky broth, and a pop of kale that makes you feel like a responsible adult—it’s comfort with ambition.
One pot, big flavor, minimal dishes. Make a batch tonight, and future-you will high-five present-you for the leftovers.
Why You’ll Love This Recipe

- Restaurant-level flavor at home: This Zuppa Toscana copycat doubles down on savory sausage, creamy broth, and a hint of heat.
- Weeknight-friendly: About 30–40 minutes, one pot, done. No culinary gymnastics required.
- Flexible and forgiving: Swap cream for coconut milk, use turkey sausage, toss in extra veggies—it still slaps.
- Balanced comfort: The potato and cream comfort you, the kale makes it feel “health-adjacent.” Win-win.
- Leftover gold: Tastes even better the next day as the flavors meld.
Meal prep for the W.
Ingredients
- 1 lb (450 g) Italian sausage (mild or hot; casings removed)
- 1 tbsp olive oil (if needed)
- 1 medium yellow onion, diced
- 3–4 cloves garlic, minced
- 1/2–1 tsp crushed red pepper flakes (optional, adjust to taste)
- 1.5 lbs (680 g) Yukon gold potatoes, halved and sliced 1/4-inch thick
- 6 cups low-sodium chicken broth
- 1 cup water (as needed for consistency)
- 1 bunch kale (lacinato or curly), ribs removed, leaves chopped (about 5 packed cups)
- 3/4–1 cup heavy cream (or half-and-half)
- 1/2 tsp black pepper, plus more to taste
- Salt to taste (start with 1/2 tsp; adjust at the end)
- Optional: 1/2 tsp fennel seeds, lightly crushed, for extra sausage-y depth
- Optional garnish: grated Parmesan, fresh parsley, a squeeze of lemon
- Optional richness: 2–3 slices thick-cut bacon, chopped (rendered at the start), or 1–2 tbsp butter added with cream
Instructions

- Brown the sausage: Heat a large pot or Dutch oven over medium-high. Add sausage (and bacon first, if using). Break it up and cook until browned with crispy edges, 6–8 minutes.
If there’s more than 1–2 tbsp fat, spoon off excess. If it’s dry, add a drizzle of olive oil.
- Sauté aromatics: Add onion and cook until translucent, 3–4 minutes. Stir in garlic, red pepper flakes, and fennel seeds (if using).
Cook 30–60 seconds until fragrant. Don’t burn the garlic unless “bitter” is your preferred flavor profile.
- Build the base: Add potatoes, chicken broth, and water. Scrape up browned bits from the bottom (flavor!).
Bring to a boil, then reduce to a brisk simmer.
- Simmer to tender: Cook until potatoes are just fork-tender, 10–14 minutes. You want creamy bites, not mashed potato soup.
- Add kale: Stir in chopped kale and simmer 3–5 minutes until softened but still bright. Overcooked kale goes from hero to zero fast.
- Finish creamy: Reduce heat to low.
Stir in heavy cream and black pepper. Taste and season with salt—broth and sausage vary, so adjust carefully.
- Optional finesse: Add a knob of butter for silkiness, grate in Parmesan, or add a squeeze of lemon to wake it up. Ladle into bowls and serve hot.
How to Store
- Fridge: Cool completely, then store in airtight containers for 3–4 days.
The flavors deepen—in a good way.
- Reheat: Warm gently on the stove over medium-low, adding a splash of broth or water if it thickens. Avoid boiling; dairy can separate.
- Freeze: For best texture, freeze without the cream and kale up to 3 months. Reheat, then add fresh kale and cream at the end.
If freezing fully finished soup, expect slightly softer potatoes and minor cream separation (still tasty).

Nutritional Perks
- Protein-rich: Italian sausage delivers protein for satiety and staying power. Use chicken or turkey sausage to lighten it up.
- Micronutrient boost: Kale packs vitamin K, A, and C, plus antioxidants. Potatoes contribute potassium and fiber (keep skins on for extra wins).
- Satiating fats: A little cream creates a luxurious mouthfeel and helps absorb fat-soluble vitamins.
Balance with leaner sausage if you prefer.
- Gluten-free friendly: Naturally gluten-free if your broth and sausage are certified GF (FYI: always check labels).
Pitfalls to Watch Out For
- Overcooking potatoes: They go from tender to mush fast. Start checking at 10 minutes.
- Greasy broth: Drain excess sausage fat before adding liquid. Rich is good; slick isn’t.
- Curdled dairy: Add cream off the boil and don’t simmer hard afterward.
Gentle heat = silky texture.
- Underseasoning: Sausage and broth vary wildly. Taste at the end and adjust salt and acid (lemon) as needed.
- Sad kale: Add near the end so it stays vibrant and tender, not swampy. IMO, lacinato kale has the best texture here.
Alternatives
- Lighter version: Use turkey or chicken sausage, swap half-and-half for cream, and add more broth.
Still cozy, less heavy.
- Dairy-free: Use full-fat coconut milk instead of cream. Different vibe, still luscious.
- Low-carb twist: Swap potatoes for cauliflower florets; simmer less so they don’t go mushy.
- Extra veg: Add sliced carrots, celery, or zucchini with the potatoes. More color, more nutrients.
- Herb upgrade: Stir in chopped parsley or basil at the end; add a pinch of dried oregano with the garlic for Tuscan vibes.
- Spicy upgrade: Use hot Italian sausage and bump the red pepper flakes.
If your forehead doesn’t glisten, did it even happen?
- Make it smoky: Render bacon at the start and cook the onions in that fat, or add a dash of smoked paprika.
FAQ
Can I make this in a slow cooker?
Yes. Brown the sausage and onions first, then transfer to the slow cooker with potatoes and broth. Cook on Low 4–5 hours or High 2–3 hours until potatoes are tender.
Stir in kale for the last 20–30 minutes and finish with cream just before serving.
What kind of kale works best?
Lacinato (Tuscan/dinosaur) kale is tender and silky; curly kale is heartier and holds up well. Both work. Remove tough ribs and chop into bite-size pieces so nobody fights their soup.
Can I use spinach instead of kale?
You can.
Add baby spinach at the very end and stir until just wilted, 1–2 minutes. It’s softer and milder, but still delicious.
How do I make it less spicy?
Use mild sausage and skip the red pepper flakes. If it’s already spicy, add a splash more cream and a pinch of sugar to soften the heat.
What potatoes are best?
Yukon golds hold their shape and become creamy without falling apart.
Russets work but break down faster; if using them, cut thicker slices and keep an eye on doneness.
Can I prep this ahead?
Absolutely. Brown sausage and chop onions/garlic up to 2 days ahead. Slice potatoes the day of (they brown if stored raw).
You can also make the soup without cream, chill, then reheat and add cream and kale just before serving.
How can I thicken the soup slightly?
Mash a few potato slices against the side of the pot and stir, or simmer 5 extra minutes uncovered. You can also add 1–2 tablespoons of instant mashed potato flakes for a quick fix.
Is there a way to reduce sodium?
Use low-sodium broth, choose lower-sodium sausage if available, and salt at the end to taste. Lemon juice can boost perceived saltiness without adding more salt.
In Conclusion
This Italian Sausage & Kale Soup (Zuppa Toscana Copycat) is the ultimate low-effort, high-reward dinner: savory, creamy, and just green enough to feel balanced.
It’s flexible, fast, and dangerously craveable. Make it once, and it’ll join your permanent rotation—like that playlist you swear you’ll change but never do, because it just works. Grab a bowl, tear some crusty bread, and call it a win.

Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.