There are evenings when you crave something rich and indulgent, but you also want to keep things wholesome. This Creamy Chicken Florentine Soup is the perfect answer. It captures the elegance of a French bistro meal velvety cream, tender chicken, and earthy spinach and transforms it into a simple, one-pot dinner that is ready in under 30 minutes.
If you are a fan of our popular Creamy Tuscan Tortellini Soup, you will recognize the comforting DNA of this recipe. However, this version strips away the pasta, placing the spotlight firmly on the savory broth and nutritious greens. This makes it naturally low-carb and gluten-free, yet it is so satisfying that even the carb-lovers in your family will be asking for seconds.
“Florentine” style dishes traditionally feature spinach and a creamy sauce, and this soup delivers that in spades. We use a special combination of cream cheese and heavy cream to create a broth that is thick and luxurious without needing a heavy flour roux. It is smooth, savory, and incredibly comforting.
In this guide, I’m going to show you how to melt the cream cheese perfectly into the broth (no lumps allowed!) and how to keep your spinach vibrant and fresh.this soup is about to become a staple in your winter rotation. Let’s get the soup pot ready!
Table of Contents
Why You’ll Love This Creamy Chicken Florentine Soup
- Ready in 30 Minutes: This is a true express meal. From chopping board to dinner table, you are done in half an hour.
- One-Pot Cleanup: Everything happens in a single Dutch oven or soup pot, making cleanup a breeze.
- Low Carb & Keto Friendly: By skipping the pasta and potatoes, this soup is rich in protein and healthy fats but low in carbs.
- Insanely Creamy: The secret blend of cream cheese and heavy cream creates a texture that rivals any restaurant chowder.
- Nutrient Dense: Packed with fresh spinach, onions, and garlic, it’s a delicious way to eat your greens.
- Pantry Staples: You likely have the chicken, broth, and dairy in your fridge right now.
- Versatile: It acts as a blank canvas—add mushrooms, artichokes, or sun-dried tomatoes to switch up the flavor.
- Family Friendly: The mild, creamy flavor profile is a hit with kids, making it an easy way to serve vegetables.
Ingredients You’ll Need
To achieve that bright, clean flavor profile typical of wholesome recipes, fresh ingredients are key. Here is your shopping list.
The Protein & Base
- Chicken Breasts: Boneless, skinless chicken breasts cut into small, bite-sized pieces. You can also use tenderloins.
- Butter & Olive Oil: A mix is best for sautéing the aromatics without burning.
- Onion: A yellow or white onion, finely diced.
- Garlic: Fresh minced garlic provides the savory punch this white soup needs.
- Mushrooms (Optional): Sliced white button or cremini mushrooms are traditional in Florentine dishes and add a lovely earthiness.
The Creamy Broth
- Chicken Broth: Use a high-quality, low-sodium chicken broth. This forms the base of the soup.
- Cream Cheese: This is the secret thickener! It adds body and richness without flour. Soften it to room temperature before using.
- Heavy Cream: Adds the final silky finish.
- Parmesan Cheese: Freshly grated Parmesan adds a salty, nutty kick.
The Greens & Seasoning
- Fresh Spinach: Fresh baby spinach is best. It wilts instantly and has a sweet, mild flavor.
- Italian Seasoning: A blend of dried basil, oregano, and thyme.
- Nutmeg (Optional): Just a tiny pinch of nutmeg enhances the flavor of creamy spinach dishes beautifully.
How to Make Creamy Chicken Florentine Soup
This recipe moves quickly, so having your ingredients prepped (mise en place) is helpful.
- Sauté Chicken & Veggies: In a large Dutch oven or soup pot, heat the butter and olive oil over medium-high heat. Add the diced chicken pieces, diced onion, and sliced mushrooms (if using). Season with salt and pepper. Cook for 6–8 minutes until the chicken is golden and cooked through.
- Add Aromatics: Add the minced garlic and Italian seasoning. Sauté for just 1 minute until fragrant.
- The Cream Cheese Trick: Reduce the heat to medium-low. Add the cubed, softened cream cheese to the pot. Stir constantly, pressing it against the bottom of the pot, until it melts and coats the chicken and veggies. It might look a little messy at first—that’s okay!
- Add Broth: Slowly pour in the chicken broth, about half a cup at a time, whisking or stirring constantly to incorporate the melted cream cheese into the liquid. This prevents lumps.
- Simmer: Once all the broth is added, bring the soup to a gentle simmer (do not boil rapidly). Let it cook for 5 minutes to thicken slightly.
- Make it Creamy: Stir in the heavy cream and the grated Parmesan cheese. Stir until smooth and heated through.
- Wilt the Spinach: Remove the pot from the heat. Stir in the fresh baby spinach. It will wilt in seconds from the residual heat.
- Final Seasoning: Taste the soup. Add more salt, black pepper, or a pinch of nutmeg if desired.
- Serve: Ladle into bowls and serve hot.
Pro Tips for Success
As a food writer who loves creamy soups, here are my top tips to ensure your Creamy Chicken Florentine Soup is silky smooth:
- Soften the Cream Cheese: Do not skip this! If you throw cold cream cheese into the pot, it will stay in little white lumps. Cube it and let it sit on the counter for 30 minutes before cooking.
- Don’t Boil the Dairy: Once you add the heavy cream and Parmesan, keep the heat on low or medium-low. Rapid boiling can cause the fats to separate, creating a greasy film on top.
- Fresh Spinach is Best: While frozen spinach works in a pinch, fresh baby spinach provides a much better texture and color. If you must use frozen, thaw it and squeeze all the water out first.
- Rotisserie Hack: To make this even faster, skip cooking the raw chicken. Sauté the onions and mushrooms, then add the broth and cream cheese. Stir in shredded rotisserie chicken at the end just to warm it up.
- Thicker Soup: If you prefer a very thick, chowder-like consistency, you can sprinkle 1/2 teaspoon of xanthan gum (for low carb) or 1 tablespoon of cornstarch (mixed with water) into the simmering broth.
Flavor Boosts & Creative Variations
- Tuscan Twist: Stir in 1/2 cup of chopped sun-dried tomatoes (oil-packed) for a sweet, tangy contrast to the creamy spinach.
- Artichoke Addition: Add a can of chopped artichoke hearts (drained) for a “Spinach Artichoke Dip” soup vibe.
- Lemon Zest: A teaspoon of fresh lemon zest added at the end brightens up the heavy cream significantly.
- Spicy Kick: Add a pinch of red pepper flakes to the garlic for a subtle heat.
- Sausage Swap: Swap the chicken for cooked, crumbled Italian turkey sausage for a different protein profile.
What to Serve With Creamy Chicken Florentine Soup
Since this soup is rich and creamy, acidic or crunchy sides work best.
Light Sides
- Arugula Salad: A peppery arugula salad with lemon vinaigrette cuts through the richness.
- Roasted Asparagus: Simple green veggies are a great pairing.
- Caprese Salad: Sliced tomatoes and mozzarella add a fresh Italian touch.
Hearty Pairings
- Garlic Bread: Essential for dipping!
- Breadsticks: Soft, warm breadsticks make this a complete meal.
- Crusty French Baguette: Perfect for mopping up the bottom of the bowl.
Fresh Garnishes
- Fresh Parsley: Adds color.
- Extra Parmesan: You can never have enough.
- Cracked Black Pepper: A heavy dusting looks beautiful on the white soup.
Storage & Reheating
- Fridge: Store leftovers in an airtight container for up to 3–4 days. The soup will thicken significantly in the fridge as the cream cheese sets.
- Reheating: Reheat gently on the stove over low heat. You will likely need to add a splash of chicken broth to loosen it back up to soup consistency.
- Freezer: I do not recommend freezing soups with large amounts of cream cheese and heavy cream. The texture tends to become grainy and separated upon thawing. It is best enjoyed fresh.
- Meal Prep: Chop your onions, chicken, and mushrooms in advance to make this a 15-minute meal on cooking night.
Make-Ahead Tips for Busy Weeks
- Pre-Cook Chicken: You can cook the chicken breasts on Sunday and store them in the fridge.
- Mise en Place: Measure out your broth and cream into jars.
- Pre-Wash Spinach: Ensure your spinach is washed and dry so you can toss it in right at the end.
How to Make This Dish Healthier
- More Veggies: Double the mushrooms and spinach, or add diced zucchini to bulk up the soup with fiber.
- Lighter Dairy: You can substitute the heavy cream with half-and-half or evaporated milk, though the soup will be less rich.
- Lean Protein: Stick to chicken breast and trim all visible fat.
- Low Sodium: Use homemade or low-sodium chicken broth to control salt intake.
Budget-Friendly Tips
- Frozen Spinach: If fresh is too expensive, a block of frozen spinach is very cheap. Just squeeze it dry!
- Chicken Thighs: Boneless skinless thighs are often cheaper than breasts and have more flavor.
- Sales: Stock up on cream cheese and broth when they are on sale; they have long shelf lives.
- Generic Brands: Store-brand cream cheese melts just as well as name brands in a soup.
Creamy Chicken Florentine Soup (Cozy & Low Carb)
- Total Time: 30 minutes
- Yield: 6 servings 1x
- Diet: Gluten Free
Description
This Creamy Chicken Florentine Soup is a cozy, low-carb one-pot meal. Tender chicken, fresh spinach, and mushrooms in a rich, velvety cream cheese broth. Ready in 30 minutes!
Ingredients
1 lb boneless skinless chicken breasts, cut into bite-sized pieces
2 tablespoons butter
1 tablespoon olive oil
1 small yellow onion, diced
8 oz fresh mushrooms, sliced (white or cremini)
3 cloves garlic, minced
1 teaspoon Italian seasoning
4 cups chicken broth, low sodium
4 oz cream cheese, softened and cubed
1/2 cup heavy cream
1/3 cup grated Parmesan cheese
3 cups fresh baby spinach
Salt and black pepper to taste
Pinch of nutmeg (optional)
Instructions
1. In a large Dutch oven or soup pot, heat butter and olive oil over medium-high heat.
2. Add diced chicken, diced onion, and sliced mushrooms. Season with salt and pepper. Cook for 6-8 minutes until chicken is golden and cooked through.
3. Add minced garlic and Italian seasoning. Sauté for 1 minute until fragrant.
4. Reduce heat to medium-low. Add the cubed, softened cream cheese. Stir constantly until the cream cheese melts and coats the chicken and veggies.
5. Slowly pour in the chicken broth, stirring constantly to blend the cream cheese into the liquid without lumps.
6. Bring to a gentle simmer (do not boil hard) and cook for 5 minutes.
7. Stir in the heavy cream and grated Parmesan cheese. Stir until smooth.
8. Remove from heat. Stir in the fresh baby spinach until wilted.
9. Taste and adjust seasoning with salt, pepper, or nutmeg. Serve hot.
Notes
Ensure cream cheese is at room temperature to prevent lumps.
Do not boil the soup rapidly after adding the cream and cheese.
For a non-keto version, feel free to add cooked pasta or gnocchi.
Leftovers will thicken in the fridge; add broth when reheating.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: French-Inspired
Nutrition
- Serving Size: 1 bowl
- Calories: 380 kcal
- Sugar: 3g
- Sodium: 850mg
- Fat: 26g
- Saturated Fat: 14g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 6g
- Fiber: 1g
- Protein: 28g
- Cholesterol: 95mg
FAQs About Creamy Chicken Florentine Soup
Can I use frozen spinach?
Yes. Thaw it completely and squeeze out as much water as possible using a clean kitchen towel. If you don’t squeeze it, it will water down your creamy soup and turn it a murky green color.
Is this soup keto-friendly?
Yes! As written, this soup is very low in carbohydrates and high in healthy fats and protein, making it perfect for Keto or Low Carb diets.
Can I make this dairy-free?
To make it dairy-free, substitute the butter for olive oil. Use full-fat canned coconut milk instead of heavy cream, and a dairy-free cream cheese alternative (like almond-based cream cheese) to thicken.
Why did my soup separate?
Separation usually happens if the soup was boiled too vigorously after adding the cheese and cream. Always keep the heat low during the final stages.
Can I add pasta?
Absolutely. If you aren’t watching carbs, you can stir in cooked penne, fusilli, or gnocchi at the end for a heartier meal.
Final Thoughts on Creamy Chicken Florentine Soup
This Creamy Chicken Florentine Soup is elegant simplicity at its finest. It proves that you don’t need a long list of ingredients to create a meal that feels special and indulgent. The combination of savory chicken, earthy spinach, and that luxurious creamy broth is a winner every single time.
I hope this cozy bowl brings a little warmth to your table!
For more cozy recipes, visit our Pinterest