Creamy Low Carb Zuppa Toscana Soup
This low carb Zuppa Toscana soup delivers all the rich, creamy, and spicy flavors of the classic Tuscan soup, without the potatoes. It’s the kind of meal that makes a cold evening feel far cozier, and it comes together in one pot with mostly hands-off simmering.

Swap in cauliflower and you still get a hearty, satisfying bowl. The broth turns velvety from the cream and sausage drippings, and the kale adds just the right earthy bite.
What Makes This Low Carb Zuppa Toscana So Good
The sausage and cream do the heavy lifting here. They build a savory, deeply flavorful broth that tastes like it simmered all day, even though it’s ready in under an hour.
Cauliflower soaks up that broth without getting mushy, so each spoonful has little nubs that remind you of potato but keep the carbs low.
And the kale isn’t an afterthought. It wilts into the soup right at the end, keeping its texture and adding a grassy, slightly bitter note that balances the richness.
Ingredients

- 1 lb Italian sausage, casings removed: use mild or hot, whatever you prefer
- 1 small onion, diced: any yellow or white onion works
- 3 cloves garlic, minced: fresh is best for pungent flavor
- 4 cups cauliflower florets: cut into bite-sized pieces to mimic potato chunks
- 4 cups low-sodium chicken broth: gives you control over the salt
- 1 cup heavy cream: full-fat for the richest, most velvety broth
- 3 cups chopped kale: lacinato or curly, stems removed and roughly chopped
- ½ tsp red pepper flakes, plus more for serving: optional, adjust to your heat preference
- Salt and freshly ground black pepper: to taste
Variations / Substitutions
- Milder soup: use mild Italian sausage and skip the red pepper flakes entirely.
- Turkey sausage: swap in turkey Italian sausage for a leaner broth; the flavor stays great.
- Spinach instead of kale: if kale isn’t your thing, use baby spinach and stir it in at the very end just until wilted.
- Dairy-free: replace the heavy cream with full-fat coconut cream; the texture will be slightly thinner but still creamy.
- Extra heat: add a pinch of cayenne or use hot Italian sausage for more kick.
- Thicker broth: you can mash a few cauliflower pieces against the side of the pot before adding the cream.
For another cozy low carb soup, try our Creamy Chicken and Mushroom Soup.
How To Make Low Carb Zuppa Toscana Soup
Step 1: Brown the Sausage

Heat a large pot or Dutch oven over medium-high heat. Add the 1 lb Italian sausage and cook, breaking it up with a spoon, until it’s well browned and crumbled, about 5 to 7 minutes.
The sausage should release some fat and take on a deep golden color. If the pot seems excessively greasy, spoon off all but about a tablespoon of the drippings before moving on.
Step 2: Sauté the Aromatics

Reduce the heat to medium and add the 1 small diced onion to the pot. Cook, stirring occasionally, until the onion softens and turns translucent, about 3 minutes.
Toss in the 3 cloves minced garlic and the ½ tsp red pepper flakes, then stir for another 30 seconds. You’ll smell the garlic bloom, and the bits of sausage on the bottom of the pot should loosen as you stir.
Step 3: Simmer the Cauliflower

Pour in the 4 cups low-sodium chicken broth and add the 4 cups cauliflower florets. Bring everything to a boil, then lower the heat to a gentle simmer.
Cover the pot and let it cook until the cauliflower is fork-tender but not falling apart, about 10 to 12 minutes. The broth will be lightly golden from the sausage juices.
Step 4: Finish with Cream and Kale

Stir in the 1 cup heavy cream and the 3 cups chopped kale. Let the soup simmer uncovered for 2 to 3 minutes, just until the kale has wilted and turned deep green.
Taste and season with salt and black pepper. Ladle the soup into bowls and finish with a pinch of extra red pepper flakes or a dusting of grated Parmesan if you like.
Tips for the Best Low‑Carb Zuppa Toscana
- Choose the right sausage: hot Italian gives that classic spicy kick; mild keeps it family-friendly.
- Thicken without flour: for an even creamier broth, mash a few cauliflower pieces against the side of the pot before adding the cream.
- Don’t overcook the kale: stir it in just before serving and let it wilt for only 2 to 3 minutes so it stays vibrant and slightly toothsome.
- Broth matters: use a good-quality low-sodium chicken broth, since the sausage and cream add richness and salt. You can always adjust the seasoning after the cream goes in.
Storing Leftovers
- Refrigerate: store the soup in an airtight container for up to 4 days. It thickens as it sits, so you may want to add a splash of broth when reheating.
- Reheating: warm gently on the stovetop over medium heat, stirring occasionally, until heated through. Avoid boiling once the cream is in the pot.
What To Serve With Low Carb Zuppa Toscana Soup
A simple arugula salad dressed with lemon and olive oil cuts through the richness of the creamy broth. Roasted broccoli or asparagus with a squeeze of lemon also makes a nice, low‑carb side. If you’re not strictly counting carbs, a piece of crusty bread is hard to beat for dipping.
Frequently Asked Questions
Can I use frozen cauliflower?
Yes, frozen cauliflower works well. Add it straight from the freezer and increase the simmer time by 2 to 3 minutes until the florets are tender.
Can I freeze this soup?
You can freeze it, but the cream may separate slightly when thawed. For the best texture, freeze the soup without the cream and stir in fresh cream when you reheat it.
Can I double the recipe?
Absolutely. Double all the ingredients and use a large stockpot. The simmering time may need a couple of extra minutes to cook the cauliflower through.

Low Carb Zuppa Toscana Soup Recipe
Ingredients
Method
- Cook the sausage in a large pot over medium-high heat, breaking it up, until browned, 5 to 7 minutes.
- Reduce heat to medium, add the onion and cook for 3 minutes until soft, then stir in garlic and red pepper flakes for 30 seconds.
- Add chicken broth and cauliflower, bring to a boil, then simmer covered for 10 to 12 minutes until tender.
- Stir in heavy cream and kale and cook for 2 to 3 minutes until the kale wilts. Season with salt and pepper, then ladle into bowls.
