Go Back
+ servings
a bowl of soup

Chicken Florentine Soup

Chicken Florentine Soup is creamy, cozy, and packed with all the good stuff — tender chicken, fresh spinach, and just the right amount of richness. It’s the kind of soul-warming meal that can make you feel cozy at the end of a busy day.
No ratings yet
Print Pin Save
Course: Soup
Cuisine: American
Prep Time: 10 minutes
Cook Time: 30 minutes
Total Time: 40 minutes
Servings: 4
Calories: 437kcal

Ingredients 

  • 1 tablespoon olive oil
  • 2 tablespoons butter
  • 1 pound (450 g) chicken breast, cut into bite-size pieces
  • 1 medium onion, diced
  • 2 medium carrots, diced
  • 2 celery stalks, diced
  • 4 garlic cloves, finely chopped
  • 1 tablespoon fresh thyme, finely chopped
  • ¼ teaspoon red chili flakes
  • ¼ cup (60 ml) dry white wine
  • ¼ cup (30 g) all purpose flour
  • 4 cups (1000 g) low-sodium chicken stock
  • 2 bay leaves
  • 1 cup (250 g) half and half, single cream
  • 3 cups (90 g) baby spinach
  • cup (30 g) Parmesan cheese, grated
  • Salt and freshly ground black pepper to taste

Instructions

  • Heat the olive oil and the butter in a large pot over medium heat. Once hot, add the chicken breast, season with a bit of salt and pepper, and cook for 5-6 minutes until golden on the outside and just cooked through. Transfer the chicken to a plate and set aside.
    1 tablespoon olive oil
    2 tablespoons butter
    1 pound chicken breast
  • In the same pot, add the onion, carrots, and celery. Cook for 6–7 minutes until the vegetables are softened and starting to get a bit of color.
    1 medium onion
    2 medium carrots
    2 celery stalks
  • Stir in the garlic, fresh thyme and red chili flakes, and cook for another minute until fragrant.
    4 garlic cloves
    1 tablespoon fresh thyme
    ¼ teaspoon red chili flakes
  • Pour in the white wine and let it bubble for 2–3 minutes, scraping up any browned bits from the bottom of the pot.
    ¼ cup dry white wine
  • Sprinkle in the flour and stir constantly for 1–2 minutes to cook it off.
    ¼ cup all purpose flour
  • Slowly pour in the chicken stock while whisking to avoid lumps. Add the bay leaves, then bring the soup to a simmer.
    4 cups low-sodium chicken stock
    2 bay leaves
  • Return the cooked chicken to the pot and let it cook for 10–12 minutes, stirring occasionally, until slightly thickened.
  • Stir in the half and half and baby spinach. Let everything warm through gently for 2–3 minutes until the spinach is wilted, but don’t let it boil.
    1 cup half and half
    3 cups baby spinach
  • Remove the bay leaves, stir in the grated Parmesan, then taste and adjust the seasoning to taste with with salt and freshly ground black pepper. Serve hot with some extra freshly grated Parmesan on top if you like.
    ⅓ cup Parmesan cheese
    Salt and freshly ground black pepper to taste

Video

Notes

  • Add just a bit of broth at a time while whisking continuously to make sure the roux doesn’t turn lumpy.
  • You can also make this soup with leftover rotisserie chicken — simply start from step 2.

Nutrition

Calories: 437kcal | Carbohydrates: 20g | Protein: 36g | Fat: 23g | Saturated Fat: 11g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 8g | Trans Fat: 0.2g | Cholesterol: 114mg | Sodium: 463mg | Potassium: 1025mg | Fiber: 2g | Sugar: 6g | Vitamin A: 7826IU | Vitamin C: 16mg | Calcium: 236mg | Iron: 3mg

Nutrition is per serving and is an estimate provided by an online nutrition calculator.

Love my recipes?Follow me on Pinterest!!