Soups, Stews & Chili

Creamy Chicken Florentine Soup with Parmesan

By Clara ·

Creamy Chicken Florentine Soup with Parmesan
Creamy Chicken Florentine Soup with Parmesan

The butter starts to foam around the onion, and a few minutes later the kitchen smells like the beginning of a good soup. I used to rush the flour into the broth, then chase little lumps around the pot with a whisk. For this Creamy Chicken Florentine Soup with Parmesan, letting the flour cook briefly with the butter and aromatics gives the broth a smoother start and a gentle, creamy body.

The chicken cooks right in the broth, so it stays connected to the soup rather than tasting like an afterthought. Baby spinach goes in near the end, where it wilts quickly without losing its fresh color. I take the pot off the heat before adding the Parmesan; it melts into the cream without a hard boil getting in the way. Each bowl is full of tender chicken, soft spinach, and savory Parmesan.

Creamy Chicken Florentine Soup with Parmesan, tender chicken and wilted spinach
“

Kitchen Note

Take the pot off the heat before stirring in the Parmesan. The residual warmth melts it into the soup; keeping the pot over the burner while the cheese goes in can leave the finish less smooth.

Save this creamy Chicken Florentine Soup with Parmesan for a cozy bowl of tender chicken, wilted spinach, and a smooth, savory broth.

Save to Pinterest

Why the Flour Needs a Minute Before the Broth Goes In

Flour added straight to liquid tends to gather into stubborn little pockets. Cooking it first with the melted butter gives it a chance to disperse through the onion and coat the bottom of the pot. That short step builds the base for a soup that feels creamy without relying on cream alone to give it body.

Once the broth starts going in, add it gradually and whisk as you pour. The first additions loosen the flour mixture into a smooth paste; the rest thin it into broth without leaving dry flour tucked against the pot. If you pour all six cups in at once, those pockets are harder to catch. A smooth base now makes the finished soup feel even, rather than thick in some spoonfuls and watery in others.

What Gives This Florentine Soup Its Creamy, Savory Balance

Creamy Chicken Florentine Soup with Parmesan, silky and spinach-filled
  • Butter, onion, and garlic — Butter carries the flavor of the aromatics and gives the flour a smooth base. A fresh yellow onion softens into the broth without overpowering it, while freshly minced garlic brings a more rounded aroma than jarred garlic.
  • All-purpose flour and chicken broth — Flour thickens the broth lightly, so the soup has body before the cream goes in. A flavorful chicken broth matters here because it forms most of the liquid; choose one you enjoy tasting on its own.
  • Chicken breasts — Boneless, skinless breasts cut into even pieces cook directly in the broth and make each bowl substantial. Keep the pieces close to the same size so they finish at roughly the same time.
  • Italian seasoning and black pepper — The dried herbs season the broth while the chicken cooks. Freshly ground black pepper brings a sharper, warmer note than pepper that has been sitting open in the pantry.
  • Heavy cream — Heavy cream gives the soup its richer finish and is less prone to curdling than lower-fat milk. It also softens the savory edge of the broth and Parmesan without making the soup taste like plain cream.
  • Baby spinach — Tender baby spinach wilts quickly and is easy to eat by the spoonful. Pick leaves without slimy spots, and give them a rinse and dry if they aren’t sold washed.
  • Finely grated Parmesan — Parmesan adds salty, nutty depth and melts more evenly when finely grated. A wedge grated just before cooking has the freshest flavor; finely grated packaged Parmesan is convenient when you want to skip that prep.

Building the Soup in the Same Pot

Soften the Aromatics and Cook the Flour

Melt the butter in a 5- to 6-quart Dutch oven over medium heat, then stir in the finely chopped onion. Cook for 4 to 5 minutes, stirring occasionally, until the pieces are soft and translucent rather than browned. Add the minced garlic and stir for 30 seconds; garlic can turn bitter if it gets too dark. Stir in the flour and cook for 1 minute, keeping it moving around the pot.

Whisk in Broth, Then Simmer the Chicken

Pour in the chicken broth gradually while whisking until the mixture is smooth. Add the chicken pieces, Italian seasoning, kosher salt, and black pepper, then bring the pot to a gentle simmer. Stir occasionally as the chicken cooks; a vigorous boil can make the pieces tough and cause liquid to splash up the sides. Check the thickest chicken pieces and cook until they reach 165°F, which takes about 10 to 14 minutes.

Wilt the Spinach in the Creamy Broth

Stir in the heavy cream and baby spinach once the chicken is cooked through. Let the soup simmer gently for about 2 minutes, just until the leaves collapse into the broth. The spinach should look bright and tender, not dark and stringy. Keep the heat gentle here rather than letting the pot boil hard.

Finish with Parmesan off the Heat

Remove the Dutch oven from the heat before adding the finely grated Parmesan. Stir until the cheese melts into the soup and the broth looks creamy, with no visible shreds floating on top. Taste a spoonful and check the seasoning before serving; the Parmesan adds saltiness, so you may not need to adjust anything. Ladle the soup while it is hot.

Two Useful Ways to Adapt the Soup

Make It Gluten-Free with a 1:1 Flour Blend

Replace the all-purpose flour with the same amount of a gluten-free all-purpose blend labeled for one-to-one baking. Cook it with the butter as you would regular flour, then whisk in the broth gradually; the soup may thicken a little differently depending on the blend, but this keeps the same creamy, spoon-coating style.

Use Boneless Chicken Thighs for a Richer Bite

Swap in boneless, skinless chicken thighs, cut into the same 1-inch pieces as the breasts. Their deeper flavor makes the soup a little more savory, and the cooking time still depends on the thickest pieces reaching 165°F. Keep the pieces similar in size so they cook evenly.

Storage and Reheating

  • Refrigerator: Store cooled leftovers in an airtight container for 3 to 4 days. The broth may thicken as it chills.
  • Freezer: Freeze in airtight, freezer-safe containers for up to 2 to 3 months. Cream-based soup can look slightly separated after thawing, and the spinach will be softer, but stirring as it warms brings the broth back together.
  • Reheating: Warm gently in a saucepan over low to medium-low heat, stirring often, until hot throughout. Avoid a hard boil, which can make the creamy broth separate.

Questions That Come Up While Making Chicken Florentine Soup

Can I use frozen spinach instead of baby spinach?+

Yes. Thaw it first and squeeze out as much excess water as you can so it doesn’t thin the broth. Stir it in with the cream and warm it through; frozen spinach is already soft, so it won’t need as much time to wilt as fresh leaves.

Can I use pre-grated Parmesan?+

Finely grated packaged Parmesan works, though freshly grated cheese tends to melt more smoothly. Avoid coarse shreds, which can take longer to melt and leave the soup with stringy bits.

Can I cook the chicken breasts whole and cut them up afterward?+

Cut the chicken into 1-inch pieces before it goes into the pot. Whole breasts take longer to cook through, so the timing for the pieces won’t apply and the outside can overcook while the center catches up.

How do I keep the soup from tasting too salty?+

Use a chicken broth with a salt level you like, since broth and Parmesan both contribute seasoning. If you’re using a particularly salty broth, start with less kosher salt and taste the soup after the Parmesan melts before adding more.

Creamy Chicken Florentine Soup with Parmesan

Creamy chicken Florentine soup is a one-pot meal with tender chicken, wilted baby spinach, and a smooth Parmesan-flecked broth. It simmers in a Dutch oven and comes together with a rich, comforting texture.
Prep Time 15 minutes
Cook Time 23 minutes
Total Time 38 minutes
Servings: 6 servings
Course: Dinner
Cuisine: Italian
Calories: 490

Ingredients
  

  • 4 tbsp unsalted butter
  • 1 yellow onion medium, finely chopped
  • 3 cloves garlic minced
  • 0.25 cup all-purpose flour
  • 6 cups chicken broth
  • 1.5 lb chicken breasts boneless, skinless, cut into 1-inch pieces
  • 1 tsp Italian seasoning
  • 1 tsp kosher salt
  • 0.5 tsp black pepper
  • 1 cup heavy cream
  • 5 oz baby spinach
  • 0.75 cup Parmesan cheese finely grated

Equipment

  • 1 5- to 6-quart Dutch oven

Method
 

  1. Melt the butter in a 5- to 6-quart Dutch oven over medium heat.
  2. Add the onion and cook, stirring occasionally, until softened, 4 to 5 minutes.
  3. Stir in the garlic and cook for 30 seconds.
  4. Stir in the flour and cook for 1 minute.
  5. Gradually whisk in the chicken broth until smooth.
  6. Add the chicken, Italian seasoning, kosher salt, and black pepper, and bring to a gentle simmer.
  7. Cook, stirring occasionally, until the chicken reaches 165°F in the thickest pieces, 10 to 14 minutes.
  8. Stir in the heavy cream and spinach, then simmer gently until the spinach wilts, about 2 minutes.
  9. Remove the pot from the heat and stir in the Parmesan until melted.
  10. Serve.

Notes

For a smooth broth, whisk in the chicken broth gradually before adding the chicken. Refrigerate leftovers in an airtight container for up to 3 days; freezing is not recommended because the cream may separate. For a lighter dairy option, use half-and-half in place of heavy cream.

Join our weekly recipe email

Fresh dinners, soups, and bakes—straight to your inbox. Free & easy.

Unsubscribe anytime. We respect your inbox.

Leave a Comment

Recipe Rating