Love this? Pin it for later! 📌
There’s something magical about the way a single pot can transform humble ingredients into pure comfort. I discovered this Tuscan-inspired chicken soup on a blustery February evening when the wind was howling off Lake Michigan and my pantry was nearly bare. What began as a desperate attempt to use up leftover rotisserie chicken and a half-empty container of cream became an instant family favorite—so beloved that my teenage daughter now requests it for birthday dinners instead of cake.
This soup captures the soul-warming essence of traditional Tuscan cooking: sun-dried tomatoes bringing concentrated sweetness, fragrant basil and oregano perfuming the air, and tender chicken swimming in a luxuriously creamy broth. The best part? Everything cooks in one pot, meaning fewer dishes and more time to curl up under a blanket with a steaming bowl. Whether you’re battling winter blues, nursing a cold, or simply craving something that tastes like a warm hug, this soup delivers restaurant-quality flavor with minimal effort.
Why This Recipe Works
- One-Pot Wonder: Everything cooks in a single Dutch oven, developing layers of flavor while saving you from a mountain of dishes.
- Restaurant-Quality Creaminess: The combination of heavy cream and Parmesan creates an indulgent texture without being overly heavy.
- Flexible Protein: Works beautifully with rotisserie chicken, fresh chicken breast, or even leftover turkey after holidays.
- Make-Ahead Friendly: Flavors actually improve overnight, making this perfect for meal prep or entertaining.
- Nutrient-Packed: Loaded with protein, vitamins from spinach, and antioxidants from tomatoes—comfort food that nourishes.
- Year-Round Versatility: Equally satisfying on a sweltering summer evening (with crusty bread) or a snowy winter night.
- Customizable Heat Level: From mild to spicy, easily adjust the red pepper flakes to suit your family's preference.
Ingredients You'll Need
The beauty of this soup lies in its accessible ingredients—most are pantry staples that, when combined, create something truly extraordinary. Let’s break down each component so you understand why each matters and how to choose the best quality.
Protein Power
Chicken: I prefer boneless, skinless chicken thighs for their richer flavor and forgiving nature—they stay tender even if slightly overcooked. That said, chicken breast works perfectly if that’s what you have. For ultimate convenience, a store-bought rotisserie chicken (about 3 cups shredded) transforms this into a 30-minute meal. When buying fresh chicken, look for pale pink flesh with no off odors. If using frozen, ensure it’s completely thawed and patted dry to avoid watery soup.
The Flavor Builders
Italian Sausage: This is my secret weapon. Just half a pound of bulk Italian sausage (mild or hot, your choice) infuses the entire soup with incredible depth. The fennel seeds and Italian herbs in the sausage eliminate the need for a long list of seasonings. If you can’t find bulk sausage, remove it from casings. Turkey Italian sausage works for a lighter version.
Sun-Dried Tomatoes: Opt for oil-packed tomatoes—they’re softer, more flavorful, and the oil is liquid gold for sautéing. Before chopping, drain the oil (save it!) and pat the tomatoes dry. If you only have dry-packed tomatoes, rehydrate them in warm water for 15 minutes first.
The Creamy Base
Heavy Cream: Don’t substitute half-and-half or milk here—they’ll curdle when added to the hot broth. Heavy cream (36-40% fat) creates that luxurious texture that makes this soup special. For a lighter version, use evaporated milk, but know that the texture will be thinner.
Chicken Broth: Use low-sodium broth so you can control the salt level. Homemade is divine, but a good quality store-bought broth works beautifully. I keep both regular and bone broth on hand—bone broth adds extra protein and richness.
Fresh Elements
Spinach: Fresh baby spinach wilts perfectly into the hot soup. If you only have frozen, thaw and squeeze it completely dry first. Kale or escarole are excellent substitutes—just add them earlier so they have time to soften.
Garlic: Fresh garlic is non-negotiable. The way it perfumes the oil creates the aromatic base that makes your kitchen smell like a Tuscan villa. I use 4-5 cloves because we love garlic—adjust to your taste.
How to Make Creamy One Pot Tuscan Chicken Soup for Cozy Nights
Brown the Sausage and Chicken
Heat 2 tablespoons of the reserved sun-dried tomato oil (or olive oil) in a large Dutch oven over medium-high heat. Add the Italian sausage, breaking it into small pieces with a wooden spoon. Cook until browned and crispy, about 5-6 minutes. If using raw chicken, add it now, season with salt and pepper, and cook until golden on both sides, about 6-8 minutes total. Remove both to a plate, leaving the flavorful browned bits (fond) in the pot—this is pure flavor gold.
Build the Aromatic Base
Reduce heat to medium and add the diced onion to the pot. Sauté, scraping up those beautiful browned bits, until the onion is translucent and beginning to caramelize, about 4-5 minutes. Add the minced garlic and cook for 30 seconds until fragrant—don’t let it brown or it becomes bitter. Stir in the tomato paste and cook for another minute, which deepens the umami flavor and gives the soup its beautiful color.
Deglaze and Add Depth
Pour in the white wine (or chicken broth if you prefer not to cook with wine) and bring to a simmer, scraping up every last bit of flavor from the bottom of the pot. Let it reduce by half, about 2-3 minutes. This step lifts all the caramelized goodness and incorporates it into the broth. The alcohol cooks off, leaving behind a complex, sophisticated flavor that makes people ask, “What’s your secret?”
Create the Broth
Add the chicken broth, diced sun-dried tomatoes, Italian seasoning, and red pepper flakes. Return the cooked sausage and chicken (and any accumulated juices) to the pot. Bring to a gentle simmer, then reduce heat to low, cover partially, and let it bubble away for 15 minutes. This marriage of flavors is where the magic happens—the tomatoes rehydrate and infuse the broth with their concentrated sweetness.
Shred and Enrich
Remove the chicken to a cutting board and shred it into bite-sized pieces using two forks. If you like a thicker soup, ladle out 1 cup of the broth and whisk it with 2 tablespoons of flour until smooth, then stir it back into the pot. Return the shredded chicken, add the heavy cream, and simmer gently for 5 minutes. Be careful not to boil once the cream is added—it can curdle and break.
Finish with Freshness
Stir in the fresh spinach and grated Parmesan cheese. The spinach will wilt almost instantly in the hot soup. Taste and adjust seasoning with salt and plenty of fresh black pepper. Remove from heat and let it rest for 5 minutes—this allows the flavors to meld and the soup to thicken slightly. Just before serving, stir in the fresh basil for a burst of brightness.
Expert Tips
Temperature Matters
Never let the soup boil after adding cream—it will break and look curdled. Keep it at a gentle simmer. If it does break, don’t panic! It’s still delicious, just not as pretty. Next time, temper the cream by whisking in a bit of hot broth before adding it to the pot.
Make-Ahead Magic
This soup tastes even better the next day! Make it entirely, cool completely, and refrigerate. When reheating, do it gently over medium-low heat, stirring frequently. You may need to add a splash of broth or cream to loosen it up.
Thickening Tricks
For an even creamier texture, blend 1/3 of the soup (carefully!) and return it to the pot. Or, add a can of cannellini beans, mash them slightly, and stir them in—they’ll thicken while adding protein and fiber.
Serving Suggestions
Serve with crusty Italian bread for dipping, or ladle over a piece of toasted baguette in the bowl. A drizzle of good olive oil and extra Parmesan never hurt anyone either!
Variations to Try
Seafood Tuscan Soup
Replace the chicken with shrimp and scallops. Add the seafood during the last 3-4 minutes of cooking—just until the shrimp turn pink and curl. A splash of white wine and some fresh lemon zest brighten the whole dish.
Cook time: 25 minVegetarian Version
Omit the sausage and chicken. Use vegetable broth instead of chicken broth. Add a can of chickpeas and some diced zucchini. Use coconut cream instead of heavy cream for a dairy-free version—it adds a subtle tropical note that pairs beautifully with the tomatoes.
VegetarianSpicy Tuscan
Use hot Italian sausage and double the red pepper flakes. Add a diced jalapeño with the onions. For an extra kick, drizzle each serving with chili oil. Serve with cooling elements like extra Parmesan or a dollop of ricotta.
SpicySlow Cooker Method
Brown the sausage and onions first, then dump everything except the cream, spinach, and Parmesan into your slow cooker. Cook on low for 6-7 hours or high for 3-4 hours. Add the cream and spinach during the last 30 minutes.
Set & forgetStorage Tips
Refrigeration
Store cooled soup in airtight containers in the refrigerator for up to 4 days. The soup will thicken as it chills—this is normal and delicious! When reheating, add a splash of broth, milk, or cream to achieve your desired consistency. Always reheat gently over medium-low heat, stirring frequently to prevent scorching.
Freezing
This soup freezes beautifully for up to 3 months, but with one caveat: the cream base may separate slightly upon thawing. To minimize this, freeze the soup before adding the cream and spinach. When ready to serve, thaw overnight in the refrigerator, then heat gently and stir in the cream and spinach as directed in the recipe. Freeze in portion-sized containers for easy weeknight meals.
Make-Ahead Meal Prep
Double the recipe and portion it into individual containers for grab-and-go lunches throughout the week. The flavors intensify overnight, making this ideal for meal prep. Pack some crusty bread separately to maintain its texture. For a complete meal, serve over pre-cooked rice or small pasta shapes that you can add when reheating.
Frequently Asked Questions
I don’t recommend it. Milk has a much lower fat content and will likely curdle when added to the hot, acidic broth. If you must lighten it up, use evaporated milk (the canned stuff), which has been heat-treated and is more stable. For a dairy-free version, full-fat coconut milk works surprisingly well—the coconut flavor complements the tomatoes beautifully.
Several options! The easiest is to simmer it uncovered for 10-15 minutes to reduce. Or, mash some white beans and stir them in. You can also make a slurry by whisking 2 tablespoons of flour with 1/4 cup of the hot broth, then stirring it back into the soup. For a gluten-free option, use cornstarch slurry (1 tablespoon cornstarch + 1 tablespoon cold water).
Absolutely! Use the sauté function for steps 1-4. After adding the broth and returning the meat, seal and cook on high pressure for 8 minutes. Quick release, then stir in the cream and spinach using the sauté function on low. The whole process takes about 30 minutes from start to finish.
In a pinch, you can use 2 tablespoons of tomato paste plus 1/2 cup of chopped roasted red peppers. The flavor will be different—less intense and sweet—but still delicious. You could also use 1 cup of cherry tomatoes, halved and sautéed until they burst and caramelize, though this adds more liquid to the soup.
Temper the cream first! Whisk 1/2 cup of hot broth into the cream to warm it gradually, then pour this mixture back into the pot. Also, avoid boiling the soup after adding cream—keep it at a gentle simmer. Using room temperature cream rather than cold from the fridge also helps prevent curdling.
Yes, with a note! The soup base (without cream and spinach) freezes beautifully for up to 3 months. When ready to serve, thaw overnight in the refrigerator, then heat gently and stir in the cream and spinach as directed. If you’ve already added the cream, the soup may separate slightly upon thawing but will still taste delicious—just whisk vigorously while reheating.
Creamy One Pot Tuscan Chicken Soup for Cozy Nights
Ingredients
Instructions
- Brown the meats: Heat olive oil in a Dutch oven over medium-high heat. Cook sausage until browned, about 5 minutes. Add chicken, season with salt and pepper, and cook until golden. Remove both to a plate.
- Build the base: Sauté onion in the same pot until translucent, 4-5 minutes. Add garlic and tomato paste, cook 1 minute.
- Deglaze: Pour in wine, scraping up browned bits. Simmer until reduced by half, 2-3 minutes.
- Simmer: Add broth, sun-dried tomatoes, Italian seasoning, and red pepper flakes. Return meats to pot. Simmer 15 minutes.
- Finish: Remove chicken, shred, and return to pot. Stir in heavy cream, simmer 5 minutes. Add spinach and Parmesan, stir until wilted. Season to taste.
- Serve: Ladle into bowls, garnish with fresh basil and extra Parmesan. Serve hot with crusty bread.
Recipe Notes
For best results, use room temperature cream to prevent curdling. Soup thickens upon standing; thin with additional broth when reheating. Make it your own by adding white beans, artichoke hearts, or kale. The soup is even better the next day!