Homemade Zuppa Toscana Soup

Featured in: Warm Bowls of Comfort

This homemade version of Olive Garden's famous Zuppa Toscana brings restaurant quality to your kitchen. The rich, creamy broth combines with spicy Italian sausage, crispy bacon, tender potatoes, and fresh kale for a hearty one-pot wonder.

The soup comes together in under an hour, with simple ingredients that deliver complex flavors. Perfect for weeknight dinners or special occasions, this budget-friendly crowd-pleaser offers authentic Italian comfort in every spoonful.

A smiling woman in a chef's jacket stands in a commercial kitchen, looking at the camera with various food containers and utensils in the background.
Updated on Sun, 06 Apr 2025 03:18:15 GMT
A bowl of soup with vegetables and meat. Pin it
A bowl of soup with vegetables and meat. | tasteofcook.com

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.
A bowl of soup with a spoon in it. Pin it
A bowl of soup with a spoon in it. | tasteofcook.com

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.

A bowl of soup with meat and vegetables. Pin it
A bowl of soup with meat and vegetables. | tasteofcook.com

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.

Olive Garden Zuppa Toscana Soup

Creamy broth with spicy Italian sausage, crispy bacon, and tender potatoes in one budget-friendly, family-approved pot.

Prep Time
20 Minutes
Cook Time
35 Minutes
Total Time
55 Minutes

Category: Soups & Stews

Difficulty: Easy

Cuisine: Italian

Yield: 6 Servings (6 hearty soup bowls)

Dietary: ~

Ingredients

→ Main Ingredients

01 4 oz. bacon, finely chopped
02 1 small sweet onion, finely diced
03 4 cloves garlic, finely minced
04 1 lb. Italian sausage, ground (mild or hot)
05 6 cups chicken broth, regular sodium
06 2 lbs. russet potatoes, cut into ½-inch cubes
07 1 cup half and half (or heavy cream or milk)
08 4 cups kale, ribs removed and coarsely chopped

→ Seasonings

09 1 teaspoon salt, or to taste
10 ¼-½ teaspoon red pepper flakes
11 ¼ teaspoon black pepper

Instructions

Step 01

Add bacon to a large Dutch oven over medium heat and saute for 7-8 minutes, or until cooked through. Remove the pieces using a slotted spoon and let drain on a paper towel.

Step 02

Add the diced onion to the pot with the reserved bacon grease. Cook for 2-3 minutes, or until tender and then add the minced garlic. Continue sauteing for an additional 30 seconds or until it becomes fragrant.

Step 03

Push the onion to the side and add the ground sausage. Cook for 7-8 minutes or until it's cooked through. Use a potato masher to break apart the meat into finer crumbles. Drain all fat from the pot except for 2 tablespoons. Discard the rest.

Step 04

Pour in the chicken broth and add the potatoes, salt, red pepper flakes and black pepper. Mix until everything is well combined.

Step 05

Turn the heat to high and bring the soup to a boil. Reduce the heat to medium-low, cover the pot with a lid, and simmer for 15-20 minutes, or until the potatoes are tender.

Step 06

Pour in the half and half and stir to combine. Add the chopped kale and cooked bacon pieces. Allow the soup to cool for a few minutes before serving.

Notes

  1. For dairy-free option, combine 1 cup of warmed milk (regular or plant-based) with 3 tablespoons of cornstarch. Whisk until well combined before pouring into the soup.
  2. Be sure to remove tough stems from kale for the most tender texture.
  3. Do NOT add kale if storing for more than 24 hours.

Tools You'll Need

  • Large Dutch oven or soup pot
  • Slotted spoon
  • Potato masher

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains dairy (half and half)
  • Contains gluten (in most Italian sausage)

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 425
  • Total Fat: 24 g
  • Total Carbohydrate: 35 g
  • Protein: 18 g