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:
- In a large Dutch oven or stockpot, cook bacon over medium heat until crispy.
- Remove and set aside on a paper towel-lined plate. Drain excess grease, leaving about 2 tbsp in the pot.
- Add onions, carrots, and celery, sautรฉ for 5 minutes over medium heat.
- 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:
- Sprinkle in flour, stirring constantly for 2 minutes to cook out the raw taste.
- Stir in potatoes, cannellini beans, creamed corn, and sweet corn.
- Add chicken broth and whisk cornstarch with 1 cup of milk until dissolved, then add to the pot.
- Stir in Dijon mustard, bay leaves, chicken bouillon, and seasonings.
3. Simmer Until Tender:
- Bring the soup to a boil over high heat, then reduce to a gentle simmer.
- Cover and let simmer for 15 minutes, or until potatoes are fork-tender, stirring occasionally.
4. Finish the Soup:
- Stir in half and half, adjusting consistency by adding more broth or half and half if needed.
- Remove from heat and stir in spinach or kale until wilted.
- 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