If you’ve ever craved a soul-warming, hearty bowl of comfort that feels like a big, cozy hug, look no further than Homemade Zuppa Toscana. Packed with savory Italian sausage, creamy potatoes, tender kale, and crispy bacon, this beloved Italian-American soup is a guaranteed crowd-pleaser. It’s easy enough for a weeknight dinner yet special enough to share with friends, loaded with flavor and that irresistible touch of nostalgia from every creamy-spicy spoonful.

Ingredients You’ll Need
The beauty of Homemade Zuppa Toscana is in its simple, honest ingredients. Each one brings something essential—richness, texture, or color—to create a memorable bowl you’ll want to make again and again.
- Italian sausage: Adds bold, savory flavor and just the right amount of spicy kick if you choose a hot variety.
- Thick-cut bacon: Delivers smoky, salty bits that make every bite extra special.
- Yellow onion: Brings sweetness and depth that balance out the richness of the sausage and bacon.
- Garlic: Infuses the entire soup with mouthwatering aroma and warmth.
- Chicken broth: Forms the flavorful, comforting base that ties all the ingredients together.
- Russet potatoes: Offer creamy texture and substance, soaking up the delicious broth as they cook.
- Heavy cream: Creates that signature silky, indulgent finish Zuppa Toscana is known for.
- Kale: Adds color, texture, and earthy freshness—plus a healthy boost!
- Salt and pepper: Essential for bringing out all the savory flavors in the pot.
- Crushed red pepper flakes (optional): Toss in a pinch if you like a gentle heat in your soup.
- Grated Parmesan cheese: For an irresistible, salty, nutty topper that takes every bowl over the top.
How to Make Homemade Zuppa Toscana
Step 1: Crisp the Bacon
Start by adding the chopped thick-cut bacon to a large pot or Dutch oven over medium heat. As it cooks, the bacon turns gloriously golden and renders out its smoky fat—perfect for building savory depth in your soup. Use a slotted spoon to transfer the bacon bits to a paper towel-lined plate, but don’t discard those flavorful drippings!
Step 2: Brown the Italian Sausage
In the same pot, add your Italian sausage. Break it up into crumbles as it sizzles and browns, infusing the pot with that signature spiced aroma. Once fully cooked, you can drain off a bit of excess fat if you prefer a lighter soup (but keep enough for flavor!).
Step 3: Sauté the Onion and Garlic
Sauté the diced yellow onion right in the pot with the sausage for about five minutes, stirring occasionally until it turns soft and translucent. Then toss in the minced garlic and let it sizzle for another minute or two—just until you catch that incredible garlicky fragrance.
Step 4: Simmer with Broth and Potatoes
Pour in the chicken broth and give everything a good stir, scraping up any flavorful bits from the bottom. Bring the soup to a gentle boil, then carefully add the thinly sliced russet potatoes. Let them cook for 10 to 15 minutes, or until they’re perfectly fork-tender and beginning to thicken the broth.
Step 5: Add Cream and Kale
Reduce the heat to low and slowly stir in the heavy cream, watching as the broth turns velvety and pale. Add the chopped kale and simmer for just five minutes more, until the leaves soften but still keep their vibrant green color.
Step 6: Taste and Finish
Season with salt and pepper to taste, and sprinkle in a pinch of crushed red pepper flakes if you want a bit of heat. Give your Homemade Zuppa Toscana a quick taste and adjust seasoning as you like. Ladle the soup into bowls, topping each with crispy bacon and a generous shower of grated Parmesan.
How to Serve Homemade Zuppa Toscana

Garnishes
The finishing touches for Homemade Zuppa Toscana are simple but make every bowl irresistible. Sprinkle each serving with reserved crispy bacon for added crunch and savoriness. A dusting of freshly grated Parmesan cheese melts into the hot soup for creamy, salty goodness with every bite. Freshly cracked black pepper or a little extra red pepper flake can add a final flavor flourish.
Side Dishes
This soup shines alongside crusty bread—think Italian ciabatta or a chewy baguette perfect for dipping. If you’d like something lighter, pair your soup with a simple green salad tossed in a bright vinaigrette, or roasted vegetables for a cozy, balanced meal. For ultimate comfort, serve with warm, garlicky breadsticks straight from the oven.
Creative Ways to Present
If you really want to impress, ladle Homemade Zuppa Toscana into rustic stoneware bowls or ovenproof mugs for an Italian bistro feel. You can also serve it “family style” in a large soup tureen, letting everyone garnish their bowl at the table. Or try hollowing out mini bread boules for a fun, edible soup bowl presentation—kids and adults both love this!
Make Ahead and Storage
Storing Leftovers
Homemade Zuppa Toscana keeps deliciously—store any leftover soup in an airtight container in the refrigerator for up to three days. The flavors meld and deepen overnight, making your next bowl even richer and more satisfying. Just be sure to give it a gentle stir before reheating to distribute the cream and broth evenly.
Freezing
If you want to save some for a rainy day, Homemade Zuppa Toscana actually freezes quite well, though the dairy may separate a bit once thawed. For best results, let your soup cool completely and portion it into freezer-safe containers. Freeze for up to two months and, when you’re ready, simply thaw in the refrigerator overnight before warming through.
Reheating
To reheat, transfer the soup to a pot over medium-low heat and warm gently, stirring frequently so the creamy base doesn’t scorch. If the soup looks a little thick, splash in some extra chicken broth or a bit more cream to loosen it. You can also reheat single servings in the microwave, stirring halfway through to heat evenly.
FAQs
Is Homemade Zuppa Toscana really gluten-free?
Yes! By sticking with the classic potato base and skipping any flour, this recipe is naturally gluten-free as long as you double-check that your sausage does not contain any added fillers or gluten ingredients.
Can I substitute spinach for kale?
Absolutely! Spinach works beautifully in Homemade Zuppa Toscana; just add it in place of kale at the very end for only a minute or two, since spinach wilts much faster.
How do I lighten up the soup?
If you’re watching calories, swap the heavy cream for half-and-half or even whole milk, and try turkey sausage in place of pork. The soup will still taste rich and comforting with a little less indulgence.
What potatoes should I use for the best texture?
Russet potatoes are classic for Homemade Zuppa Toscana because they soften and add creaminess to the soup, but you can use Yukon golds for a slightly firmer bite if you prefer.
Can I make this soup vegetarian?
You sure can! Replace the sausage and bacon with your favorite plant-based alternatives and use vegetable broth in place of chicken broth. The comforting heartiness of the soup will still shine through.
Final Thoughts
Making Homemade Zuppa Toscana is like bottling up all the warmth and comfort of an Italian kitchen—right in your own home. If you’re longing for a deeply satisfying meal that’s both easy and memorable, give this recipe a try and share it with someone you love. There’s nothing quite like a steaming bowl of soup to make the day feel just a little brighter!
Print
Homemade Zuppa Toscana Recipe
- Total Time: 40 minutes
- Yield: 6 servings
- Diet: Non-Vegetarian
Description
Warm up with a bowl of hearty Homemade Zuppa Toscana, a delicious Italian-American soup. This soup features Italian sausage, crispy bacon, tender potatoes, and nutritious kale in a creamy broth.
Ingredients
Italian Sausage:
1 pound,
Bacon:
4 slices chopped,
Yellow Onion:
1 medium diced,
Garlic:
3 cloves minced,
Chicken Broth:
4 cups,
Russet Potatoes:
3 cups sliced,
Heavy Cream:
1 cup,
Kale:
3 cups chopped,
Salt and Pepper:
to taste,
Crushed Red Pepper Flakes:
optional for heat,
Grated Parmesan Cheese:
for garnish
Instructions
- Cook Bacon: In a large pot, cook the bacon until crispy. Set aside.
- Cook Sausage: Brown the Italian sausage in the pot.
- Saute Aromatics: Add onion and garlic, cook until fragrant.
- Add Broth and Potatoes: Pour in chicken broth, add potatoes and simmer until tender.
- Finish Soup: Stir in cream, kale, season, and simmer. Serve hot with bacon and Parmesan.
Notes
- For a lighter version, use half-and-half and turkey sausage.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Italian-American
Nutrition
- Serving Size: 1 bowl
- Calories: 480
- Sugar: 3g
- Sodium: 960mg
- Fat: 36g
- Saturated Fat: 17g
- Unsaturated Fat: 16g
- Trans Fat: 0g
- Carbohydrates: 22g
- Fiber: 2g
- Protein: 20g
- Cholesterol: 90mg