Introduction
Zuppa Toscana Soup is a hearty and creamy Italian-inspired soup that has become a household favorite, thanks to its balance of smoky sausage, velvety broth, and wholesome vegetables. This dish originated in Tuscany, Italy, but became especially popular in American kitchens through restaurant-style versions. It’s warm, filling, and easy to prepare, making it the perfect recipe for weeknights, family dinners, or when you simply crave a comforting bowl of homemade soup. If you’ve ever ordered this soup at your favorite Italian-American restaurant, you’ll be amazed at how easily you can recreate it at home with fresh ingredients.
My recipe story
The first time I made Zuppa Toscana at home, it was after a chilly autumn day when I wanted something warm, rich, and satisfying. Inspired by the version I had tasted at a local restaurant, I decided to experiment in my kitchen. I used fresh Italian sausage from the butcher, homegrown kale from the garden, and golden potatoes that I had just picked up from the farmer’s market. The result was a comforting soup that quickly became a family favorite. Over the years, I’ve adjusted the ingredients and method slightly to suit my taste, and now I’m sharing my tried-and-true version with you. This recipe is both authentic in spirit and approachable for home cooks of any skill level.
💡 Why You’ll Love This Recipe
- Rich and creamy flavor that feels indulgent yet balanced with fresh vegetables.
- Uses simple, everyday ingredients you can find in any grocery store.
- Perfect for meal prep since it reheats beautifully for lunches or dinners.
- Customizable with dairy-free or lighter substitutions if preferred.
- Restaurant-quality soup right at home, saving time and money.
Ingredient breakdown
This Zuppa Toscana Soup calls for a blend of pantry staples and fresh produce. The star of the dish is the Italian sausage, which adds depth, smokiness, and just the right amount of spice. Opt for mild sausage if you prefer a gentler flavor, or choose hot sausage if you enjoy a little extra kick. The olive oil is used for sautéing and adds richness while carrying the flavors of the aromatics.
Potatoes are the hearty base of the soup. Russet potatoes are traditional because they break down slightly and thicken the broth, but Yukon gold potatoes work well too, offering a creamier texture. Kale, a Tuscan classic, not only adds nutrition but also balances the creaminess of the broth with its earthy, slightly bitter notes. Finally, heavy cream ties everything together, giving the soup its luxurious texture and velvety finish. Combined with onion, garlic, and broth, these ingredients create a harmonious and deeply satisfying soup.
Equipment you’ll need
- Large soup pot or Dutch oven
- Wooden spoon or spatula for stirring
- Sharp chef’s knife
- Cutting board
- Ladle for serving
- Measuring cups and spoons
- Optional: immersion blender for a smoother consistency
Step-by-step directions
Step 1: Begin by heating olive oil in a large soup pot or Dutch oven over medium heat. Add the Italian sausage, breaking it apart with a wooden spoon as it cooks. Continue until the sausage is browned and no longer pink, about 6–8 minutes. Transfer the sausage to a plate, leaving a small amount of drippings in the pot for extra flavor.
Step 2: In the same pot, add the diced onion and sauté for 4–5 minutes until translucent and fragrant. Add minced garlic and cook for another minute, stirring often to prevent burning. This step creates the aromatic base that enhances the entire soup.
Step 3: Add the sliced potatoes to the pot and stir them with the onion and garlic mixture. Pour in the chicken broth, scraping up any browned bits from the bottom. Bring the mixture to a gentle boil, then reduce the heat to simmer. Allow the potatoes to cook until fork-tender, about 12–15 minutes.
Step 4: Return the cooked sausage to the pot and stir. Add the chopped kale, allowing it to wilt into the hot broth. Let everything simmer together for another 5–7 minutes, blending the flavors and softening the greens.
Step 5: Reduce the heat to low and slowly stir in the heavy cream. Taste and season with salt, pepper, and optional red pepper flakes. Simmer gently for another 2–3 minutes without boiling, as this helps keep the cream smooth and prevents curdling. Ladle into bowls and serve hot.

Variations & substitutions
If you’d like a lighter version, swap heavy cream with half-and-half or even coconut milk for a dairy-free option. For extra vegetables, add carrots, zucchini, or even cauliflower florets. You can also replace kale with spinach if you prefer a milder green. Turkey or chicken sausage is a great alternative if you want to cut back on fat while keeping the flavor. To make it vegetarian, omit the sausage entirely and replace it with cannellini beans for a protein-packed alternative.
💡 Expert Tips & Troubleshooting
- Use freshly grated Parmesan as a topping for added richness and flavor depth.
- Don’t overcook the kale—it should remain slightly vibrant for best taste and texture.
- If the broth is too thin, mash some of the cooked potatoes directly in the pot to naturally thicken it.
- To prevent cream from curdling, always add it at the end and avoid high heat.
Storage, freezing & make-ahead
This soup stores well in the refrigerator for up to 4 days in an airtight container. Reheat it gently on the stovetop over low heat, stirring occasionally. For freezing, it’s best to leave out the cream and add it after thawing and reheating to prevent separation. Store the broth, sausage, and vegetables in freezer-safe containers for up to 2 months. When ready to serve, thaw in the fridge overnight, reheat, then stir in fresh cream before serving. You can also prepare the ingredients ahead of time by pre-chopping the vegetables and cooking the sausage for faster assembly on busy weeknights.
Serving ideas & pairings
Zuppa Toscana is wonderful as a complete meal on its own, but it pairs beautifully with crusty bread or garlic breadsticks for dipping into the creamy broth. A fresh green salad with a light vinaigrette is a great side to balance the richness of the soup. For an Italian-inspired feast, serve it alongside a pasta dish or antipasto platter. Pair with a crisp white wine like Pinot Grigio or Sauvignon Blanc for an elegant touch, or enjoy with sparkling water and lemon for a lighter pairing.
FAQ
Can I make this recipe in a slow cooker?
Yes, cook the sausage first, then add all ingredients except cream to the slow cooker. Cook on low for 6 hours or high for 3 hours, then stir in cream at the end.
What kind of potatoes work best?
Russet potatoes are traditional and slightly thicken the soup, but Yukon gold potatoes add a creamier texture and hold their shape better.
Can I make it dairy-free?
Absolutely. Substitute the heavy cream with coconut milk or a plant-based cream alternative for a dairy-free version.
How can I make it spicier?
Use hot Italian sausage or add red pepper flakes to taste while simmering.
Is Zuppa Toscana gluten-free?
Yes, this recipe is naturally gluten-free, as it does not require flour or pasta. Just double-check the sausage and broth labels to ensure no hidden gluten ingredients.
Final thoughts
Zuppa Toscana Soup is one of those dishes that feels like a hug in a bowl. Its rich, creamy broth, hearty sausage, and earthy kale make it the ultimate comfort food, perfect for family dinners or special occasions. With simple ingredients and a straightforward cooking method, it’s a recipe that anyone can master. Whether you’re recreating a restaurant favorite or discovering this dish for the first time, this homemade version delivers unbeatable flavor and satisfaction. Enjoy it fresh, customize it to your taste, and share it with loved ones—it’s sure to become a regular on your menu.
Print
Zuppa Toscana Soup
- Total Time: 50 minutes
- Yield: 6 servings
- Diet: Gluten Free
Description
A hearty Italian-inspired soup made with savory sausage, tender potatoes, and fresh kale in a creamy, flavorful broth. Comfort in a bowl for any season.
Ingredients
- 1 pound Italian sausage
- 1 tablespoon olive oil
- 1 small onion, diced
- 3 cloves garlic, minced
- 4 medium potatoes, sliced into thin half-moons
- 6 cups chicken broth
- 1 bunch kale, stems removed and leaves chopped
- 1 cup heavy cream
- 1 teaspoon red pepper flakes (optional)
- Salt and black pepper, to taste
- Grated Parmesan cheese, for serving
Instructions
- Heat olive oil in a large pot and brown the Italian sausage, breaking it into crumbles. Remove and set aside.
- In the same pot, sauté the diced onion until soft, then add garlic and cook for 1 minute.
- Stir in potatoes and pour in the chicken broth. Bring to a boil, then reduce heat and simmer until potatoes are tender.
- Return the sausage to the pot and stir in the chopped kale. Simmer for 5 minutes until kale softens.
- Lower the heat and add the heavy cream. Season with salt, pepper, and red pepper flakes to taste.
- Serve hot with a sprinkle of Parmesan cheese and crusty bread on the side.
Notes
For a lighter version, use half-and-half instead of heavy cream. This soup keeps well in the fridge for up to 4 days and tastes even better the next day. Freeze without cream for longer storage, adding it when reheating.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Category: Soup, Main Course
- Method: Stovetop
- Cuisine: Italian-American