Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Zuppa Toscana Soup

Zuppa Toscana Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Maria
  • Prep Time: 20 minutes
  • Cook Time: 35-40 minutes
  • Total Time: 0 hours
  • Yield: 10 bowls 1x
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Italian

Description

This creamy, hearty Zuppa Toscana Soup is a comfort food classic, packed with Italian sausage, crispy bacon, tender potatoes, cannellini beans, and fresh spinach or kale. A one-pot meal thatโ€™s better than Olive Gardenโ€™s version, perfect for a cozy dinner. Serve with Parmesan cheese and crusty bread for the ultimate experience!


Ingredients

Scale

For the Soup:

  • 6 slices bacon, uncooked
  • 1 lb spicy Italian sausage, bulk or ground
  • 1 onion, chopped
  • 3 carrots, chopped (about 1 1/2 cups)
  • 3 celery stalks, chopped (about 1 1/2 cups)
  • 4โ€“6 cloves garlic, minced
  • 1/3 cup flour
  • 1 1/2 lbs (3 medium) russet potatoes, chopped into bite-sized cubes
  • 1 (15 oz) can cannellini beans, rinsed and drained
  • 1 (15 oz) can sweet corn, rinsed and drained
  • 1 (15 oz) can creamed corn
  • 4 cups low-sodium chicken broth
  • 3 cups milk
  • 3 tbsp cornstarch
  • 1 tbsp Dijon mustard
  • 2 bay leaves
  • 1 tbsp chicken bouillon
  • 1 tsp dried parsley
  • 1/2 tsp dried basil
  • 1/2 tsp dried oregano
  • 1/4 tsp dried thyme
  • 1/4 tsp black pepper
  • 1/4 tsp red pepper flakes (optional, for heat)
  • 1 tsp salt, or to taste

Add Later:

  • 2โ€“3 cups half and half
  • 4 cups fresh spinach or kale, chopped

For Garnish (Optional):

  • Crispy bacon, crumbled
  • Fresh parsley, chopped
  • Parmesan cheese, grated

Instructions

. Cook the Bacon & Sausage:

  1. In a large Dutch oven or stockpot, cook bacon over medium heat until crispy.
  2. Remove and set aside on a paper towel-lined plate. Drain excess grease, leaving about 2 tbsp in the pot.
  3. Add onions, carrots, and celery, sautรฉ for 5 minutes over medium heat.
  4. Increase heat to medium-high, add sausage and garlic, and cook while crumbling the meat, until browned (about 3 minutes).

2. Build the Soup Base:

  1. Sprinkle in flour, stirring constantly for 2 minutes to cook out the raw taste.
  2. Stir in potatoes, cannellini beans, creamed corn, and sweet corn.
  3. Add chicken broth and whisk cornstarch with 1 cup of milk until dissolved, then add to the pot.
  4. Stir in Dijon mustard, bay leaves, chicken bouillon, and seasonings.

3. Simmer Until Tender:

  1. Bring the soup to a boil over high heat, then reduce to a gentle simmer.
  2. Cover and let simmer for 15 minutes, or until potatoes are fork-tender, stirring occasionally.

4. Finish the Soup:

  1. Stir in half and half, adjusting consistency by adding more broth or half and half if needed.
  2. Remove from heat and stir in spinach or kale until wilted.
  3. Chop half of the cooked bacon and stir it into the soup.

5. Serve & Garnish:

  • Ladle soup into bowls and top with crispy bacon, Parmesan cheese, and fresh parsley if desired.
  • Serve with crusty bread for dipping!

Notes

  • Make-Ahead: This soup tastes even better the next day! Store in an airtight container in the fridge for up to 4 days.
  • Freezing: Freeze in an airtight container for up to 3 months. Thaw overnight and reheat gently on the stovetop.
  • Dairy-Free Option: Substitute coconut milk or cashew cream for the half and half.
  • Vegetarian Option: Use vegetable broth and swap Italian sausage for plant-based sausage or extra beans.

Nutrition

  • Serving Size: 1 bowl
  • Calories: 350 kcal
  • Sugar: 5g
  • Sodium: 650 mg
  • Fat: 20g
  • Saturated Fat: 9g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 30g
  • Fiber: 4 g
  • Protein: 16g
  • Cholesterol: 50mg