Delicious Homemade Zuppa Toscana Recipe: Creamy Italian Sausage, Kale & Potato Soup
This incredibly easy Zuppa Toscana recipe delivers a rich, creamy, and wonderfully flavorful soup featuring savory Italian sausage, tender potatoes, and vibrant kale. It’s a hearty and satisfying meal, absolutely perfect for those chilly evenings when you crave warm, comforting food that truly nourishes. Forget the restaurant version – this homemade Zuppa Toscana is guaranteed to become a family favorite, offering a depth of flavor and freshness that simply can’t be beaten.

If you’re a fan of robust, comforting Italian soups like Zuppa Toscana, you’ll surely enjoy some of our other cherished recipes, including our Hearty Pasta Fagioli with Spinach, Authentic Italian Wedding Soup, and the timeless Classic Italian Minestrone. These recipes bring the warmth and flavors of Italy right to your kitchen, just like our Zuppa Toscana.
Why This Zuppa Toscana Recipe Is a Must-Try
To be perfectly honest, the first time I set out to create this soup, the name “Zuppa Toscana” wasn’t even on my radar. I simply envisioned a hearty, flavorful combination of kale, sausage, and potato in a creamy broth. It was during my research for such a concept that I discovered this was, in fact, a celebrated Italian-American classic, famously popularized by restaurants like Olive Garden. My goal became to elevate that beloved flavor profile into something truly exceptional at home.
This recipe consistently earns rave reviews because it’s a complete one-bowl dinner solution. You don’t need to plan side dishes or appetizers; it stands alone as a perfectly balanced, filling, and nutritious meal. For busy individuals or families, especially those with picky eaters, this is a game-changer. Just like our Beef and Barley Soup with Mushrooms, it’s designed to be deeply satisfying and appealing to a wide range of palates. And while the Olive Garden version might hold a nostalgic place for many, I’m confident that the fresh ingredients and careful technique in this homemade recipe yield a superior, more vibrant flavor. Plus, it shares the same beloved one-pot convenience as our One-Pot Lasagna Soup, making cleanup a breeze!
There’s nothing quite like the simplicity and satisfaction of a one-bowl dinner. Beyond Zuppa Toscana, I often turn to favorites like Creamy White Bean Pumpkin Chili or our incredibly flavorful Rustic Italian Tortellini Soup with Sausage when I need a fuss-free yet delicious meal. This Zuppa Toscana fits right into that category, delivering maximum flavor with minimal effort.
Essential Ingredients & Smart Substitutions for Zuppa Toscana
Crafting the perfect Zuppa Toscana starts with understanding your ingredients. Here’s a breakdown of what you’ll need and how you can adapt the recipe to your preferences or what you have on hand.

- Potatoes: We typically use baby Dutch yellow potatoes for their creamy texture and quick cooking time, but they can sometimes be difficult to find. Feel free to substitute with Yukon Gold or red potatoes, which also hold their shape well and provide a lovely texture to the soup. If using larger potatoes, simply cut them into bite-sized pieces for even cooking. Russet potatoes can work, but they tend to be starchier and may break down more, thickening the soup further.
- Beans: While not always found in every Zuppa Toscana recipe, we find that adding a can of beans enhances the heartiness and nutritional value. I prefer cannellini beans (white kidney beans) because they maintain their structure beautifully in soup and offer a mild, slightly nutty flavor. Great Northern beans are an excellent alternative if cannellini beans aren’t available. Remember to rinse them thoroughly before adding to the soup.
- Sausage: A good quality mild Italian sausage is key to this soup’s flavor. The mildness allows the other ingredients to shine, but if you prefer a kick, spicy Italian sausage works wonderfully too. If you’re feeling adventurous, you can even make your own Italian sausage seasoning from ground pork. For precise measurements and a truly homemade touch, check out our Homemade Italian Sausage Seasoning recipe. For a vegetarian option, plant-based Italian sausages can be used, just adjust cooking times.
- Kale: I admit, I’m quite particular about how I incorporate kale into dishes, as its strong, sometimes bitter taste isn’t always welcome. However, I promise that in this Zuppa Toscana, the kale becomes wonderfully tender and blends perfectly with the creamy broth and savory sausage. We recommend Tuscan kale (also known as Lacinato or dinosaur kale) for its milder flavor and softer texture when cooked. If you’re truly against kale, or simply don’t have it, fresh spinach is a fantastic and easy substitute that wilts quickly and adds similar nutrients without the distinct “kale” flavor. Just add it at the very end.
- Broth: Use good quality chicken or vegetable broth. Low-sodium varieties allow you more control over the final seasoning.
- Heavy Cream: This is what gives Zuppa Toscana its signature creaminess. While you can omit it for a lighter soup (as discussed in FAQs), it truly enhances the richness. Half-and-half or even evaporated milk can be used for a slightly lighter, though less decadent, alternative. For a dairy-free option, full-fat coconut milk can provide a similar creamy texture, though it will impart a subtle flavor.
- Aromatics & Spices: Fresh onions and garlic build the foundational flavor. Carrots add a touch of sweetness and color. Dried herbs like oregano, basil, parsley, thyme, and rosemary infuse the broth with classic Italian notes. Don’t forget salt and pepper to taste – seasoning in layers is crucial for a well-balanced soup.
*Please see the detailed recipe card below for exact ingredient quantities and preparation instructions.
Step-by-Step: Crafting Your Perfect Zuppa Toscana
Traditionally, some versions of Zuppa Toscana include bacon. While delicious, I’ve found that bacon can often overpower the other delicate flavors in the soup and can take on a soggy, undesirable texture when left to simmer. Our recipe focuses on the incredible flavor of Italian sausage, allowing it to be the star, and streamlines the process without sacrificing any of the comforting essence.

Step 1: Brown the Italian Sausage. Begin by adding a small amount of olive oil to your large Dutch oven or heavy-bottomed pot and bring it to medium-high heat. Remove the Italian sausage from its casing (if it’s links) and add it to the hot pot. To achieve that coveted golden-brown crust, resist the urge to stir the sausage frequently. Let it sit undisturbed for several minutes until a beautiful brown crust develops on one side. Then, break it apart with a spoon, flip the larger pieces, and allow the other sides to brown. Once thoroughly browned and cooked through, remove the sausage from the Dutch oven with a slotted spoon and set it aside, leaving any rendered fat in the pot. This fat is packed with flavor and will be used to sauté your vegetables.

Step 2: Sauté the Onions. With the flavorful rendered oil remaining in the pan, lower the heat to medium. Add your chopped onions to the pot and sauté them for a few minutes, stirring occasionally. You want them to soften and become fragrant, releasing their natural sweetness into the pot. This step also begins to lift any flavorful browned bits from the bottom of the pan.

Step 3: Add Carrots and Garlic. Next, add the sliced carrots to the pot. Continue to sauté the vegetables together until the onions are beautifully translucent and the carrots have softened slightly, typically another 5-7 minutes. Then, stir in the minced garlic. Be careful not to burn the garlic; sauté it for just 1-2 more minutes until it becomes wonderfully fragrant, signaling it’s released its full flavor. Season with a pinch of salt and pepper here to build layers of flavor.

Step 4: Build the Broth and Season. Pour in the chicken or vegetable broth and bring it to a rolling boil. Once the broth is boiling, reduce the heat slightly to maintain a strong simmer. This is the moment to introduce your dried herbs: add oregano, basil, parsley, thyme, and rosemary. Stir everything well to ensure the flavors begin to meld.

Step 5: Add Potatoes, Sausage, and Beans. Add the prepped potatoes to the simmering broth. Allow the soup to return to a gentle simmer and cook the potatoes for about 10 minutes. At this point, add the browned sausage back into the pot, along with the rinsed cannellini beans. Continue simmering the soup until the potatoes are completely softened and easily pierced with a fork, typically another 5-10 minutes depending on their size. Taste and adjust seasonings as needed, adding more salt or pepper if desired.

Step 6: Wilt in the Kale. Once the potatoes are tender, stir the soup well. Add the fresh, chopped kale directly on top of the simmering soup. Cover the pot and allow the kale to steam and wilt for approximately 3 minutes. After this brief period, remove the lid and gently stir the softened kale into the broth until it is fully incorporated.

Step 7: Stir in the Cream and Serve. Finally, remove the pot from the heat and stir in the heavy cream until the soup takes on a luscious, creamy texture. Give it one last taste and adjust any seasonings if necessary. Serve your homemade Zuppa Toscana piping hot, ideally with a side of crusty Italian bread for dipping and a generous sprinkle of grated Parmesan cheese. This soup is truly a gift that keeps on giving – it often tastes even better on day two as the flavors deepen and the starch from the potatoes slightly thickens the broth!
If you find yourself loving thick, hearty soups, you might also enjoy our comforting Sausage and Lentil Soup!
Pro Tips for the Best Zuppa Toscana
- Achieving the Perfect Sausage Sear: When browning your Italian sausage, patience is key. Let it sit undisturbed in the hot pan for several minutes to develop a beautiful, flavorful brown crust before breaking it up and stirring. This Maillard reaction is crucial for adding deep, savory notes to your soup. Stirring too frequently will cause the sausage to steam rather than sear, resulting in less flavor.
- Room Temperature Sausage for Better Browning: For optimal browning, I highly recommend taking your ground sausage out of the refrigerator at least 30 minutes before you plan to cook it. When sausage is closer to room temperature, it won’t drastically cool down your hot pan, which can prevent proper searing. A cold pan leads to steaming, not browning, and you’ll miss out on that delicious crust.
- Testing Potato Tenderness: To ensure your potatoes are perfectly cooked, use the tip of a small knife to test their tenderness around the 15-minute mark of simmering. The knife should slide in easily with minimal resistance. Keep in mind that different potato varieties and varying sizes of chopped pieces will cook at slightly different rates, so always test a few to be sure.
- Don’t Skimp on the Broth: While it might seem like a lot of liquid, the broth is essential for the soup’s consistency and for cooking the potatoes and kale. You want a luscious, soupy texture, not a thick stew.
- Layer Your Seasonings: Don’t just season at the very end. Add a pinch of salt and pepper when sautéing the vegetables and again when you add the broth and herbs. This builds a more complex and well-rounded flavor profile. Always taste and adjust before serving.
- Freshness Matters: While dried herbs work well, fresh garlic and onion make a significant difference in the overall flavor. If you can, opt for fresh ingredients for the best results.

Zuppa Toscana Recipe FAQs
Zuppa Toscana literally translates to “Tuscan Soup” in Italian. While the Americanized version (like the one popularized by Olive Garden) is well-known, traditional Tuscan soups, sometimes called “minestra di pane” (bread soup), often feature a simpler, rustic approach with seasonal vegetables, beans, bread, and sometimes sausage, but typically without the heavy cream.
No, you don’t *have* to add cream, but it’s what gives this particular version of Zuppa Toscana its signature rich and creamy texture. The soup will still be incredibly flavorful and hearty without it, just less decadent. If you’re looking for a lighter option or prefer dairy-free, you can omit it or use a dairy-free alternative like full-fat coconut milk (though it will slightly alter the flavor profile).
Absolutely! To make it vegetarian, substitute the Italian sausage with a plant-based Italian sausage alternative (or skip it entirely) and use vegetable broth instead of chicken broth. For a vegan version, additionally replace the heavy cream with full-fat coconut milk or a plant-based cream alternative. The flavors from the herbs and vegetables will still be incredibly delicious.
We love baby Dutch yellow potatoes or Yukon Gold potatoes for their creamy texture and ability to hold their shape well during simmering. Red potatoes are also a good choice. Avoid starchy Russet potatoes if you prefer the potatoes to stay intact, as they tend to break down more and make the soup very thick.
Zuppa Toscana is a complete meal on its own, but it pairs wonderfully with a side of crusty Italian bread or garlic bread for dipping. A simple green salad with a light vinaigrette also makes a refreshing accompaniment. Don’t forget a generous sprinkle of grated Parmesan or Pecorino Romano cheese on top!
Storing and Enjoying Zuppa Toscana Leftovers
One of the best qualities of this Zuppa Toscana is how beautifully it holds up as leftovers. In fact, many argue that it tastes even better the next day, as the flavors have more time to meld and deepen. It’s a great make-ahead meal for the whole family, perfect for meal prepping for busy weekdays.
Let’s be honest, kale isn’t typically anyone’s favorite vegetable when served plain. However, this Zuppa Toscana is one of the few ways I genuinely enjoy it. The kale becomes tender and its slightly earthy flavor is perfectly balanced by the rich broth and savory sausage. I won’t tell you “you won’t even know it’s in there,” because there’s definitely a noticeable amount of kale, but it’s presented in such a delicious way that even kale skeptics often become fans. It’s a testament to how well it integrates into hearty dishes, much like in our Italian Lacinato Kale Recipe (Tuscan).
To store, allow the soup to cool completely before transferring it to an airtight container. It will keep well in the fridge for up to 4 days. For best results, reheat portions gently on the stovetop over medium-low heat, stirring occasionally until warmed through. You may need to add a splash of extra broth or water if it has thickened too much overnight. I personally do not recommend freezing this soup, as the potatoes tend to become mushy and mealy in texture once thawed, which can compromise the overall experience of this otherwise delightful soup.
Explore More Italian Classics!
If you loved crafting this Zuppa Toscana, you’ll surely enjoy diving into these other authentic Italian recipes that bring rich flavors and comforting warmth to your table.
- Busiate with Pesto Trapanese
- Italian Stuffed Peppers in Tomato Sauce
- Classic Italian Minestrone
- Restaurant-Style Chicken Saltimbocca
If you’ve tried and loved this Zuppa Toscana recipe, please let us know what you think by leaving a comment and a star rating below! Your feedback helps us and other home cooks. For more delightful cooking tips, behind-the-scenes glimpses, and short video tutorials, be sure to follow us on Instagram @vindelgiudice. Happy cooking!
📖 Recipe

Zuppa Toscana
Vincent DelGiudice
Pin Recipe
Equipment
-
1 Large Dutch Oven
Ingredients
- 1½ lbs sweet Italian sausage
- 3 carrots, sliced
- 1 onion, chopped
- 3 cloves garlic, minced
- 1 lb baby dutch yellow potatoes
- 2 heads tuscan kale, chopped
- 8 cups chicken or vegetable broth
- 1 can cannellini beans, rinsed
- ¼ cup heavy cream
- 2 teaspoon salt
- 1 teaspoon dried parsley
- 1 teaspoon dried basil
- 1 teaspoon dried rosemary
- 1 teaspoon dried thyme
- ½ teaspoon dried oregano
Instructions
-
In a large Dutch oven or heavy-bottomed pot, heat a small amount of olive oil over medium-high heat. Remove the Italian sausage from its casing and add it to the pot. Brown the sausage thoroughly, breaking it apart with a spoon. For best results, allow the sausage to sit undisturbed for several minutes to form a crust before stirring. Once browned, remove the sausage with a slotted spoon and set aside, leaving any rendered fat in the pot.
-
Lower the heat to medium. Add the chopped onions to the pot and sauté them in the residual sausage fat for about 5 minutes until softened. Then, add the sliced carrots and continue to stir until the onions are translucent and the carrots are slightly tender, about 5-7 more minutes. Season lightly with salt and pepper. Stir in the minced garlic and sauté for 1-2 minutes until fragrant. Next, pour in the chicken or vegetable broth and bring it to a boil, scraping up any browned bits from the bottom of the pot.
-
Once the broth is boiling, add the dried oregano, basil, parsley, thyme, and rosemary. Stir well to combine. Add the potatoes and return the soup to a gentle simmer. After about 10 minutes, add the browned sausage and rinsed cannellini beans back into the pot. Continue simmering until the potatoes are completely softened and can be easily pierced with a fork. Add the chopped kale on top of the soup, cover the pot, and let it steam for about 3 minutes until wilted. Then, stir the softened kale into the broth until fully incorporated.
-
Remove the pot from the heat and stir in the heavy cream until the soup is smooth and creamy. Taste and adjust seasonings as needed. Serve immediately with crusty Italian bread and a sprinkle of fresh Parmesan cheese for a truly comforting meal!
Notes
- When you sear the sausage, let it sit for a few moments without stirring. This will let a browning develop on the meat!
- Test your potatoes with a knife to see if they’re softened at around the 15-minute mark. Some will soften faster than others depending on the size.
- For richer flavor, use a good quality chicken or vegetable broth.
- Adjust the spice level by choosing mild or spicy Italian sausage.
- Garnish with fresh parsley or extra Parmesan cheese before serving.