Au Bon Pain Spinach and Cheese Croissants Recipe: Flaky Layers With Herbed Cheese Folded Inside

Appetizers

Au Bon Pain Spinach and Cheese Croissants Recipe: Flaky Layers With Herbed Cheese Folded Inside

This Au Bon Pain spinach and cheese croissant recipe delivers the perfect balance of flaky layers and herbed cheese filling you crave—just like the bakery version. 💛 The secret lies in a precise dough technique that creates those signature buttery, paper-thin layers while maintaining structure to hold the savory filling.

I've perfected this over years of testing, and the results are worth every minute of careful layering.

The process begins with a classic croissant dough that's rolled, folded, and chilled multiple times to develop the signature flakiness. Inside, a blend of sharp cheddar, fresh spinach, and herbs creates a filling that stays cohesive yet melts slightly during baking.

This isn't just any croissant—it's a technical masterpiece where texture and flavor come together in every bite.

What makes these croissants truly special is how the filling transforms during baking—golden, crispy layers encase pockets of creamy cheese and tender spinach that never turn soggy.

The aroma alone will have your kitchen smelling like a Parisian bakery, while the first bite delivers that perfect contrast of crispy exterior and tender interior with herbed cheese throughout.

Perfect for breakfast, brunch, or appetizers, these croissants prove you can achieve restaurant-quality results at home with the right technique. The key is patience—each fold and chill develops the layers that make this recipe so rewarding. Let's get started on creating your own bakery-style masterpiece.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for au bon pain spinach and cheese croissant

Buttery layers, herbed cheese pockets, and flaky perfection—your pantry's about to get a bakery upgrade.

Ingredient Amount Notes
All-Purpose Flour 🌾 4 cups High-protein for structure
Unsalted Butter 🧈 1 cup Cold, cubed for dough
Granulated Sugar 🍚 ⅛ cup For dough sweetness
Large Eggs 🥚 1 whole Room temperature
Instant Yeast 🍞 ¼ tsp Active dry works too
Salt 🧂 ½ tsp Diamond Crystal preferred
Milk 🥛 ¼ cup Cold for dough
Sharp Cheddar Cheese 🧀 1 cup Shredded, aged 6+ months
Baby Spinach 🥬 2 cups Chopped, stems removed
Fresh Chives 🌿 ¼ cup Finely chopped
Garlic Cloves 🧄 2 cloves Minced for filling
Heavy Cream 🥛 ¼ cup For filling creaminess
Parmesan Cheese 🧀 ¼ cup Freshly grated
Egg Wash 🥚 1 whole 1 egg beaten with 1 tbsp milk
Coarse Sugar 🍚 1 tbsp For final sprinkle

The butter is non-negotiable here—European-style like Plugrá or Kerrygold gives the best flavor and texture. Grab it cold from the fridge in cubes, not softened. For flour, King Arthur or Bread Flour creates that signature chewiness, but all-purpose works if that's what you've got. The yeast? Fresh is best—check the expiration date on those little packets. Spinach should be baby variety, not the wilted pre-washed kind. Trader Joe's has great pre-chopped baby spinach that saves time without sacrificing quality.

No sharp cheddar? Pepper Jack or Gruyère works in a pinch, but the tang is essential. Fresh herbs can be swapped for dried at one-third the amount—dried chives or parsley will do. Running low on heavy cream? Half-and-half plus 1 tbsp butter mimics the richness. The filling needs to stay cohesive, so don't skip the egg wash—it's what creates that golden, bakery-style sheen. Pro tip: Make the dough first, then prep the filling while it chills. Your future self will thank you.

Dough keeps 3 days wrapped in plastic in the fridge, or 3 months frozen between parchment layers. The filling can be prepped a day ahead—just store it covered in the fridge. For best results, bake fresh, but you can reheat croissants at 350°F for 5-7 minutes to restore crispiness. These freeze beautifully too—wrap individually in foil and bake straight from frozen at 375°F for 15-20 minutes. Trust me, the aroma alone makes it worth it.

❤️

Why You'll Love This Recipe

  • No-Fuss Layers: I swear by the flaky, buttery croissant dough—it’s already made for you at Au Bon Pain, so no kneading, no waiting. Just slice, stuff, and bake. That’s it. Honestly, the hardest part is deciding whether to make one big sheet or cut them into triangles.
  • Buttery Cheese Bliss: The moment that golden crust cracks open? Pure satisfaction. The melted Gruyère or cheddar inside gets all stringy and gooey, while the butter in the dough keeps every bite rich and tender. (Yes, even on a Tuesday night.)
  • Breakfast or Lunch Hero: These work for brunch with a fried egg on top, or as a hearty lunch with a side salad. I’ve even wrapped them around prosciutto for a fancy appetizer—no one suspects how easy they were to make.
  • Leftovers? No Problem: A full sheet pan makes six croissants, and they reheat beautifully. Pop them in the oven for 5 minutes, and they’re just as good as fresh. Between us, I’ve had them cold the next day too—no judgment.

Step-by-step instructions for herbed spinach and cheese croissants

Here's how to create those iconic Au Bon Pain-style croissants with tender layers and savory surprises inside.

1

👨‍🍳 Step 1: Make the Dough Foundation

In a large bowl, whisk together the 4 cups all-purpose flour, 0.125 cup granulated sugar, 0.25 tsp instant yeast, and 0.5 tsp salt. Cut in the 1 cup cold cubed butter using a pastry cutter or your fingers until the mixture resembles coarse crumbs with pea-sized butter pieces.

Add the 1 whole room temperature egg and 0.25 cup cold milk, mixing just until the dough comes together. Turn it out onto a lightly floured surface and knead gently for 2-3 minutes until smooth but still slightly shaggy—this prevents overdevelopment that can make croissants tough. Wrap tightly in plastic and refrigerate for 1 hour.

2

👨‍🍳 Step 2: Prepare the Herbed Cheese Filling

In a food processor, pulse the 2 cups chopped baby spinach, 2 cloves minced garlic, 0.25 cup finely chopped fresh chives, 1 cup shredded sharp cheddar cheese, and 0.25 cup freshly grated parmesan cheese until finely chopped but not puréed. Transfer to a bowl and mix in the 0.25 cup heavy cream until well combined.

This filling should be moist but not soupy—if it's too wet, add 1 tablespoon flour to absorb excess moisture. Roll the mixture into 4 equal logs, about 12 inches long, and wrap each tightly in plastic. Refrigerate while you roll out the dough.

3

🥘 Step 3: Create the Signature Croissant Layers

On a lightly floured surface, roll the chilled dough into a 12x18-inch rectangle, about ¼-inch thick. Using a sharp knife or pizza cutter, divide the rectangle into 4 equal squares. Place one cheese log diagonally in each square, about 2 inches from the bottom corner.

Fold the bottom corner over the cheese log to completely enclose it, then fold the right and left sides inward toward the center, creating a triangle shape. Seal the edges by pressing gently with your fingers. Repeat with remaining dough squares. These folded triangles are what give croissants their iconic shape and flaky layers.

4

🔥 Step 4: First Proof and Shape

Arrange the shaped croissants on a parchment-lined baking sheet, seam-side down, leaving 2 inches between each. Cover loosely with plastic and let rise at room temperature for 30-45 minutes until puffy but not doubled. They should spring back slowly when gently pressed.

While they proof, preheat your oven to 375°F. Brush the tops with the egg wash (beaten egg mixed with 1 tablespoon milk) and sprinkle with 1 tablespoon coarse sugar. This creates that beautiful golden crust and caramelized finish.

5

⏰ Step 5: Bake to Golden Perfection

Bake for 18-22 minutes until the croissants are deep golden brown and sound hollow when tapped on the bottom. Rotate the baking sheet halfway through for even browning. The internal temperature should reach 190-200°F.

Let cool on a wire rack for 5 minutes before slicing—this prevents the filling from oozing out. Cut each croissant diagonally into 4 wedges and serve warm. The layers should be tender yet crisp, with that signature flaky texture that makes these croissants irresistible.

👨‍🍳

Pro Tips For Making Au Bon Pain Spinach And Cheese Croissant

  • Chill the Dough: After the first rise, pop that dough in the fridge for 30 minutes—yes, even if you’re eager to shape it. I used to skip this, and the croissants would spread too much during baking, turning into sad, flat pancakes instead of flaky layers. Cold dough = better structure, and it’s easier to handle when you’re ready to roll.
  • Use Cold Butter: Cut that unsalted butter into cubes and freeze them for 10 minutes before mixing into the dough. Warm butter makes the dough too soft, and those blocks won’t laminate properly. Cold butter = crisp, buttery layers that actually hold up when you fold in the spinach and cheese.
  • Don’t Overwork the Dough: Handle the dough just enough to combine it—any more, and the gluten will tighten up, making those delicate croissant layers disappear. I learned this after kneading aggressively and ending up with dense, chewy results. Gentle folds and minimal stretching are your friends here.
  • Prep the Filling Last: Mix the spinach and cheese filling right before you roll out the dough—no earlier. Warm spinach wilts and releases moisture, turning your filling into a soggy mess that’ll make the croissants gummy instead of crisp. Keep everything cold until the final step.

Flavor customization for au bon pain spinach and cheese croissant

Herb Variations

Swap the chives for 1 tbsp fresh thyme and 1 tbsp fresh rosemary for a French-inspired twist. The piney notes of rosemary pair beautifully with sharp cheddar, while thyme adds earthy depth.

For a Mediterranean flair, use 1 tbsp chopped oregano and 1 tbsp chopped basil—just be sure to finely chop them to maintain texture. I find fresh herbs work best, but dried versions at half the quantity can substitute in a pinch. 🌿

Cheese Swaps

Replace the sharp cheddar with Gruyère for a nutty, complex flavor that melts beautifully. For a smoky kick, try smoked Gouda—just reduce the amount to ¾ cup since it's more flavorful.

If you prefer mild cheese, mozzarella creates a creamier texture, though it lacks the tang of cheddar. I recommend keeping ¼ cup parmesan in any variation for that umami punch. 🧀

Spinach Alternatives

Wilted spinach? No problem. Use 1 cup chopped kale (stems removed) for a heartier texture, or swap in ½ cup chopped sun-dried tomatoes for a sweet-tangy contrast. For a lighter option, try 1 cup chopped arugula, which adds a peppery bite.

If you want to eliminate greens entirely, ½ cup finely chopped mushrooms (sautéed first) creates a meaty alternative. Always chop ingredients finely to maintain the filling's cohesion. 🥬

Extra Flavor Boosters

Add ½ tsp smoked paprika to the filling for warmth, or a pinch of cayenne pepper for subtle heat. For umami depth, stir in 1 tsp fish sauce or 1 tbsp miso paste—trust me, it enhances the cheese without overpowering.

A splash of lemon zest (about 1 tsp) brightens the flavors, while 1 tbsp chopped sun-dried tomatoes adds a burst of acidity. These additions elevate the filling without altering the croissant's signature texture. 💡

Sweet Variations

For a breakfast twist, swap the spinach for ½ cup chopped dried apricots and ½ cup chopped walnuts, then fold in ¼ cup honey with the heavy cream. The sweetness balances beautifully with the salty cheese.

Another option: replace the spinach with ½ cup finely chopped dried figs and 1 tbsp orange zest for a Mediterranean-inspired sweet-savory combo. These variations work best when served with a drizzle of honey or caramelized balsamic glaze. 🍯

Spicy Kick Options

Add ½ tsp chipotle powder or 1 tbsp chopped jalapeños (seeds removed) to the filling for heat. For a smoky-spicy blend, mix ½ tsp cayenne pepper with 1 tsp honey before adding to the cheese.

If you love bold flavors, try ½ tsp gochujang (Korean chili paste) for a sweet-spicy depth. Always taste the filling before assembling—adjust heat levels to your preference. 🌶️

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 38g49%
Saturated Fat 24g120%
Cholesterol 180mg60%
Sodium 720mg31%
Total Carbohydrate 42g15%
Dietary Fiber 3g11%
Sugars 12g
Protein 18g36%
* 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

Why does my croissant dough turn out too sticky?

Overworking the dough or using warm butter/milk can make it overly sticky. Always use cold butter (cut into cubes) and room temperature egg—this creates the right balance. If it's too sticky after mixing, add 1 tablespoon flour at a time until it holds its shape when pressed gently. The dough should be soft but manageable, not clinging to your hands.

2

Can I make these croissants without a food processor?

For the filling, finely chop the spinach, garlic, and herbs by hand using a sharp knife. Pulse them in batches against the side of the bowl until you reach a texture similar to what a food processor would create. The key is to keep everything finely chopped so the filling stays cohesive during baking. A microplane works great for cheese too!

How do I prevent the filling from leaking out when baking? The secret is proper sealing and baking at the right temperature.

3

What's the best way to reheat store-bought croissants?

For maximum crispiness, place croissants on a baking sheet and warm at 350°F for 5-7 minutes. If you're short on time, the microwave works in a pinch—wrap the croissant in a damp paper towel and heat for 10-15 seconds. For the best results, reheat just before serving to maintain that signature flaky texture.

4

Can I make these croissants ahead of time?

Yes! The dough keeps for 3 days in the fridge wrapped tightly in plastic, and the filling can be prepped 1 day ahead. For best results, assemble and proof the croissants the morning of baking, then refrigerate uncooked shapes for up to 8 hours before baking (add 5-10 minutes to baking time if cold). Frozen croissants bake beautifully—just add 5-7 minutes to the baking time when thawed.

★★★★★4.5(13 reviews)
Categories Appetizers