Overhead view of a bowl of low carb zuppa toscana soup with Italian sausage, cauliflower and kale, topped with crispy bacon and grated Parmesan
Zuppa Toscana Soup

30 Steps to Foolproof Low Carb Zuppa Toscana Soup

1 hr

Total Time

Beginner

Skill Level

Cozy Soups & Chili

Best For

Serves 6

Serving

Ella Martin

Ella Martin

Recipe Editor

Ingredients 6 Person(s)

Save this for later 📌

Pin this article to your Pinterest board so the full list is one tap away when you need it.

Save on Pinterest

Directions

Step 1: Prep the sausage

low carb zuppa toscana soup recipe step 1

If using sausage links rather than bulk sausage, slit the casings lengthways with a small knife and squeeze the meat out into a bowl, then discard the casings. Break the sausage into rough 2 cm (¾ in) chunks so it browns evenly rather than steaming.

Step 2: Dice the bacon

low carb zuppa toscana soup recipe step 2

Stack the 115 g (4 oz) bacon rashers and cut into 1 cm (½ in) pieces. A smaller, even dice renders faster and gives you crisp, uniform bits for the topping.

Step 3: Prep the aromatics

low carb zuppa toscana soup recipe step 3

Peel and dice the onion into small 5 mm pieces so it melts into the broth as it cooks. Mince the 3 garlic cloves finely and keep them separate from the onion, since garlic burns faster and goes into the pot later.

Step 4: Cut the cauliflower

low carb zuppa toscana soup recipe step 4

Trim the cauliflower head and break it into small, even florets around 2 cm (¾ in) across — roughly the size of a potato chunk you'd use in a classic zuppa toscana. Uniform pieces cook through in the same 20-25 minutes without turning mushy at the edges.

Step 5: Shred the kale

low carb zuppa toscana soup recipe step 5

Strip the kale leaves from their tough centre ribs and discard the ribs. Stack several leaves at a time, roll them into a cigar shape, and slice into thin ribbons about 1 cm wide.

Step 6: Heat the pot

low carb zuppa toscana soup recipe step 6

Set a large, heavy-bottomed pot or Dutch oven over medium-high heat and add the 15 ml (1 tbsp) olive oil. Let it shimmer for about 30 seconds — this thin coating stops the sausage from sticking during the first sear.

Step 7: Brown the sausage

low carb zuppa toscana soup recipe step 7

Add the sausage chunks to the hot pot in a single layer and leave undisturbed for 2 minutes before stirring. Cook for 6-8 minutes total, breaking it up with a wooden spoon, until deeply browned on the outside with no pink remaining inside.

Step 8: Remove the sausage

low carb zuppa toscana soup recipe step 8

Use a slotted spoon to transfer the browned sausage to a plate lined with kitchen paper, leaving as much rendered fat behind in the pot as possible. Set the sausage aside; it finishes cooking later when it returns to the broth.

Step 9: Crisp the bacon

low carb zuppa toscana soup recipe step 9

Add the diced bacon to the same pot over medium heat and cook for 4-5 minutes, stirring occasionally, until the edges curl and turn deep golden brown. The fat should render out into a thin, glossy pool at the bottom of the pot.

Step 10: Remove the bacon

low carb zuppa toscana soup recipe step 10

Lift the crisp bacon out with a slotted spoon onto the plate with the sausage, leaving about 2 tablespoons of rendered fat in the pot for flavour. Set aside a small handful of bacon separately for garnishing bowls at the end.

Step 11: Sauté the onion

low carb zuppa toscana soup recipe step 11

Tip the diced onion into the fat left in the pot and cook over medium heat for 3-4 minutes, stirring often, until softened, translucent and starting to turn golden at the edges.

Step 12: Add garlic and chilli flakes

low carb zuppa toscana soup recipe step 12

Stir in the minced garlic and 1/4 tsp chilli flakes and cook for 30-60 seconds, stirring constantly, just until fragrant. Pull the pot off the heat briefly if the garlic starts to brown, since scorched garlic turns bitter fast.

Step 13: Deglaze the pot

low carb zuppa toscana soup recipe step 13

Pour in a splash (about 120 ml / ½ cup) of the chicken stock and scrape the bottom of the pot firmly with a wooden spoon. Lift up every browned bit stuck to the base — that fond is concentrated flavour that would otherwise be wasted.

Step 14: Add the remaining stock

low carb zuppa toscana soup recipe step 14

Pour in the rest of the 1.4 litres (6 cups) chicken stock and stir to combine with the deglazed bits. The liquid should look light golden brown and slightly cloudy from the sausage fat.

Step 15: Return the sausage

low carb zuppa toscana soup recipe step 15

Tip the browned sausage back into the pot along with any juices that collected on the plate. Stir to distribute it evenly through the broth.

Step 16: Add the cauliflower

low carb zuppa toscana soup recipe step 16

Add the cauliflower florets to the pot and stir gently to submerge them in the broth. They should be mostly covered by liquid; top up with a splash of water if needed.

Step 17: Bring to a boil

low carb zuppa toscana soup recipe step 17

Increase the heat to high and bring the soup to a rolling boil, uncovered. This should take about 5 minutes depending on your pot size.

Step 18: Reduce and simmer

low carb zuppa toscana soup recipe step 18

Once boiling, reduce the heat to medium-low so the soup holds a gentle simmer with small bubbles breaking the surface. Partially cover the pot with a lid and cook for 20-25 minutes.

Step 19: Check the cauliflower

low carb zuppa toscana soup recipe step 19

Pierce a floret with a fork at the 20-minute mark — it should slide in easily with a little resistance, and the edges should look slightly translucent rather than opaque and chalky. If it's still firm, simmer for another 5 minutes and check again.

Step 20: Add the kale

low carb zuppa toscana soup recipe step 20

Once the cauliflower is tender, stir in the shredded kale in two or three batches, letting each batch wilt down for about 30 seconds before adding the next. This stops the pot from overflowing and helps the kale wilt evenly.

Step 21: Simmer the greens

low carb zuppa toscana soup recipe step 21

Continue simmering uncovered for 3-4 minutes, stirring occasionally, until the kale turns bright emerald green and loses its raw, fibrous bite.

Step 22: Lower the heat

low carb zuppa toscana soup recipe step 22

Turn the heat down to low before adding any dairy. A hard simmer or boil at this stage can cause the cream to split into little grains of fat, so gentle heat is essential from here on.

Step 23: Stir in the cream

low carb zuppa toscana soup recipe step 23

Pour in the 240 ml (1 cup) double cream in a slow, steady stream while stirring the soup continuously with a wooden spoon. The broth should turn from clear golden to a pale, opaque ivory as the cream incorporates.

Step 24: Warm through

low carb zuppa toscana soup recipe step 24

Heat gently for 2-3 minutes, stirring often, until the soup is hot all the way through and looks glossy and creamy. Do not let it boil once the cream is in, or it may curdle.

Step 25: Stir in the Parmesan

low carb zuppa toscana soup recipe step 25

Sprinkle in the 40 g (½ cup) grated Parmesan and stir until fully melted into the broth, about 1 minute. The soup should thicken very slightly and take on a subtle nutty, savoury depth.

Step 26: Season to taste

low carb zuppa toscana soup recipe step 26

Taste the soup and season with fine sea salt and freshly ground black pepper as needed. Start with a small pinch of salt, stir, and taste again before adding more, since the bacon, sausage and Parmesan already carry some saltiness.

Step 27: Adjust the consistency

low carb zuppa toscana soup recipe step 27

If the soup looks thicker than you like, stir in a splash of hot stock or water, 60 ml (¼ cup) at a time, until it reaches a spoonable, creamy consistency. If it's too thin, simmer uncovered for a further 3-4 minutes to reduce slightly.

Step 28: Rest briefly

low carb zuppa toscana soup recipe step 28

Take the pot off the heat and let the soup stand for 5 minutes before serving. This short rest lets the flavours settle and thickens the broth slightly as the cauliflower releases a little starch.

Step 29: Ladle and garnish

low carb zuppa toscana soup recipe step 29

Ladle the hot soup into bowls, dividing the sausage, cauliflower and kale evenly. Scatter the reserved crispy bacon and a little extra grated Parmesan over each bowl.

Step 30: Serve

low carb zuppa toscana soup recipe step 30

Serve immediately while steaming hot, with a wedge of lemon on the side if you like a little brightness cutting through the richness. Leftovers hold their texture best when cooled and refrigerated within 2 hours of cooking.

Pro Tips for Rich, Restaurant-Style Flavour

Close-up of a wooden spoon lifting creamy low carb zuppa toscana soup from the pot, showing sausage, kale and bacon

Sear the sausage in a single layer and resist stirring for the first two minutes — a deep, dark crust on the meat is where most of the soup's flavour comes from, not the broth itself. Keep a full-fat double cream on hand rather than a lighter alternative, since low-fat creams are far more likely to split once they hit the hot broth. Cook the bacon separately from the sausage so it stays genuinely crisp for garnishing, rather than going soft as it simmers in the pot. If the broth tastes flat after simmering, a squeeze of lemon juice right before serving brightens the richness far better than extra salt.

Storing and Reheating Your Leftovers

Low carb zuppa toscana soup portioned into glass containers ready for the fridge or freezer

Cool the soup completely, then transfer it to an airtight container and refrigerate for up to 3-4 days — the flavour actually deepens overnight. For longer storage, freeze the soup for up to 3 months, though it freezes best without the cream stirred in; freeze the sausage, bacon, broth and vegetables, then add fresh cream after reheating for the smoothest texture. Reheat gently on the stovetop over medium-low heat, stirring often, or in short 30-second bursts in the microwave, and avoid a hard boil, which can cause the cream to separate.

This low carb zuppa toscana soup swaps potatoes for cauliflower, layering spicy sausage, crispy bacon and kale in a creamy broth that's foolproof every time. For more zuppa toscana soup inspiration, browse the full Zuppa Toscana Soup board — every idea there is written for real home kitchens, not professional bakers.

Frequently Asked Questions

Yes — the sausage, bacon and broth base actually taste even better the next day once the flavours have had time to meld. For the best texture, make the soup up to the point just before adding the cream, cool it, and refrigerate, then reheat gently and stir the cream in fresh just before serving. If you've already added the cream, it still keeps well for a few days; just reheat slowly over low heat rather than on high.

Ella Martin

Written by

Ella Martin

Ella Martin is a home recipe writer who loves simple party food, creative cakes, comfort dishes, and desserts that look beautiful in photos without being complicated at home.

Related Recipes

Save this for later 📌

Pin this article to your Pinterest board so the full list is one tap away when you need it.

Save on Pinterest

Get simple food ideas in your inbox.

Cakes, desserts, party bites, and cozy recipes you can save for later.

Explore Popular Tags

From easy cakes to party bites, our popular tags make it easy to explore ideas with one click.