The Ultimate Homemade Zuppa Toscana Recipe: Creamy Italian Sausage, Kale, and Potato Soup
This EASY Zuppa Toscana is far more than just a soup; it’s a culinary journey to the heart of Tuscany, reimagined for your kitchen. This creamy and boldly flavored soup features a delightful combination of savory Italian sausage, tender potatoes, and nutrient-rich kale, all brought together in a rich, comforting broth. It’s incredibly filling, wonderfully delicious, and truly perfect for chasing away the chill during colder months. Forget the long lines at your favorite chain restaurant; this homemade version promises a superior flavor experience that will have everyone asking for seconds.

If you love hearty and flavorful Italian soups like Zuppa Toscana, you’ll definitely enjoy some of our other cherished recipes such as Pasta Fagioli with Spinach, Italian Wedding Soup, and Classic Italian Minestrone. Each offers its own unique taste of Italian comfort.
[feast_advanced_jump_to]
Why This Homemade Zuppa Toscana Recipe is a Must-Try
When we first envisioned creating a hearty kale, sausage, and potato soup, we quickly realized we were stepping into the delicious world of Zuppa Toscana, a beloved Italian-American classic popularized by the Olive Garden. However, our version takes this concept to new heights, delivering a depth of flavor and quality that truly makes it shine.
This recipe is a game-changer for several reasons. Firstly, it excels as a truly satisfying one-bowl dinner. You won’t need to prepare any sides or additional dishes; it’s a complete and incredibly filling meal all on its own, much like our comforting Beef and Barley Soup with Mushrooms. For busy parents, this is a lifesaver – a nutritious meal that even picky eaters will devour, especially when hunger strikes! We confidently believe this homemade rendition far surpasses any restaurant version you’ve tasted, offering fresher ingredients and a more authentic, robust flavor profile.
We adore the simplicity and wholesome goodness of one-bowl dinners. If you share this love, you’ll also enjoy our other easy yet satisfying creations such as White Bean Pumpkin Chili or our rustic and delicious Rustic Italian Tortellini Soup with Sausage.
Essential Ingredient Notes and Smart Substitutions
Crafting the perfect Zuppa Toscana begins with selecting the right 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 recommend using waxy potatoes that hold their shape well in soup, such as baby Dutch yellow potatoes or red potatoes. Their creamy texture and ability to maintain their form are ideal. Yukon Gold potatoes are another excellent alternative. Avoid overly starchy potatoes like Russets if you prefer your soup without mushy chunks.
Beans: While not always found in every Zuppa Toscana, cannellini beans add a wonderful creaminess and extra protein without getting mushy. They boast a mild, slightly nutty flavor that complements the soup beautifully. Great Northern beans are a suitable substitute if cannellini beans are not available.
Sausage: We highly recommend using a flavorful mild Italian sausage. The rich pork and classic Italian seasoning bring an incredible depth to the broth. If you prefer a bit of heat, a hot Italian sausage works wonderfully too. For those who like to customize, you can easily make your own by seasoning ground pork with salt, a pinch of sugar, dried parsley, minced garlic, fennel seeds, and a dash of nutmeg for an authentic touch.
Kale: Kale is a cornerstone of Zuppa Toscana. While some find kale to have a strong, sometimes bitter, flavor, we promise it’s exceptionally good in this recipe. The wilting process in the hot broth and the creamy base mellow out any harshness, leaving a pleasant earthy note. Tuscan kale (Lacinato) is often preferred for its tender leaves, but curly kale works too. If you are truly averse to kale, fresh spinach can be substituted, added at the very end as it wilts even faster.
Broth: A high-quality chicken or vegetable broth forms the base of this soup. Choose a low-sodium option to better control the seasoning to your taste.
Heavy Cream: This is what gives Zuppa Toscana its signature luxurious creaminess. If you’re looking for a dairy-free alternative, full-fat coconut milk or a homemade cashew cream can provide a similar richness, though the flavor profile will shift slightly.
*Please see the full recipe card below for precise measurements and a complete list of ingredients.
Step-by-Step Guide: Crafting Your Delicious Zuppa Toscana
While traditional Zuppa Toscana recipes sometimes include bacon, we’ve opted for Italian sausage to be the star. Bacon, when added to soup, can often become soggy and its flavor can be quite overpowering. Our method focuses on building layers of flavor with the sausage, ensuring a perfectly balanced and incredibly satisfying soup.

Step 1: Brown the Italian Sausage. Begin by adding a small amount of olive oil to a large Dutch oven and heat it to medium-high. Add your Italian sausage (removed from its casing if it’s links) to the pot. The key here is patience: let it sit undisturbed until a deep, flavorful crust develops. This browning creates the Maillard reaction, which is essential for developing rich flavor. Resist the urge to stir constantly; instead, once browned on one side, flip it and allow the other side to brown. Once cooked through and beautifully caramelized, remove the sausage from the Dutch oven and set it aside, leaving any rendered fat in the pot.

Step 2: Sauté the Aromatics. Using the flavorful residual fat in the pan, add the chopped onions and lower the heat to medium. Sauté the onions gently for several minutes until they begin to soften and become translucent. This process brings out their natural sweetness, building the flavor foundation for your soup.

Step 3: Add Carrots and Garlic. Once the onions are translucent, add the sliced carrots to the pan. Continue to sauté for a few more minutes until the carrots start to soften slightly. Then, stir in the minced garlic. Be careful not to burn the garlic; cook it for just 1-2 minutes until it becomes fragrant, filling your kitchen with its delightful aroma.

Step 4: Build the Broth. Pour in the chicken or vegetable broth and bring the liquid to a rolling boil. Once boiling, it’s time to infuse the soup with its Italian essence: add the dried oregano, basil, parsley, thyme, and rosemary. Stir these aromatic herbs in thoroughly to distribute their flavors evenly throughout the broth.

Step 5: Cook Potatoes, Sausage, and Beans. Now, add the diced potatoes to the simmering broth. Allow the soup to return to a gentle simmer and cook for approximately 10 minutes. After this time, reintroduce the browned sausage and add the rinsed cannellini beans to the pot. Continue to simmer until the potatoes are fork-tender, indicating they are perfectly cooked and ready to absorb all the delicious flavors.

Step 6: Incorporate the Kale. Give the soup a good stir. Then, add the chopped kale directly on top of the simmering soup. Cover the pot with a lid. The residual heat and steam will quickly wilt the kale in about 3 minutes. Once it has softened, stir the wilted kale into the broth, distributing its vibrant color and nutrients throughout the soup.

Step 7: Finish with Cream. Finally, remove the pot from the heat and stir in the heavy cream. Adding the cream off the heat helps prevent it from curdling and ensures a smooth, luscious finish. Taste and adjust seasoning as needed, adding more salt and pepper if desired. Serve immediately with a side of crusty Italian bread and a sprinkle of freshly grated Parmesan cheese. This soup is truly a gift that keeps on giving, as its flavors meld and deepen even further on day two!
If you enjoy a truly thick and comforting soup, you might also love our hearty Sausage and Lentil Soup!
Expert Pro-Tips for Perfect Zuppa Toscana
- Achieve the Perfect Sausage Sear: When browning the Italian sausage, avoid stirring it constantly. Let it sit undisturbed for a few moments on each side to develop a beautiful, caramelized crust. This is crucial for building deep, savory flavors in your soup.
- Room Temperature Sausage for Best Browning: For optimal browning, take your sausage out of the fridge at least 30 minutes before you plan to cook it. Meat closer to room temperature won’t drastically cool down your pan, preventing steaming and promoting that desirable golden-brown sear.
- Check Potato Tenderness: To ensure your potatoes are perfectly cooked and not mushy, test them with a knife or fork around the 15-minute mark of simmering. The knife should slide in easily. Remember that smaller pieces will soften faster.
- Layer Your Flavors: Don’t rush the sautéing of your onions and carrots. Allowing them to properly soften and sweeten before adding the broth contributes significantly to the overall depth of flavor.
- Adjusting Consistency: If you prefer a thicker soup, you can remove about a cup of cooked potatoes, mash them, and stir them back into the soup. For a thinner consistency, simply add a bit more chicken or vegetable broth.

Common Questions About Zuppa Toscana
Zuppa Toscana literally translates to “Tuscan Soup” from Italian. Traditionally, Tuscan soups (sometimes called “minestra di pane” or “bread soup”) were peasant dishes, often incorporating stale bread, local vegetables like zucchini, beans, and whatever meat was available. The version we know today, especially the creamy one with sausage, kale, and potatoes, gained widespread recognition and popularity through American-Italian restaurants like Olive Garden, putting a unique spin on its rustic Italian roots.
No, adding heavy cream is entirely optional, though it’s key to achieving the soup’s signature rich, creamy texture. The soup will still be incredibly flavorful and hearty without it. For a lighter version or a dairy-free option, you can omit the cream entirely or use a plant-based alternative like full-fat coconut milk (be mindful of the slight flavor change) or a homemade cashew cream.
Absolutely! To make a vegetarian version, simply substitute the Italian sausage with a plant-based Italian sausage alternative. Ensure you use vegetable broth instead of chicken broth. The rest of the ingredients, including the kale, potatoes, and beans, are naturally vegetarian, creating a delicious and satisfying meat-free meal.
Waxy potatoes that hold their shape well, such as baby Dutch yellow potatoes, red potatoes, or Yukon Golds, are ideal. These varieties become tender and creamy without disintegrating into the soup, maintaining a pleasant texture. Avoid very starchy potatoes like Russets if you prefer your soup free of overly mushy potato pieces.
Storage & Reheating: Enjoying Your Zuppa Toscana Again!
One of the best things about Zuppa Toscana is how wonderfully it tastes the next day. The flavors have more time to meld and deepen, making leftovers a truly anticipated treat. This soup is a fantastic family meal, and we promise you won’t be disappointed by its continued deliciousness.
Let’s be honest, kale isn’t everyone’s favorite vegetable, and many recipes promise you “won’t even know it’s in there.” We won’t make that claim here – there’s a generous amount of kale! However, this soup is genuinely one of the most enjoyable ways to consume kale, as its robust flavor is perfectly complemented by the creamy broth and savory sausage. It transforms those “dry leaves” into a delightful component of a wholesome meal, much like in our Italian Lacinato Kale Recipe (Tuscan).
Storing Your Leftovers:
To store, allow the soup to cool completely to room temperature. Transfer it to an airtight container and refrigerate for up to 4 days. Storing it properly ensures maximum freshness and safety.
Reheating Instructions:
For the best results, reheat Zuppa Toscana on the stovetop over medium-low heat. Stir occasionally until heated through. If the soup has thickened significantly overnight (the starch from the potatoes helps with this), you can add a splash of chicken or vegetable broth to reach your desired consistency.
Freezing Zuppa Toscana:
While Zuppa Toscana is delicious as leftovers, we generally do not recommend freezing this soup. The main reason is that potatoes tend to become mushy and grainy in texture once thawed, which can significantly alter the soup’s appeal. If you absolutely must freeze it, consider freezing the soup *without* the potatoes and kale, then adding freshly cooked potatoes and wilted kale when you reheat it. This will preserve the best possible texture.
More Italian Classics You’ll Love!
- Busiate with Pesto Trapanese
- Italian Stuffed Peppers in Tomato Sauce
- Classic Italian Minestrone
- Restaurant-Style Chicken Saltimbocca
If you loved making and enjoying this incredible Zuppa Toscana recipe, we’d be thrilled to hear from you! Please let us know what you think and leave a comment below. For more amazing 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
30 minutes
45 minutes
1 hour
15 minutes
Main Course
Italian
6
people
579
kcal
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
-
Bring a large Dutch oven to medium-high heat. Remove the sausage from its casing (if links) and add the ground sausage to the pot. Brown the sausage, moving it as little as possible to allow a crust to form and prevent steaming. Once beautifully browned, remove the sausage from the pot and set aside.
-
Lower the heat to medium. In the remaining fat from the sausage, sauté the chopped onions for 5 minutes until they begin to soften. Then, add the sliced carrots and continue to stir until the onions are translucent and the carrots are slightly tender. Season lightly with some salt and pepper. Add the minced garlic and sauté for another 1-2 minutes until fragrant, being careful not to burn it. Then, pour in the chicken or vegetable broth and bring the mixture to a full boil.
-
Once the broth is boiling, stir in the dried oregano, basil, parsley, thyme, and rosemary. Mix well. Add the diced potatoes and return the soup to a simmer. Allow it to simmer for about 10 minutes, then add the browned sausage back into the pot along with the rinsed cannellini beans. Continue simmering until the potatoes are completely softened. Add the chopped kale on top of the soup and cover the pot. Let the kale wilt for approximately 3 minutes, then stir it into the broth.
-
Remove the pot from the heat and stir in the heavy cream. Taste and adjust seasoning as needed. Serve your homemade Zuppa Toscana immediately with a side of crusty Italian bread and a generous sprinkle of freshly grated Parmesan cheese!
Notes
- When searing the sausage, resist the urge to stir it too often. Letting it sit undisturbed for a few moments will allow a delicious browned crust to develop, which adds immense flavor.
- To test if your potatoes are softened, insert a knife into one. It should slide in easily without resistance. This usually happens around the 15-minute mark of simmering, but cooking times can vary depending on potato size and type.
- For a truly smooth and creamy soup, consider using an immersion blender to blend a portion of the soup (especially the potatoes) before adding the kale and cream.
- This soup tastes even better the next day as the flavors have more time to meld.
Nutrition
Calories:
579
kcal
Carbohydrates:
32
g
Protein:
25
g
Fat:
40
g
Saturated Fat:
15
g
Polyunsaturated Fat:
5
g
Monounsaturated Fat:
17
g
Cholesterol:
104
mg
Sodium:
2954
mg
Potassium:
811
mg
Fiber:
7
g
Sugar:
4
g
Vitamin A:
5294
IU
Vitamin C:
21
mg
Calcium:
121
mg
Iron:
4
mg
Tried this recipe?
We’d love for you to Leave a Review!