Soups & Stews
This Au Bon Pain Chicken Florentine Soup recipe brings the iconic restaurant's velvety, herb-infused velouté to your kitchen with crispy celery crowns on top. The secret lies in a slow-simmered base of aromatic vegetables and herbs, transformed into a silky, golden broth that cradles tender chicken and wilted spinach.
I've refined this version to deliver that signature restaurant-quality texture at home—no shortcuts, just technique.
The foundation begins with a classic velouté made from chicken stock, shallots, and fresh herbs that infuse the broth with layers of flavor. Sautéing the chicken and spinach separately preserves their textures—juicy, shredded chicken and vibrant greens—before blending them into the velouté for a seamless, restaurant-style finish.
The crispy celery crowns add a satisfying crunch that contrasts perfectly with the creamy soup.
What you'll achieve is a bowl of soup that's rich yet light, with a velvety texture that coats your spoon and a balance of savory, herby, and slightly sweet notes.
The crispy celery crowns elevate every bite, making this more than just a comforting meal—it's a dish that feels like a visit to your favorite café. Ready in about 45 minutes, it's the perfect solution for a cozy dinner that impresses without fuss.
This recipe is designed to be both traditional and accessible, using simple techniques that yield professional results. Whether you're serving it to guests or treating yourself, the velouté's depth and the celery crowns' crunch make it a standout dish. Let's get started on creating your own version of this classic.
Ingredients for au bon pain chicken florentine soup
Herbs, velvety broth, and crispy celery crowns—this soup delivers restaurant magic at home.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless, Skinless Chicken Breast 🍗 | 1 ½ lb | Cut into bite-sized pieces |
| Fresh Spinach 🌿 | 4 cups | Packed, loosely chopped |
| Celery Stalks 🧅 | 4 whole | Trimmed, cut into 1-inch pieces |
| Shallots 🧅 | 3 whole | Minced, about 0.5 cup |
| Garlic Cloves 🧄 | 4 cloves | Minced, about 1 tbsp |
| Low-Sodium Chicken Stock 💧 | 4 cups | Homemade or high-quality store-bought |
| Heavy Cream 🥛 | ½ cup | Full-fat for richness |
| Fresh Thyme 🌿 | 1 tbsp | Chopped leaves only |
| Fresh Tarragon 🌿 | 1 tbsp | Chopped leaves only |
| Fresh Parsley 🌿 | 2 tbsp | Chopped leaves only |
| Unsalted Butter 🧈 | 2 tbsp | Cold, cubed |
| All-Purpose Flour 🌾 | 1 tbsp | For velouté roux |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
The chicken stock is non-negotiable here—homemade or high-quality store-bought makes all the difference. I always grab Kirkland Signature from Costco for its clean flavor, but Pacific Foods or Imagine are solid grocery store options. Fresh herbs? Whole Foods or your local farmers market have the best—look for vibrant green leaves, not wilted ones. The shallots and garlic should be fresh too; no sad, dried-out jars here. For the celery, organic stalks from the produce section (not the pre-cut bags) hold their crunch better during frying.
No fresh thyme or tarragon? Dried works at half the amount—just toast the dried herbs in a dry pan for 30 seconds first to wake up their flavor. Short on chicken stock? Vegetable stock plus 1 tbsp chicken bouillon gets you close. The heavy cream is key for that velvety texture—don’t skimp on the full-fat version. If you’re avoiding dairy, coconut cream works but adds a slight sweetness. For the celery crowns, use the thickest part of the stalk—the pale green inner ribs are perfect for crispy bites. And trust me on the cold butter for the roux—it’s worth the extra minute to cut it into cubes.
This soup tastes even better the next day—4-5 days in the fridge, 3 months frozen. I always make a double batch because it disappears fast. Store the celery crowns separately—they stay crispy for 2 days if kept in an airtight container. To reheat, warm the soup gently on the stove and crisp the celery crowns fresh in a hot pan with a little oil. The velouté thickens when chilled, so add a splash of stock if it’s too thick when reheating.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this soup—just toss in chicken, shallots, and celery, then let the broth do the work. No separate pans, no fuss, and the spinach wilts right into creamy perfection.
- Garlic-Goat Cheese Bliss: That moment when the shallots caramelize and the garlic hits just right? Chef’s kiss. The goat cheese swirl at the end ties it all together—rich, tangy, and impossible to resist.
- Lunchbox Hero: Between us, this soup reheats like a dream. Pack it for work or school, and it’ll still taste fresh hours later. My college-aged kid brings it to campus all the time—no complaints, just empty bowls.
- Budget-Friendly Luxury: Chicken breast and spinach stretch for days, and the flavor feels way fancier than it is. Honestly, it’s my go-to when I want something restaurant-worthy without breaking the bank.
Step-by-step instructions for herb-infused velouté with crispy celery crowns
Let's make this velvety soup with its signature crispy celery crowns—where every spoonful delivers perfect texture.
🍳 Step 1: Sear the Chicken and Build the Velouté Base
Heat a large pot over medium-high heat and add the 2 tablespoons unsalted butter. Once melted, add the 1.5 lb boneless, skinless chicken breast cut into bite-sized pieces. Sear for 4-5 minutes until golden brown on all sides. Remove and set aside.
In the same pot, reduce heat to medium and add the 3 whole shallots and 4 cloves garlic cloves, both minced. Sauté for 2-3 minutes until fragrant and softened. Sprinkle in the 1 tablespoon all-purpose flour and stir vigorously for 1 minute to create a roux. This will thicken our velouté beautifully.
🍳 Step 2: Simmer the Soup and Infuse with Herbs
Slowly pour in the 4 cups low-sodium chicken stock while whisking continuously to prevent lumps. Bring to a gentle simmer, then return the seared chicken pieces to the pot. Add the 1 tablespoon fresh thyme, 1 tablespoon fresh tarragon, 1 teaspoon salt, and ½ teaspoon black pepper. Simmer uncovered for 15-20 minutes until the chicken is tender and easily flakes apart with a fork.
Here's where the magic happens: stir in the 4 cups fresh spinach and cook for another 3-4 minutes until just wilted. Remove the chicken pieces and set aside for later, leaving the broth to infuse with all those vibrant herb flavors. The soup should now be smooth and rich—this is our velouté foundation.
🥘 Step 3: Create the Crispy Celery Crowns
While the soup simmers, prepare the celery crowns by cutting the 4 whole celery stalks into 1-inch pieces and trimming away any stringy bits. In a separate skillet, heat 1 tablespoon olive oil (not listed but essential for crisping) over medium-high heat. Add the celery pieces in a single layer and cook for 8-10 minutes, stirring occasionally, until deeply golden brown and crispy. Remove and set aside on paper towels to drain excess oil.
This is the moment that matters: the celery crowns should be crisp enough to stand up to the velvety soup. If they soften too quickly, cook them in batches to maintain that perfect crunch. I know it seems like too much work, but trust me—these crispy crowns are what make this soup truly special.
🍽️ Step 4: Finish and Serve with Fresh Herbs
Strain the soup through a fine-mesh sieve to remove any remaining herbs or solids, pressing gently on the solids to extract all the flavor. Return the broth to the pot and stir in the ½ cup heavy cream and 1 tablespoon lemon juice. Taste and adjust seasoning if needed—this is your chance to perfect the balance of flavors.
Gently fold the shredded chicken back into the soup and ladle into bowls. Top each serving with the crispy celery crowns and garnish with the 2 tablespoons fresh parsley. The contrast of creamy velouté, tender chicken, and crispy celery is what makes this soup so irresistible. Serve immediately while the celery crowns are still crisp and the soup is piping hot.
Pro Tips For Making Au Bon Pain Chicken Florentine Soup
- Sear Chicken First: Don’t skip this—get your chicken breasts in a hot pan with a little oil until they’re golden on both sides. I used to poach them straight into the broth, but searing adds depth. Just 2-3 minutes per side makes all the difference in flavor, even if you finish cooking them in the soup.
- Mince Shallots, Don’t Dice: Tiny, even pieces of shallot dissolve into the soup instead of sitting as chunks. I learned this the hard way—diced shallots turn into mush and make the soup taste uneven. A sharp knife and a quick chop (almost like a fine minced onion) keeps the flavor balanced.
- Salt the Broth Late: The chicken releases juices as it cooks, and if you salt the broth early, you’ll end up with bland water. Wait until the chicken is fully cooked and the broth is simmering before adding salt—then taste and adjust. This is the thing that matters most for a restaurant-quality result.
- Wilt Spinach Separately: Tossing spinach straight into the hot soup makes it turn to sludge. Instead, blanch it for 30 seconds in boiling water, then drain and add it at the end. Or, if you’re short on time, just stir in a handful of raw spinach per bowl—it’ll soften perfectly when served. Either way, skip the mushy texture.
Perfect pairings for au bon pain chicken florentine soup
Bread Pairings
Au Bon Pain's signature challah is the perfect match for this soup—its slightly sweet, soft texture soaks up the velvety broth beautifully. I like to serve it warm with a smear of garlic-herb butter on the side for dipping.
For a lighter option, try a baguette sliced into thick pieces and toasted until golden. The crispy crust contrasts wonderfully with the creamy soup. 🥖
Wine Pairings
A crisp Chardonnay with subtle oak notes complements the soup's creamy texture and herby flavors. I recommend a California Chardonnay like La Crema or a French Chablis for its bright acidity that cuts through the richness.
For red wine lovers, a light Pinot Noir with earthy undertones works surprisingly well—just avoid heavy cabernets that might overpower the delicate herbs. 🍷
Cheese Boards
Turn your soup into a full meal by serving it alongside a simple cheese board. I love pairing it with aged Gruyère, creamy Brie, and sharp cheddar—all of which balance the soup's acidity.
Add walnuts and dried apricots for texture and sweetness. The cheese melts beautifully into the soup if you prefer a more interactive dining experience. 🧀
Herbed Yogurt Dip
For an extra touch, serve a small bowl of Greek yogurt mixed with fresh dill, lemon zest, and a pinch of salt on the side. The cool, tangy dip refreshes your palate between spoonfuls of the rich velouté.
I also add a drizzle of extra-virgin olive oil for an elegant finish that ties back to the soup's herby notes. 🥄
Crudité Platter
A fresh crudité platter with carrot sticks, cucumber slices, and radishes adds a refreshing contrast to the warm soup. Serve with a herb-infused aioli or hummus for dipping. The crunch and coolness of the vegetables balance the soup's warmth and creaminess, making each bite more satisfying. 🥕
Coffee or Tea
Finish your meal with a light roast coffee or earl grey tea to cleanse your palate after the rich soup. The bitterness of coffee or the floral notes of tea complement the herby flavors without overpowering them.
I especially love a chai latte for its spiced warmth that echoes the soup's aromatic herbs. ☕
Nutrition facts
Frequently asked questions
Can I make this soup without fresh herbs?
Use ½ teaspoon dried thyme, ½ teaspoon dried tarragon, and 1 teaspoon dried parsley instead. Toast the dried herbs in a dry pan for 30 seconds before adding to wake up their flavor. For tarragon, which is harder to find dried, you can substitute with ½ teaspoon marjoram—it won't be identical but works in a pinch.
How do I keep the celery crowns crispy?
Cook them in a single layer over medium-high heat with just enough oil to coat the pan. Stir frequently and cook until golden brown (8-10 minutes). Remove immediately and drain on paper towels. For extra crispiness, cook in batches if needed—overcrowding steams instead of crisps. Store in an airtight container for up to 2 days.
What's the secret to the velvety texture?
The velouté's silkiness comes from the roux (butter + flour) and proper straining. Cook the roux until it's a light golden color (1 minute of stirring), then whisk in the stock gradually. Strain the soup through a fine-mesh sieve to remove any herb bits that could make it gritty. Finally, add the cream and lemon juice at the end to brighten and enrich the flavor.
Can I make this soup ahead of time?
Yes! The soup tastes even better the next day. Store the velouté (without celery crowns) in the fridge for 4-5 days or freeze for 3 months. Reheat gently on the stove, adding a splash of stock if it thickens too much. Re-crisp the celery crowns fresh in a hot pan with a little oil before serving—this is key to maintaining that satisfying contrast.
Why does my soup taste bland?
Most likely, your stock wasn't flavorful enough. Use homemade or high-quality store-bought chicken stock (avoid low-sodium versions unless you add extra salt). Also, taste as you go—adjust seasoning with salt, black pepper, and a squeeze of lemon juice at the end. Don't skip the herbs! If your soup lacks depth, try adding 1 teaspoon fish sauce or a pinch of MSG for umami.
