Craving a rich, creamy soup packed with savory Italian sausage, tender potatoes, and fresh kale? This zuppa toscana recipe delivers restaurant-quality flavor at home in just 30 minutes with simple ingredients. Perfect for cozy dinners, it satisfies hearty appetites while offering easy tweaks for healthier options.
Spicy Italian sausage – 1 lb (mild or turkey sausage for less spice)
Bacon, chopped – 6 oz (turkey bacon for leaner option)
Yellow onion, diced – 1 medium (white onion works too)
Garlic cloves, minced – 1 head (10 cloves) (jarred minced for convenience)
Yukon Gold potatoes, 1-inch pieces – 1.5 lbs (5 medium) (russet or cauliflower for keto)
Chicken broth, low-sodium – 6 cups (veggie broth for vegetarian base)
Water – 4 cups (more broth for richer soup)
Kale, chopped (stems removed) – 4-6 cups (spinach or Swiss chard)
Heavy cream – 1-2 cups (coconut milk for dairy-free)
Salt – 1-2 tsp (to taste)
Black pepper – 1 tsp (freshly ground)
Red pepper flakes – 1/2 tsp (optional) (for extra heat)
Parmesan cheese, grated – 1/2 cup + for topping (nutritional yeast for vegan)
1. Brown the bacon and sausage: In a large pot or Dutch oven over medium-high heat, cook chopped bacon until crispy, about 5-7 minutes. Remove with a slotted spoon to a plate, leaving 1-2 tbsp fat. Add sausage, breaking it up with a spoon, and brown for 5 minutes. Remove to the plate with bacon.
2. Sauté aromatics: Add diced onion to the pot and cook until softened, 4-5 minutes. Stir in minced garlic and cook 1 minute until fragrant.
3. Simmer potatoes: Pour in chicken broth and water. Add potatoes, salt, pepper, and red pepper flakes. Bring to a boil, then reduce to medium-low and simmer 10-13 minutes until potatoes are fork-tender.
4. Finish the soup: Stir in chopped kale, cooked sausage, bacon, and heavy cream. Simmer 3-5 minutes until kale wilts and soup thickens slightly. Taste and adjust seasoning. Remove from heat.
Use a full head of garlic for authentic depth without bitterness, as it mellows during simmering.
Add cream off-heat or at low simmer to prevent curdling.
For creamier texture, blend 1 cup potatoes before adding kale.
Potatoes soften in leftovers, so enjoy fresh or freeze without cream (add later).
Quick Variations:
Instant Pot: Sauté meats/aromatics on sauté mode, add liquids/potatoes, pressure cook 5 minutes, quick release, stir in kale/cream.
Slow Cooker: Brown meats first, add all except cream/kale to cooker on low 6 hours, stir in last 10 minutes.
Keto/Low-Carb: Swap potatoes for cauliflower florets.
Dairy-Free: Coconut cream + nutritional yeast mimics richness.
Storage: Fridge up to 4 days, freezer base up to 3 months (add cream after thawing).
Reheat gently on stovetop over low heat or microwave, stirring often.