Super-Delicious Zuppa Toscana: The Ultimate Creamy Sausage and Kale Soup
This isn’t just a soup; it is a masterclass in comfort. While many know Zuppa Toscana as a restaurant chain staple, making it at home allows you to elevate the ingredients, control the spice level, and achieve a depth of flavor that mass production simply cannot match.
The name Zuppa Toscana translates broadly to “Tuscan soup,” and while traditional versions in Tuscany are often vegetable-heavy peasant soups served on toasted bread, the creamy, sausage-laden version beloved in America has taken on a life of its own. This recipe captures everything you crave about that modern classic: the heat of Italian sausage, the smokiness of bacon, the tender bite of potatoes, and the earthy, slightly bitter counterpoint of fresh kale—all suspended in a broth that is rich without being heavy.
Whether you are seeking a warming weeknight dinner or a crowd-pleasing potluck entry, this Super-Delicious Zuppa Toscana is foolproof, satisfying, and ready in under an hour.
Why This Recipe Works
The secret to a “super-delicious” soup lies in building layers of flavor rather than dumping ingredients into a pot.
-
The Fat is Flavor: We render bacon first and use that smoky fat to brown the sausage and sauté the aromatics. This infuses the entire broth with a savory foundation.
-
Texture Balance: Using Russet potatoes ensures they release just enough starch to slightly thicken the broth while maintaining their shape. Adding the kale at the very end keeps it vibrant and textural, rather than slimy.
-
Customizable Heat: By using a mix of sweet and hot Italian sausage—plus a pinch of red pepper flakes—you can dial the spice level exactly to your preference.
Ingredients
The Foundation
-
1 lb (16 oz) Italian sausage (bulk, or casings removed). Chef’s Note: A 50/50 mix of spicy and mild sausage offers the best complexity.
-
6 slices thick-cut bacon, chopped into ½-inch pieces.
-
1 large yellow onion, diced (approx. 1 ½ cups).
-
4 cloves garlic, minced or pressed.
The Broth & Vegetables
-
6 cups high-quality chicken stock or broth (low-sodium is preferred to control saltiness).
-
2 cups water.
-
1 ½ lbs Russet or Yukon Gold potatoes, unpeeled, scrubbed, and sliced into ¼-inch rounds or ½-inch cubes.
-
1 bunch fresh curly kale, stems removed and leaves chopped (approx. 4–5 packed cups).
The Finish
-
1 cup heavy cream.
-
½ teaspoon crushed red pepper flakes (adjust to taste).
-
Salt and freshly cracked black pepper, to taste.
-
Freshly grated Parmesan cheese, for garnish.
Step-by-Step Instructions
1. Render the Bacon
Place a large Dutch oven or heavy-bottomed soup pot over medium-high heat. Add the chopped bacon. Cook, stirring occasionally, until the bacon is crisp and the fat has rendered, about 5 to 7 minutes. Use a slotted spoon to transfer the crispy bacon to a paper towel-lined plate. Do not discard the fat.
2. Brown the Sausage
Keep about 1 tablespoon of bacon fat in the pot (drain the rest if there is an excessive amount, but leave a coating). Add the Italian sausage. Break it apart with a wooden spoon as it cooks, ensuring it crumbles into bite-sized pieces. Cook until browned and fully cooked through, roughly 5 to 6 minutes. Remove the sausage with a slotted spoon and set aside with the bacon.
3. Sauté Aromatics
Reduce heat to medium. Add the diced onion to the pot, tossing it in the residual sausage and bacon drippings. Sauté until the onion is soft and translucent, about 4 minutes. Add the minced garlic and red pepper flakes. Cook for another 45 to 60 seconds, stirring constantly, until the garlic is fragrant. Be careful not to burn the garlic.
4. Simmer the Potatoes
Pour the chicken stock and water into the pot. Increase heat to high and bring the liquid to a rolling boil. Carefully add the sliced potatoes. Ensure the liquid covers the potatoes; if not, add a splash more water. Reduce the heat to medium-low to maintain a gentle simmer. Cook uncovered for 15 to 20 minutes, or until the potatoes are fork-tender but not falling apart.
5. Marry the Flavors
Once the potatoes are tender, stir the cooked sausage and most of the bacon back into the pot (reserve a little bacon for garnish). Pour in the heavy cream and stir gently to combine. Let the soup heat through, but do not let it boil vigorously, as high heat can cause the cream to separate or curdle.
6. Wilt the Kale
Add the chopped kale to the pot. It will look like a lot of volume initially, but it will wilt down significantly. Simmer for 2 to 3 minutes—just long enough for the kale to become tender and bright green.
7. Season and Serve
Taste the broth. Add salt and black pepper as needed. (Note: Sausage, bacon, and stock are salty, so taste before adding extra salt). Ladle into warm bowls and top with the reserved crispy bacon and a generous dusting of grated Parmesan cheese.
Expert Tips & Variations
Potato Choice: Russet vs. Yukon
-
Russet Potatoes: These are starchier. As they cook, the edges slough off slightly, which helps thicken the broth naturally. However, they can disintegrate if overcooked.
-
Yukon Gold: These are waxier and creamier. They hold their shape perfectly and offer a buttery flavor. If you plan on reheating the soup multiple times, Yukon Golds are the superior choice for durability.
Kale Preparation
Kale stems are fibrous and tough to chew. Take the time to strip the leaves from the thick center ribs completely before chopping. If you find curly kale too tough, Swiss chard or spinach are excellent substitutes. Spinach only needs 30 seconds to wilt at the end.
Make It Lighter
To reduce the calorie count without sacrificing the texture entirely, substitute the heavy cream with half-and-half or a blend of milk and a tablespoon of cornstarch. Note that half-and-half is more prone to curdling, so ensure the soup does not boil after adding it.
Dietary Adjustments
-
Gluten-Free: This recipe is naturally gluten-free, provided your sausage brand does not use wheat fillers (check the label).
-
Dairy-Free: Substitute the heavy cream with full-fat canned coconut milk (shake the can well) or a barista-blend oat milk for a creamy texture without the dairy. Omit the Parmesan.
Serving Suggestions
This soup is rich and hearty, meaning it can stand alone as a main course. However, balancing the richness with texture and acidity elevates the meal.
-
Bread: A crusty artisan baguette or garlic breadsticks are essential for dipping into the creamy broth.
-
Salad: Serve with a crisp green salad tossed in a sharp vinaigrette (lemon-olive oil or balsamic). The acidity of the dressing cuts through the fat of the heavy cream and sausage.
-
Wine Pairing: A crisp, acidic white wine like Pinot Grigio or Sauvignon Blanc pairs beautifully, as does a light-bodied red like Pinot Noir or Sangiovese.
Storage & Make-Ahead Notes
Zuppa Toscana is one of those rare soups that tastes arguably better the next day, as the flavors of the fennel and sausage have time to meld with the broth.
-
Refrigeration: Store leftovers in an airtight container in the refrigerator for up to 3–4 days.
-
Reheating: Reheat gently on the stovetop over medium-low heat. Avoid bringing the soup to a hard boil to prevent the cream from separating and the potatoes from turning to mush.
-
Freezing: Because this is a dairy-based soup with potatoes, freezing requires caution. Potatoes can become grainy and cream can separate when thawed.
-
Best Practice: If you plan to freeze a batch, prepare the soup up until step 4 (before adding cream and kale). Freeze the broth/sausage/potato mixture. When ready to eat, thaw, heat, and then add the fresh cream and kale just before serving.
-
Nutrition Information
Values are estimates based on one serving (approx. 1.5 cups).
| Nutrient | Amount per Serving |
| Calories | 480 kcal |
| Total Fat | 32g |
| Saturated Fat | 14g |
| Cholesterol | 85mg |
| Sodium | 1150mg |
| Carbohydrates | 24g |
| Dietary Fiber | 3g |
| Sugars | 4g |
| Protein | 18g |
Note: Nutritional values will vary depending on the specific brands of sausage and stock used, as well as the fat content of the bacon.
Frequently Asked Questions
Can I use turkey sausage instead?
Absolutely. Spicy Italian turkey sausage works very well. However, turkey sausage has less fat than pork sausage. You may need to add a tablespoon of olive oil when sautéing the onions to ensure they don’t stick or burn.
Why is my soup greasy?
This usually happens if the sausage or bacon releases a significant amount of fat that isn’t drained. While we want some fat for flavor, if your sausage was particularly greasy, you can spoon off some of the excess oil floating on top of the broth before adding the cream.
My potatoes are falling apart. What happened?
The potatoes were likely sliced too thin or cooked at a boil for too long. A gentle simmer is crucial. If you prefer softer potatoes that thicken the soup, this isn’t a bad thing! But for distinct bites, check them frequently after the 10-minute mark.

