Au Bon Pain Chicken Florentine Soup Recipe: Spinach-Parmesan Richness in 30 Minutes

Soups & Stews

Au Bon Pain Chicken Florentine Soup Recipe: Spinach-Parmesan Richness in 30 Minutes

This Au Bon Pain Chicken Florentine soup recipe delivers the same comforting, creamy spinach-parmesan richness you crave in just 30 minutes. The secret lies in a velvety broth base, perfectly wilted spinach, and a generous blanket of melted Gruyère and parmesan that transforms ordinary soup into something truly special.

I developed this version after years of testing—balancing the classic Florentine technique with home-cooking practicality so you get restaurant-quality results without the fuss.

The magic happens in layers: tender chicken simmered in aromatic broth, fresh spinach wilted just enough to maintain vibrant color, and a creamy cheese sauce that coats every spoonful.

What sets this apart is the two-stage cheese melting—first incorporated into the broth for depth, then finished with a final sprinkle of parmesan at the end for that signature nutty finish.

The texture is what makes it unforgettable: silky broth, delicate spinach, and that perfect pull-apart cheese ribbon when you stir.

By the time you're done, you'll have a steaming bowl of soup that's rich yet balanced, creamy yet light, with that unmistakable Florentine flavor profile. The aroma alone will have everyone gathering at your table—warm, comforting, and packed with the kind of homey satisfaction that makes simple weeknights feel special.

This is the soup that turns ordinary dinners into memorable meals.

Serve with crusty bread for dipping or a simple side salad to round out the meal. The best part? Every ingredient works together to create something greater than the sum of its parts—just like the perfect comfort food should. Let's get cooking!

👨‍🍳
Difficulty
Medium
🍗
Category
Poultry
🔥
Calories
Med Cal

Ingredients for au bon pain chicken florentine soup

These 14 ingredients transform into the creamy, comforting soup you crave in just 30 minutes.

Ingredient Amount Notes
Boneless, Skinless Chicken Breast 🍗 1 ½ lb Cut into 1-inch cubes
Fresh Baby Spinach 🌿 6 cups Packed, stems removed
Gruyère Cheese 🧀 1 cup Finely grated, aged
Parmesan Cheese 🧀 ½ cup Freshly grated, aged
Heavy Cream 🥛 1 cup Full-fat for richness
Chicken Broth 💧 4 cups Low-sodium preferred
Garlic Cloves 🧄 3 cloves Minced, fresh
Shallots 🧅 2 whole Minced, about 2 tbsp
Extra-Virgin Olive Oil 🫒 2 tbsp For sautéing
Dry White Wine 🍷 ½ cup Substitute with broth if needed
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Fresh Lemon Juice 🍋 1 tbsp Brightens the flavor
Crusty Bread 🍞 1 loaf For serving, optional
Fresh Parsley 🌿 ¼ cup Chopped, for garnish

The cheese is where the magic happens—Gruyère gives that signature nutty depth while Parmesan adds that signature umami punch. Grab the shredded cheese section at Whole Foods or Trader Joe's for pre-grated convenience, but trust me on the freshly grated version—it melts like a dream. For the spinach, baby spinach is ideal (no tough stems to deal with), but regular spinach works too if that's what you've got. The chicken? Boneless, skinless breasts are easiest, but thighs add richness if you're feeling fancy. Just cube them evenly for consistent cooking.

No white wine? Chicken broth with a splash of lemon juice gets you just as close. Fresh garlic and shallots make all the difference—no jarred minced garlic here. If you're in a pinch, fresh parsley can be swapped for basil (though it's not traditional). The broth is the soul of this soup—low-sodium is key so you can control the seasoning. For extra richness, stir in a splash of heavy cream at the end, but keep it balanced with that bright lemon finish. The Gruyère should be aged (look for Comté if you can't find Gruyère—it's a great substitute).

This soup tastes even better the next day—make extra and portion into containers for easy lunches. Store in the fridge for up to 4 days or freeze for 3 months. The crusty bread? Toast it first—it soaks up the soup like a dream. Fresh parsley and a final sprinkle of Parmesan right before serving keeps everything vibrant. Double the recipe if you're feeding a crowd—it disappears fast!

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe when I’m too tired to dirty more than one pot. The chicken poaches right in the broth, then shreds effortlessly—no extra bowls, no fuss. Just toss in the spinach at the end, stir, and you’ve got a restaurant-worthy dish without the stress.
  • Gruyère Glamour: That moment when you fold in the melted Gruyère and Parmesan? Pure indulgence. The cheese clings to the chicken and spinach, creating these little pockets of creamy, salty richness that make it taste like you slaved over it. (Spoiler: You didn’t.)
  • Meal Prep MVP: Between us, this is my go-to for busy weeks. It reheats beautifully—just add a splash of cream if it gets too thick—and the flavors actually improve the next day. Pack it for lunch or freeze portions; it’s the kind of soup that makes you look like a hero.
  • Budget-Friendly Luxury: You’d never guess how affordable this is. Chicken breast stretches far when shredded, and a little Gruyère goes a long way when paired with Parmesan. Heavy cream makes it feel special, but the cost adds up to way less than takeout. My wallet and taste buds win.

Step-by-step instructions for creamy chicken Florentine soup

Here's how to create this velvety, spinach-packed masterpiece with rich Parmesan notes.

1

🍳 Step 1: Sear the Chicken and Build the Flavor Base

Pat the 1.5 lb boneless, skinless chicken breast dry with paper towels and cut it into 1-inch cubes. Heat 2 tbsp extra-virgin olive oil in a large pot over medium-high heat. Add the chicken in a single layer and sear for 4-5 minutes until golden brown on all sides. This step creates deep flavor through the Maillard reaction.

Remove the chicken and set it aside. In the same pot, add the 2 whole shallots and 3 cloves garlic cloves that you've minced. Cook for 2-3 minutes until the shallots soften and become translucent. Here's the thing—don't let them brown or they'll turn bitter. This aromatic base forms the soul of your soup.

2

🍳 Step 2: Deglaze and Simmer the Broth

Pour in the 0.5 cup dry white wine and scrape up all the browned bits from the bottom of the pot with a wooden spoon. This deglazing step captures all the flavor you built during searing. Let the wine simmer for 2-3 minutes until it reduces by half and the alcohol cooks off.

Add the 4 cups chicken broth and bring the mixture to a gentle boil. Return the seared chicken to the pot, reduce heat to medium-low, and let it simmer for 10-12 minutes until the chicken is fully cooked and tender. You'll know it's ready when it easily pulls apart with a fork. This simmering time is crucial for developing the soup's depth of flavor.

3

🥘 Step 3: Blend for Silky Texture and Incorporate Spinach

Using an immersion blender, carefully blend about half of the soup until smooth and velvety. I like to do this in batches to avoid overfilling the pot. If you don't have an immersion blender, transfer the soup to a regular blender in batches (be careful with hot liquids) and blend until completely smooth.

Return the blended soup to the pot and stir in the 6 cups fresh baby spinach (packed, stems removed). The spinach will wilt almost immediately. Here's where it gets fun—stir in the 1 cup heavy cream and 1 cup gruyère cheese that you've finely grated. The cream will create that luxurious texture while the Gruyère adds nutty depth that pairs perfectly with the spinach.

4

🔥 Step 4: Finish with Cheese and Brighten with Lemon

Stir in the 0.5 cup freshly grated Parmesan cheese, 1 tsp salt, and 0.5 tsp freshly ground black pepper. Taste and adjust seasoning if needed—this is where you can really make the soup sing. Add the 1 tbsp fresh lemon juice and stir well. The lemon brightens all the rich flavors and cuts through the creaminess beautifully.

Let the soup simmer gently for 5 more minutes to allow all the flavors to meld together. The cheese should be completely melted, creating a luxurious, velvety coating. Here's the moment that matters: the soup should be creamy but not too thick, with vibrant green flecks of spinach throughout and a beautiful golden hue from the melted cheeses.

5

🍽️ Step 5: Serve with Crusty Bread and Fresh Parsley

Ladle the soup into warm bowls and garnish each serving with a sprinkle of 0.25 cup chopped fresh parsley. The parsley adds a fresh, bright contrast to the rich soup. Serve immediately with slices of crusty bread on the side for dipping. The bread helps cut through the richness and adds another satisfying texture to the meal.

Each spoonful should deliver a perfect balance of creamy, cheesy richness with the freshness of spinach and the bright pop of lemon. This is the kind of soup that warms you from the inside out while feeling like a luxurious treat. Don't skip the garnish—it makes all the difference in presentation and flavor!

👨‍🍳

Pro Tips For Making Au Bon Pain Chicken Florentine Soup

  • Cook Chicken Low and Slow: I learned this the hard way—chicken breast turns rubbery if you rush it. Simmer the chicken in the broth at a gentle boil (180°F/82°C) until it hits 165°F internally, then shred it. Overcooking later in the soup will dry it out faster than you can say "Gruyère."
  • Salt the Cream Before Adding: Heavy cream curdles like a diva when it hits hot liquid. Temper it first by whisking in a pinch of salt and a splash of warm broth before pouring it into the soup. This keeps the sauce silky instead of breaking into clumps.
  • Wilt Spinach Last Minute: Add the baby spinach right at the end when the soup is off heat—it wilts in seconds and keeps its vibrant color. If you toss it in early, it’ll turn sad and mushy, and no one wants that in a dish named after a fancy bakery.
  • Shred Chicken While Warm: Hot chicken shreds like butter, cold chicken fights you. Pull the chicken out of the broth, let it rest 2 minutes (so it’s not scalding), then shred it with two forks. This makes it tender and easy to eat, not a chewy chore.

Storing and reheating your leftovers

Refrigerator Storage

Let your Chicken Florentine soup cool to room temperature for no more than 2 hours before transferring to airtight containers—I use glass Pyrex with snap-on lids. Store at 40°F or below for up to 4 days. The flavors actually deepen as the cheese melds further, creating an even richer texture.

Freezer Preparation

For longer storage, freeze the soup in quart-sized freezer bags or airtight containers. Portion into 2-cup servings for easy reheating later. Squeeze out excess air before sealing to prevent freezer burn. This soup maintains its quality for up to 3 months, though I recommend enjoying it within 2 months for peak freshness. Label with the date to track freshness.

Stovetop Reheating

My preferred method is stovetop reheating for the best texture. Pour the soup into a pot and heat over medium-low heat for 8-10 minutes, stirring occasionally. Add 1-2 tablespoons of water or broth if the soup appears too thick after reheating.

For extra richness, stir in 1 tablespoon of heavy cream at the end. The gentle heat helps restore that velvety consistency. ✨

Microwave Method

For quick reheating, transfer soup to a microwave-safe bowl and heat on 50% power in 2-minute intervals, stirring between each. This prevents overheating and maintains the spinach's vibrant color.

Add a splash of water or milk if the soup separates. The microwave method works best for individual servings rather than the whole pot.

Cheese Consistency Tips

If your reheated soup seems too thick, thin it with a splash of warm broth or milk. For extra creaminess, stir in 1 tablespoon of freshly grated Gruyère while reheating.

The key is to avoid boiling—gentle heat preserves the delicate balance of flavors and textures that make this soup special. The cheese should melt smoothly without becoming grainy.

Garnishing After Reheating

Always finish with fresh garnishes after reheating. Sprinkle with chopped parsley and a final dusting of Parmesan cheese to restore that restaurant-quality presentation. A squeeze of fresh lemon juice brightens any reheated serving. The garnish not only enhances flavor but also makes the soup feel fresh and inviting. 🍋

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 16g80%
Cholesterol 145mg48%
Sodium 820mg36%
Total Carbohydrate 22g8%
Dietary Fiber 4g14%
Sugars 6g
Protein 38g76%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use frozen spinach instead of fresh?

Yes, but with a few adjustments. Use 10 oz thawed frozen spinach (about 2 cups packed) and squeeze out excess water before adding to the soup. Fresh spinach holds its texture better and has a brighter flavor, but frozen works in a pinch. For best results, add the spinach after blending the soup to prevent a watery texture.

2

What can I substitute for Gruyère cheese?

If you can't find Gruyère, try Comté or aged Gouda for similar nutty depth. For a dairy-free option, use nutritional yeast (1 tbsp) plus extra Parmesan, though the flavor won't be identical. Avoid pre-shredded cheese—it contains anti-caking agents that can make the soup grainy. Freshly grating makes all the difference!

3

Why did my soup turn out too thick?

This usually happens when the cream or cheese doesn't melt properly or the broth reduces too much. To fix it, stir in 2-3 tablespoons of warm chicken broth or water while reheating. For prevention, simmer the soup uncovered at the end to reduce thickness. The ideal consistency should coat the back of a spoon but still be pourable.

4

Is this soup gluten-free?

The recipe itself is gluten-free, but always check your ingredients! The broth should be gluten-free, and the bread for serving should be certified gluten-free if needed. The cheese, cream, and other components are naturally gluten-free. For extra caution, use tamari instead of soy sauce if you're sensitive to gluten cross-contamination.

5

Can I make this soup dairy-free?

Replace the heavy cream with 1 cup full-fat coconut milk and use dairy-free cheese (like cashew-based or almond-based). For richness, stir in 2 tbsp nutritional yeast at the end. The flavor will be lighter but still delicious. The spinach and lemon will carry the dish beautifully without dairy.

★★★★★4.9(4 reviews)
Categories Soups & Stews