
This hearty Olive Garden Zuppa Toscana Soup brings restaurant-quality flavor right to your dinner table. Rich, creamy broth filled with savory Italian sausage, crispy bacon, and tender potatoes creates a delicious one-pot meal that satisfies everyone around the table.
I first made this soup during a particularly cold winter evening when we were craving comfort food but didn't want to leave the house. Now my family requests it at least twice a month, and guests always ask for the recipe after the first spoonful.
Ingredients
- Bacon: Adds a smoky depth that elevates the entire dish; look for thick cut varieties for the best texture
- Sweet onion: Creates an aromatic foundation; choose varieties like Vidalia for natural sweetness
- Fresh garlic cloves: Provide essential flavor; fresh is absolutely better than pre-minced in this recipe
- Italian sausage: Delivers signature flavor and protein; choose mild or hot based on your heat preference
- Chicken broth: Forms the flavorful base; use regular sodium to control salt levels yourself
- Russet potatoes: Add hearty substance; select firm potatoes with no green spots for best results
- Red pepper flakes: Control the signature heat; adjust amount based on your family preferences
- Half and half: Creates the signature creamy texture without being too heavy
- Fresh kale: Adds color, nutrition, and texture; use curly kale for traditional texture
Step-by-Step Instructions
- Render Bacon Fat:
- Cook chopped bacon over medium heat for 7 to 8 minutes until crispy and brown. This creates the flavor foundation for the entire soup. Using a slotted spoon, remove the bacon pieces to a paper towel, leaving behind the flavorful fat.
- Build Aromatics:
- Add diced onion to the bacon fat and cook for 2 to 3 minutes until they become translucent and fragrant. The onions should soften but not brown. Add minced garlic and cook just 30 seconds more until you can smell its aroma. Garlic burns quickly so watch carefully.
- Brown Sausage:
- Push onion mixture to the side of the pot and add Italian sausage. Cook thoroughly for 7 to 8 minutes, breaking it apart with a potato masher for finer texture. The smaller crumbles distribute better throughout each spoonful. Drain excess fat, leaving just 2 tablespoons behind for flavor.
- Create Soup Base:
- Pour in chicken broth and add diced potatoes along with salt, red pepper flakes, and black pepper. Stir everything together ensuring potatoes are fully submerged in the broth. The liquid should just cover all ingredients.
- Simmer Until Tender:
- Bring soup to a boil over high heat, then reduce to medium low. Cover the pot and simmer for 15 to 20 minutes until potatoes can be easily pierced with a fork. They should be tender but still hold their shape.
- Finish With Cream and Greens:
- Pour in half and half, stirring gently to incorporate. Add the chopped kale and reserved bacon pieces, allowing the residual heat to wilt the greens perfectly. Let soup rest for about 5 minutes before serving to allow flavors to meld together.

The Italian sausage makes this soup truly special. I discovered that using a potato masher instead of a wooden spoon creates the perfect texture for the meat. My grandmother taught me this trick years ago and it makes such a difference in every bite having those perfectly distributed little morsels.
Storage Secrets
This soup keeps beautifully in the refrigerator for 3 to 4 days stored in an airtight container. The key is allowing it to cool completely to room temperature before refrigerating. For best results, store the soup without the kale if keeping longer than 24 hours as the greens can become soggy. Simply add fresh kale when reheating for the best texture and color.
Smart Substitutions
This recipe welcomes customization based on what you have available. Spinach works wonderfully in place of kale for a milder flavor profile. Turkey Italian sausage can replace traditional pork sausage for a lighter option. If dairy sensitivity is a concern, create a creamy texture by mixing 1 cup of warmed regular or plant-based milk with 3 tablespoons of cornstarch before adding to the soup. White beans can substitute some or all of the potatoes for added protein and fiber.
Serving Suggestions
Serve this hearty soup with a side of warm crusty bread for the ultimate comfort meal. A simple green salad dressed with lemon and olive oil provides a bright contrast to the rich soup. For a more substantial meal, pair with a half sandwich like grilled cheese or turkey. Garnish each bowl with a sprinkle of grated Parmesan cheese and red pepper flakes for those who enjoy extra heat.

Enjoy this rich and comforting meal knowing it's easy to make and packed with flavor.
Frequently Asked Questions
- → Can I make Zuppa Toscana ahead of time?
Yes, you can prepare Zuppa Toscana ahead of time. Cook as directed but add the kale only when reheating if storing for more than 24 hours. The soup keeps well in the refrigerator for 3-4 days. Allow it to cool completely before storing in an airtight container.
- → How can I make this soup dairy-free?
To make a dairy-free version, substitute the half-and-half or heavy cream with your favorite plant-based milk combined with 3 tablespoons of cornstarch. Warm the milk slightly before whisking in the cornstarch, then add to the soup for a similar creamy texture without dairy.
- → What type of potatoes work best for Zuppa Toscana?
Russet potatoes are ideal for Zuppa Toscana as they hold their shape while becoming tender in the broth. Cut them into ½-inch cubes for even cooking. Yukon Gold potatoes can be substituted for a slightly creamier texture and buttery flavor.
- → Can I use spinach instead of kale?
Yes, spinach makes an excellent substitute for kale in Zuppa Toscana. It requires less cooking time, so add it just 1-2 minutes before serving. Like kale, remove any tough stems first. Baby spinach works particularly well as it's already tender and requires minimal preparation.
- → How spicy is this Zuppa Toscana soup?
The spice level can be adjusted to your preference. Using hot Italian sausage and the full ½ teaspoon of red pepper flakes creates a moderately spicy soup. For a milder version, use sweet Italian sausage and reduce or omit the red pepper flakes. You can always add more red pepper flakes at the table for those who prefer extra heat.