Soups & Stews
This Au Bon Pain Chicken Florentine Soup brings the iconic café's signature warmth to your kitchen, where tender chicken, vibrant spinach, and bright lemon create a velvety, comforting bowl. The secret lies in a slow simmer that melds herbs and cream into a silky base, while fresh spinach and lemon add that signature Au Bon Pain brightness. I developed this recipe after years of perfecting the balance between rich and refreshing—just like the original, but with a home-cook's touch.
The magic happens in layers: first, golden chicken simmered until fork-tender, then a fragrant blend of garlic, thyme, and bay leaf that infuses the broth. Cream and lemon transform the soup into something luxurious yet light, while fresh spinach wilts just enough to release its natural sweetness. What you’ll end up with is a soup that’s creamy but not heavy, flavorful but never overpowering—exactly as it should be.
Restaurant-quality presentation matters just as much as taste. A sprinkle of fresh parsley, a swirl of cream on top, and a dusting of Parmesan elevate this from comforting to impressive. Serve with crusty bread or a side salad to soak up every last drop of that bright, herby broth. This is the kind of soup that feels like a hug in a bowl—perfect for chilly evenings or when you crave something familiar yet elevated.
One of the best parts? It reheats beautifully, making it ideal for meal prep. The flavors deepen overnight, so leftovers often taste even better the next day. Whether you're recreating a café classic or simply craving something comforting, this recipe delivers the perfect balance of richness and freshness. Let’s get cooking!
Ingredients for au bon pain chicken florentine soup
The perfect blend of creamy richness and bright lemon-spinach freshness for your iconic café-style soup.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless, Skinless Chicken Breast 🍗 | 2 lb | Pounded to even thickness |
| Fresh Spinach 🌿 | 10 oz | Baby spinach preferred |
| Heavy Cream 🥛 | 1 cup | Full-fat for creaminess |
| Chicken Broth 💧 | 6 cups | Low-sodium preferred |
| Garlic Cloves 🧄 | 4 cloves | Minced for depth |
| Fresh Lemon Juice 🍋 | ½ cup | Freshly squeezed |
| Fresh Parsley 🌿 | ¼ cup | Chopped for garnish |
| Fresh Thyme 🌿 | 1 tbsp | Leaves only |
| Bay Leaves 🌿 | 2 whole | Removed before serving |
| Grated Parmesan Cheese 🧀 | ½ cup | Freshly grated preferred |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For sautéing chicken |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Crusty Bread 🍞 | 1 loaf | For serving (optional) |
The chicken is the foundation—boneless, skinless breasts cook evenly and stay tender. Grab the thickest cut you can find at Whole Foods or your local butcher, as they hold up better to simmering. Pound them to even thickness so they cook at the same rate. Fresh spinach is a must for that signature Au Bon Pain brightness—baby spinach wilts beautifully without turning bitter. I always grab a big bunch from the grocery store's refrigerated section, but frozen works in a pinch (thaw and drain well). The heavy cream is non-negotiable here—full-fat gives that luxurious texture, while low-fat just won't cut it.
No heavy cream? Half-and-half with an extra tablespoon of butter gets you close, though it won't be quite as rich. Short on fresh herbs? Dried thyme at one-third the amount works, but fresh is ideal. The lemon juice can be bottled, but freshly squeezed makes all the difference—trust me, it's worth the squeeze. For the Parmesan, grate it yourself from a wedge. Pre-grated has anti-caking agents that make it taste like sawdust. The broth? Low-sodium so you can control the seasoning, but homemade is even better if you've got the time. And if you're feeling fancy, a splash of white wine in the sautéed garlic adds depth that's totally worth it.
This soup tastes even better the next day—flavors meld beautifully when reheated gently. Store leftovers in the fridge for up to 5 days, or freeze for 3 months. I always make a double batch because it disappears fast. The crusty bread? Warm sourdough or a baguette is perfect for soaking up that creamy broth. Garnish with extra Parmesan and parsley right before serving—presentation matters for that café-quality feel. And if you're prepping ahead, keep the spinach separate until reheating so it stays vibrant.
Why You'll Love This Recipe
- 20-Minute Simmer: I swear by this recipe because it’s actually fast—just sear the chicken, toss in broth, and let it melt into creamy perfection. No chopping mountains of veggies or waiting for hours; the spinach wilts in minutes, and the garlic? Just a quick minced press. Honestly, the only thing taking longer is deciding whether to eat it now or save some for later.
- Creamy-Garlic Magic: That first spoonful of heavy cream swirled into warm broth? It’s like a hug in a bowl. The chicken stays tender but holds its shape, and the spinach adds this bright, fresh contrast—like a fancy restaurant dish, but with the simplicity of garlic’s bold punch. Between us, I’ve had soups that tasted almost this good… but this one? It’s the real deal.
- Leftover Lifesaver: This soup tastes better the next day—yes, really. I make a big batch on Sundays, and by Wednesday, it’s still rich and comforting, not to mention half the cost of takeout. Freeze half if you’re feeling extra, and thaw it straight into a microwave or pot. My college budget (and my taste buds) still thank me.
- Weeknight Crowd-Pleaser: It’s the one dish that works for picky eaters, busy parents, and anyone who claims they “don’t like soup.” The chicken’s mild but satisfying, the cream makes it feel indulgent, and the spinach sneaks in nutrients without anyone noticing. I’ll be real: my teen son asked for it twice last week—twice—and that’s saying something.
Step-by-step instructions for Au Bon Pain chicken Florentine soup
This elegant soup delivers velvety richness with vibrant spinach and bright lemon notes—here's how to make it shine.
Sear the Chicken for Maximum Flavor
Pat the 2 lb boneless, skinless chicken breast completely dry with paper towels. Pound it to an even ½-inch thickness between two sheets of plastic wrap using a meat mallet. This ensures even cooking and prevents dryness. Season both sides generously with 1.5 tsp salt and 0.5 tsp freshly ground black pepper.
Heat 2 tbsp extra-virgin olive oil in a large Dutch oven over medium-high heat until shimmering. Add the chicken and cook undisturbed for 3-4 minutes per side until golden brown and cooked through to 165°F. The chicken should release easily from the pan—this means it's ready. Transfer to a cutting board and let rest for 5 minutes before slicing into ½-inch strips. The residual heat will keep it warm while you build the soup.
Build the Aromatic Base
In the same Dutch oven, reduce heat to medium and add 4 minced garlic cloves. Sauté for 30 seconds until fragrant—don't let it brown or it'll turn bitter. Pour in 6 cups low-sodium chicken broth and add the 2 whole bay leaves and 1 tbsp fresh thyme leaves. Bring to a gentle simmer, then add the sliced chicken back to the pot. Let it cook for 5 minutes to infuse the broth with chicken flavor.
Here's where the magic happens: stir in 0.5 cup freshly squeezed lemon juice and 10 oz baby spinach. The lemon brightens the soup while the spinach wilts dramatically—you'll know it's ready when it's just barely tender and vibrant green. Remove the bay leaves before proceeding, as they're not meant to be eaten.
Create the Creamy Texture
Reduce heat to low and gradually whisk in 1 cup heavy cream. The soup will thicken slightly as it warms through—this is normal. Let it simmer gently for 3-4 minutes, stirring occasionally, until the cream is fully incorporated and the soup reaches 180°F. Taste and adjust seasoning with additional salt or pepper if needed. The lemon should be bright but not overpowering, and the spinach should be tender but still vibrant.
For that final touch, stir in 0.5 cup freshly grated Parmesan cheese until melted and smooth. The cheese adds a nutty depth that balances the lemon's acidity. Keep the soup warm over low heat—never boiling—or the cream will separate. If you're serving immediately, proceed to the next step. For best results, serve within 30 minutes of making.
Serve with Crusty Bread and Fresh Garnish
Ladle the soup into bowls and garnish each serving with 1 tbsp chopped fresh parsley. The parsley adds a fresh pop of color and a slightly peppery note that complements the creamy soup. Serve immediately with slices of crusty bread on the side—it's perfect for soaking up every last drop of that luxurious broth.
This soup tastes even better the next day, so leftovers make fantastic lunches. If storing, refrigerate for up to 3 days. Reheat gently on the stove over low heat, stirring in a splash of water or broth if it thickens too much. The flavors meld beautifully overnight, making each bowl even more comforting.
Pro Tips For Making Au Bon Pain Chicken Florentine Soup
- POACH CHICKEN LOW: Simmer the chicken breasts at a gentle boil—around 160°F (71°C)—not a rolling boil. I used to rush this and ended up with dry, stringy meat, even when I thought I was being careful. A thermometer helps, but if you don’t have one, watch for tiny bubbles breaking the surface, not full-on turbulence.
- WILT SPINACH FAST: Add the spinach all at once, stir once, then remove from heat immediately. The residual heat wilts it perfectly without turning it to mush. I learned this the hard way by stirring constantly—now I just let it sit for 30 seconds off the heat, then toss in the cream.
- TEMPER THE CREAM: Warm the heavy cream separately over low heat until it’s just steaming (about 110°F/43°C) before adding it to the soup. Cold cream can curdle the broth, and no one wants a lumpy Florentine. A quick dip of a spoon in each pot tells you if they’re close enough.
- GARLIC MINCE SMALL: Use a sharp knife and chop the garlic into tiny bits—think rice grains, not thin slices. Finely minced garlic cooks evenly and blends into the soup without leaving harsh, chewy pieces. I used to crush it with the flat side of the knife, but this method actually makes it disappear.
Health benefits of this recipe
Protein Powerhouse
A 2 lb serving of this soup delivers about 50 grams of high-quality protein—perfect for muscle repair and satiety. The chicken breast provides lean protein without the fat of darker cuts, while the heavy cream adds richness without overwhelming calories. This makes it an excellent choice for post-workout meals or a satisfying lunch that keeps you full for hours. 💪
Bright Vitamin Boost
The 10 oz baby spinach in this recipe packs a nutritional punch with vitamin K, vitamin A, and folate. Vitamin K supports bone health, while vitamin A boosts immunity and skin health. The ½ cup lemon juice adds vitamin C—a powerful antioxidant that aids collagen production and iron absorption from the chicken. It’s like a vitamin cocktail in every bowl!
Heart-Healthy Fats
The 1 cup heavy cream might seem indulgent, but when balanced with the lean chicken and fresh ingredients, it provides healthy fats that support heart health. The extra-virgin olive oil used for sautéing adds monounsaturated fats, which help lower bad cholesterol. Together, they create a creamy texture without the guilt. 💛
Digestive Comfort
This soup is gentle on digestion thanks to its easy-to-digest proteins and fiber from the spinach. The garlic and thyme have natural anti-inflammatory properties, while the lemon juice aids digestion and detoxification. It’s a comforting yet nourishing choice for busy weeknights or when you’re feeling under the weather.
Creamy Without the Heavy Feel
Unlike many creamy soups, this one stays light thanks to the lemon juice and fresh spinach, which cut through the richness. The Parmesan cheese adds umami depth without adding bulk, making it a satisfying yet balanced meal. It’s the perfect blend of indulgence and nutrition—something you won’t find in most takeout soups. ✨
Meal Prep Friendly
Leftovers keep their nutrients intact for up to 5 days in the fridge, making it a great make-ahead option. The flavors even improve overnight as the ingredients meld together. Reheat gently to preserve the creamy texture and fresh spinach vibrancy. It’s a smart choice for busy families or anyone who loves leftovers that taste just as good as the first serving. 📅
Nutrition facts
Frequently asked questions
Can I make this soup without heavy cream?
For a lighter version, substitute with ½ cup half-and-half plus 1 tbsp butter or 1 cup whole milk plus 2 tbsp cream cheese. The texture will be slightly thinner but still creamy. If you prefer dairy-free, use 1 cup coconut milk (full-fat) for richness, though the flavor will differ slightly.
How do I prevent the soup from getting too acidic from the lemon?
Balance the lemon's brightness by adjusting the cream and Parmesan proportions. Start with ½ cup lemon juice and taste as you go—add more cream or a pinch of sugar if needed. The Parmesan also helps neutralize acidity while adding depth. For extra insurance, simmer the soup for 5 minutes after adding lemon to let flavors meld.
Can I use frozen spinach instead of fresh?
Yes, but thaw and drain it thoroughly first. Use 8 oz frozen spinach (instead of 10 oz fresh) and squeeze out excess water to prevent a watery soup. Add it later in the cooking process—after the broth simmers but before adding cream—to preserve its color and nutrients.
Why did my soup turn out too thick?
This usually happens if the cream separates or the broth reduces too much. Fix it by whisking in 2-3 tbsp warm water or broth while stirring constantly over low heat. For prevention, never let the soup boil after adding cream—keep it at a gentle simmer. If using pre-made broth, choose low-sodium to avoid over-seasoning.
What's the best way to reheat leftovers?
Reheat gently on the stove over low heat (never microwave) and add 1-2 tbsp water or broth to restore creaminess. Stir constantly to prevent separation. For extra richness, whisk in 1 tbsp cream cheese while reheating. Leftovers taste even better the next day as flavors deepen!
