You know those nights when you need something warm, filling, and comforting? This creamy tuscan chicken soup hits every single note. I started making this recipe years ago when I wanted to bring some Italian-inspired flavors to our weeknight dinners. The combination of tender chicken, fresh spinach, sun-dried tomatoes, and that rich, creamy broth makes this soup feel special without requiring hours in the kitchen.
Your family will love how this soup tastes like you spent all day cooking, but the truth is, you’ll have dinner on the table in less than an hour. The creamy base brings everything together while the sun-dried tomatoes add a tangy sweetness that keeps everyone coming back for seconds. I love making this when I want something that feels restaurant-quality but doesn’t stress me out.
This recipe works for busy weeknights and lazy weekends alike. You don’t need any fancy ingredients or complicated techniques. Everything comes together in one pot, which means less cleanup and more time enjoying your meal. The best part? You probably have most of these ingredients already sitting in your pantry and fridge.
Why This Creamy Tuscan Chicken Soup Works So Well
This soup stands out because it brings together bold Tuscan flavors in a format that’s both satisfying and easy to prepare. The cream creates a silky texture that coats your spoon, while the garlic and Italian herbs add depth without overwhelming your palate. Sun-dried tomatoes bring a concentrated burst of flavor that regular tomatoes simply don’t provide.
The chicken stays moist and tender when you follow the cooking method outlined below. Fresh spinach wilts right into the broth, adding color and nutrients without any extra effort. You get protein, vegetables, and incredible taste all in one bowl. This combination makes the soup filling enough to serve as your main course.
Many soups taste great but leave you hungry an hour later. Not this one. The cream and chicken provide staying power, while the vegetables keep things light enough that you won’t feel weighed down. Your family will ask for this recipe again and again, especially during cooler months when something warm sounds perfect for dinner.

Ingredients
- Boneless, skinless chicken breasts or thighs – Thighs stay more tender, but breasts work great too
- Olive oil – For browning the chicken and building flavor
- Yellow onion – Adds sweetness and depth to the broth
- Garlic cloves – Fresh garlic makes all the difference here
- Chicken broth or stock – Forms the base of your soup
- Heavy cream – Creates that signature creamy texture
- Sun-dried tomatoes – Use the oil-packed kind for extra flavor
- Fresh spinach – Baby spinach works best and wilts quickly
- Parmesan cheese – Freshly grated adds richness and depth
- Italian seasoning – Oregano, basil, and thyme blend perfectly
- Red pepper flakes – Optional but adds a nice kick
- Salt and black pepper – Season to your taste preferences
- All-purpose flour – Thickens the soup slightly
Tools Needed
- Large Dutch oven or heavy-bottomed pot
- Sharp knife and cutting board
- Wooden spoon or silicone spatula
- Measuring cups and spoons
- Cheese grater (if using a block of Parmesan)
- Ladle for serving
Step-by-Step Instructions
- Season your chicken pieces with salt and pepper on both sides before cooking.
- Heat olive oil in your Dutch oven over medium-high heat until shimmering.
- Add chicken to the hot oil and cook for 5-6 minutes per side until golden brown.
- Remove chicken from the pot and set aside on a clean plate.
- Add diced onion to the same pot and cook for 3-4 minutes until softened.
- Stir in minced garlic and cook for about 30 seconds until fragrant.
- Sprinkle flour over the onions and garlic, stirring constantly for one minute.
- Pour in chicken broth slowly while stirring to prevent lumps from forming.
- Add sun-dried tomatoes, Italian seasoning, and red pepper flakes to the pot.
- Bring the mixture to a simmer and let it cook for 5 minutes.
- Reduce heat to medium-low and stir in heavy cream until well combined.
- Dice or shred your cooked chicken into bite-sized pieces.
- Return chicken to the pot along with any accumulated juices.
- Add fresh spinach in handfuls, stirring until it wilts into the soup.
- Stir in freshly grated Parmesan cheese until melted and incorporated.
- Taste and adjust seasoning with additional salt and pepper as needed.
- Simmer for 5-10 more minutes to let all the flavors meld together.

Tips for a Perfect Result
- Don’t skip browning the chicken. This step adds deep flavor that makes your soup taste richer and more developed. The golden crust on the chicken creates fond on the bottom of your pot, which adds extra dimension to the broth.
- Use full-fat ingredients. Heavy cream and whole milk work better than low-fat alternatives. The fat content keeps your soup from separating and creates that luxurious texture you want in Tuscan-style soups.
- Add spinach at the end. Fresh spinach wilts in minutes and turns dark if you cook it too long. Stirring it in during the last few minutes keeps the color bright and the texture tender.
- Taste before serving. Different brands of chicken broth contain varying amounts of salt. Always taste your soup before serving and adjust the seasoning to match your preferences.
- Let the soup rest. If time allows, let your finished soup sit for 10 minutes off the heat. This resting period helps the flavors blend together and makes each spoonful taste even better.
Serving Suggestions & Variations
Serve this soup with crusty bread for dipping into that creamy broth. Garlic bread or a simple baguette works beautifully. You could also pair it with a fresh green salad dressed with lemon vinaigrette to balance the richness of the soup.
Try these variations to change things up. Swap chicken for turkey if you have leftovers after the holidays. Add white beans for extra protein and fiber. Use kale instead of spinach for a heartier texture. Replace sun-dried tomatoes with roasted red peppers for a sweeter, milder flavor.
For a lower-carb version, serve the soup as-is without bread. The chicken and cream make it filling enough on its own. You could also add cauliflower florets during the simmering stage for extra vegetables. Some people like stirring in cooked pasta or rice to make the soup even more substantial.
Storage & Make-Ahead Instructions
Store leftover soup in an airtight container in your refrigerator for up to four days. The flavors actually deepen overnight, making leftovers taste even better the next day. Reheat gently on the stovetop over medium-low heat, stirring occasionally. You might need to add a splash of broth or cream if the soup thickens too much.
This soup freezes well for up to three months. Let it cool completely before transferring to freezer-safe containers. Leave about an inch of space at the top since liquids expand when frozen. Thaw overnight in the refrigerator, then reheat on the stovetop. The texture stays creamy and delicious.
To make this ahead, you can cook the soup completely and refrigerate it. The spinach might darken slightly, but the taste remains great. Alternatively, prepare everything up until adding the cream and spinach. Store the base in the fridge, then finish the soup when you’re ready to serve by heating it through and adding those final ingredients.
FAQs
Can I use rotisserie chicken instead of cooking raw chicken?
Yes, rotisserie chicken works perfectly and saves time. Skip the browning step and add shredded rotisserie chicken during the last 10 minutes of cooking. You’ll miss some of the depth that browning provides, but the soup will still taste delicious and come together even faster.
What if my soup is too thick or too thin?
Thin your soup by adding more chicken broth or cream, a little at a time, until you reach your desired consistency. If your soup turns out too thin, make a slurry by mixing equal parts flour and water, then stir it into the simmering soup. Let it cook for a few minutes to thicken.
Can I make this soup dairy-free?
Substitute coconut cream or cashew cream for the heavy cream. Use nutritional yeast instead of Parmesan cheese to add a savory, cheesy flavor. The texture and taste will differ slightly, but you’ll still end up with a creamy, satisfying soup.
How do I prevent the cream from curdling?
Add cream after reducing the heat to medium-low. Never let the soup boil once you’ve added cream. Stir the cream in slowly and keep the temperature gentle. Low and slow cooking keeps dairy-based soups smooth and prevents separation.
What other greens work well in this soup?
Kale, Swiss chard, and arugula all work well. Kale needs a longer cooking time than spinach, so add it earlier in the process. Arugula has a peppery bite that adds interest. Remove thick stems from any greens before adding them to your soup.
Nutrition Info
| Nutrient | Per Serving |
|---|---|
| Calories | 385 |
| Total Fat | 24g |
| Saturated Fat | 12g |
| Cholesterol | 115mg |
| Sodium | 890mg |
| Total Carbohydrates | 12g |
| Dietary Fiber | 2g |
| Sugars | 4g |
| Protein | 32g |
This creamy tuscan chicken soup brings comfort and flavor to your table without requiring advanced cooking skills or hard-to-find ingredients. The rich, savory broth combined with tender chicken and fresh vegetables creates a meal your whole family will enjoy. Whether you need a quick weeknight dinner or want to meal prep for the week ahead, this soup delivers on taste and convenience.
Try making this recipe this week and let me know what you think. Share your results in the comments below, and don’t hesitate to tell me about any variations you tried. Your feedback helps other home cooks feel confident in the kitchen. Happy cooking!

Creamy Tuscan Chicken Soup
Equipment
- 1 Large Dutch oven or heavy-bottomed pot
- 1 Sharp knife and cutting board
- 1 Wooden spoon or silicone spatula
- 1 Measuring cups and spoons
- 1 Cheese grater (if using a block of Parmesan)
- 1 Ladle for serving
Ingredients
- 1.5 pounds boneless, skinless chicken breasts or thighs thighs stay more tender
- 2 tablespoons olive oil
- 1 medium yellow onion diced
- 4 cloves garlic minced
- 4 cups chicken broth or stock
- 1 cup heavy cream
- 1/2 cup sun-dried tomatoes oil-packed, chopped
- 4 cups fresh baby spinach
- 1/2 cup Parmesan cheese freshly grated
- 2 teaspoons Italian seasoning
- 1/4 teaspoon red pepper flakes optional
- salt and black pepper to taste
- 2 tablespoons all-purpose flour
Instructions
- Season your chicken pieces with salt and pepper on both sides before cooking.
- Heat olive oil in your Dutch oven over medium-high heat until shimmering.
- Add chicken to the hot oil and cook for 5-6 minutes per side until golden brown.
- Remove chicken from the pot and set aside on a clean plate.
- Add diced onion to the same pot and cook for 3-4 minutes until softened.
- Stir in minced garlic and cook for about 30 seconds until fragrant.
- Sprinkle flour over the onions and garlic, stirring constantly for one minute.
- Pour in chicken broth slowly while stirring to prevent lumps from forming.
- Add sun-dried tomatoes, Italian seasoning, and red pepper flakes to the pot.
- Bring the mixture to a simmer and let it cook for 5 minutes.
- Reduce heat to medium-low and stir in heavy cream until well combined.
- Dice or shred your cooked chicken into bite-sized pieces.
- Return chicken to the pot along with any accumulated juices.
- Add fresh spinach in handfuls, stirring until it wilts into the soup.
- Stir in freshly grated Parmesan cheese until melted and incorporated.
- Taste and adjust seasoning with additional salt and pepper as needed.
- Simmer for 5-10 more minutes to let all the flavors meld together.
