A creamy potato and sausage soup featuring Swiss chard and bacon ready in 45 minutes.
Here in Austin, soup season is a celebrated, albeit short, window of time. When the first real cold front sweeps through the Hill Country, I skip the line at the local Italian chain restaurant and make this Zuppa Toscana at home. While the original version famously uses kale, I have found that Swiss chard is actually the superior green for this soup. It offers a silkier texture and a milder, nuttier flavor that melts into the broth rather than staying fibrous and chewy. This recipe balances the spicy heat of Italian sausage with the starchy comfort of potatoes and the richness of half-and-half, creating a bowl that is both rustic and refined.
The most critical step when working with Swiss chard is separating the leaves from the stems. The stems are crunchy and take much longer to cook than the delicate leaves. To reduce waste, I chop the stems finely and sauté them right along with the onions and sausage, saving the leafy ribbons for the very end of the cooking process.
Better Than the Restaurant Original

Why You'll Love This Recipe
- Silky Greens: Swiss chard wilts beautifully into the hot broth, offering a softer bite than the traditional kale.
- Flavor Depth: The combination of rendered bacon fat, spicy sausage, and garlic creates a robust savory base.
- Textural Balance: Soft potatoes, chewy sausage coins, and crisp bacon bits provide variety in every spoonful.
- One-Pot Meal: From browning the meat to simmering the soup, everything happens in a single heavy-bottomed pot.
Ingredients
To replicate that comforting restaurant flavor, ingredient choice is key.
- Italian Sausage: 12 ounces (about 2-3 links). Spicy Italian sausage is preferred to cut through the rich cream, but mild works too. Slice them into coins or remove casings for crumbles.
- Bacon: 6 strips. This is cooked separately and used as a garnish for a smoky, salty crunch.
- Potatoes: 2 medium to large Russet potatoes. Russets are high in starch, which helps slightly thicken the broth as they cook.
- Swiss Chard: 3 cups packed. Look for bright green leaves and firm stalks (white or rainbow chard both work).
- Aromatics: 1 chopped onion and 4 cloves of minced garlic.
- Liquid: 5 cups water (or chicken broth for extra flavor) and 1 cup half-and-half for creaminess without the heaviness of heavy cream.
- Olive Oil: 1 tablespoon for sautéing.
How to Make Zuppa Toscana with Swiss Chard

Brown the Meats and Aromatics
Start by cooking your bacon in a large soup pot or Dutch oven until crisp. Remove the bacon to drain on paper towels, chop it, and set it aside. Drain most of the grease, leaving about a tablespoon (or add fresh olive oil). Add the sliced Italian sausage and chopped onion to the pot over medium heat. Cook, stirring occasionally, until the sausage is browned and cooked through and the onions are soft and translucent.
Build the Broth
Pour in the 5 cups of water. Using a wooden spoon, scrape the bottom of the pot to release any browned bits of sausage (the fond), which adds immense flavor. Bring the liquid to a rolling boil.
Simmer the Potatoes
Add the peeled and cubed Russet potatoes and the minced garlic to the boiling broth. Reduce the heat to a simmer (medium-low). Cook for 15 to 20 minutes. You want the potatoes to be fork-tender. Because Russets are starchy, the edges might start to soften and blur into the soup-this is desirable as it adds body.
Wilt the Greens and Finish
While the potatoes cook, prepare your Swiss chard by removing the thick center stalks and slicing the leaves into thin ribbons. Once the potatoes are tender, stir in the Swiss chard and half of the chopped bacon. Pour in the 1 cup of half-and-half.
Season and Serve
Bring the soup back to a gentle steam-do not let it boil once the dairy is added, or it may curdle. Stir well until the chard is wilted, usually about 2 to 3 minutes. Taste the soup. Season generously with salt, black pepper, and crushed red pepper flakes for heat. Ladle into bowls and top with the remaining crispy bacon.
Common Mistakes to Avoid
- Boiling the Dairy: As mentioned, high heat breaks the emulsion of dairy products. Keep the heat on low once the half-and-half goes in.
- Unwashed Chard: Swiss chard can be sandy. Wash the leaves thoroughly and spin them dry to avoid a gritty soup.
- Large Potato Chunks: Cut the potatoes into uniform, small bite-sized cubes (about ½ to ¾ inch). If they are too large, they take too long to cook and are difficult to eat.
Tips and Tricks for Success
- Broth Upgrade: While the recipe calls for water, I almost always substitute it with low-sodium chicken broth. It adds a savory richness that water simply cannot provide.
- Sausage Prep: If slicing raw sausage is difficult because it squishes, pop the sausages in the freezer for 15 minutes before slicing. This firms them up for perfect coin shapes.
- Grease Control: Italian sausage releases a lot of fat. If your soup looks oily after the simmering stage, skim the surface with a ladle before adding the cream.
Variations
- Root Vegetable Swap: For a slightly sweeter flavor and firmer texture, swap the Russet potatoes for Yukon Gold potatoes (waxy) or even cauliflower florets for a lower-carb version.
- Spicier Kick: Add a pinch of cayenne pepper or keep the seeds in your red pepper flakes if you want more heat.
- Dairy-Free: Substitute the half-and-half with full-fat canned coconut milk or a dairy-free creamer for a similar texture.
How to Serve
This soup is a hearty meal on its own. It pairs perfectly with a warm garlic breadstick or a slice of crusty sourdough to sop up the creamy broth. A crisp, acidic salad with vinaigrette helps cut through the richness of the sausage and cream.

Make Ahead and Storage
- Refrigerator: Store leftovers in an airtight container for up to 3 days. The potatoes may absorb some liquid, so the soup might be thicker the next day.
- Reheating: Reheat gently on the stove over medium-low heat. Add a splash of water or broth if needed to loosen the consistency.
- Freezing: I do not recommend freezing this soup. The Russet potatoes tend to become grainy and mealy when frozen, and the dairy base can separate upon thawing.
Recipe Notes / What I Learned
I learned that adding the garlic with the potatoes (rather than sautéing it with the onions) prevents it from burning. Since the sausage takes a while to brown, minced garlic added too early often turns bitter. Boiling it with the potatoes mellows the flavor nicely.
Nutrition Snapshot
One bowl contains approximately 380 calories, 22g fat, and 18g carbohydrates.

Olive Garden's Zuppa Toscana Soup with Swiss Chard
Equipment
- 1 Large soup pot or Dutch oven
Ingredients
Group: Soup Base & Solids
- 1 tablespoon olive oil
- 1 onion, chopped
- 12 oz Italian sausages or bratwursts, chopped about 2-3 sausages
- 5 cups water
- 2 medium russet potatoes, peeled and cubed into small chunks or large
- 4 cloves garlic, minced
- 6 strips bacon, cooked and chopped
- 3 cups Swiss chard, center stalks removed and sliced thin like ribbons
- 1 cup half and half
- salt and red crushed pepper to taste
Instructions
- Chop uncooked sausages into small slices. Heat olive oil on medium heat in a soup pot, add chopped onions and chopped sausage and cook until both onion and sausage are cooked through. Drain excess fat.
- Add 5 cups of water to the pan, stir, and bring to boil. Add potatoes (peeled and cubed into small chunks), and minced garlic. Bring to boil, then reduce to simmer. Cook until potatoes are done, about 15-20 minutes on low simmer.
- For Swiss chard, make sure to remove center stalks and slice the Swiss chard leaves thin like ribbon. Then, add Swiss chard and half the bacon (reserve the remaining half for serving) to the soup pot. Add 1 cup half and half to the soup pot. Bring to hot temperature (not boil), mix well. Add salt and pepper to taste.
- Serve in individual bowls, topped with the remaining amount of chopped bacon on top.
Notes
Nutrition
FAQs
Can I use kale instead of Swiss chard?
Yes, absolutely. Kale is the traditional choice. If using kale, add it about 5 minutes earlier than you would the chard, as it takes longer to soften.
Do I have to peel the potatoes?
If using Russets, yes, the skins are tough. If you swap for Yukon Gold or Red potatoes, you can leave the skins on for a more rustic texture.
Is this soup gluten-free?
Yes, the ingredients are naturally gluten-free. Just double-check your sausage package to ensure no wheat fillers were used.




