Appetizers
Mastering a cheese croissant recipe means achieving that perfect balance of flaky, buttery layers and gooey, pull-apart swirls—something that elevates any breakfast or brunch spread.
After years of perfecting laminated dough techniques, I’ve developed a method that delivers restaurant-quality results at home, with a rich cheese filling that melts into golden, shatteringly crisp layers.
The key lies in precise folding and careful proofing, ensuring each bite reveals that signature contrast between tender, airy dough and creamy, cheesy goodness.
This recipe transforms simple ingredients into a showstopping appetizer that’s surprisingly approachable for home bakers. With a 3-hour active prep time (including rest periods) and a 20-minute bake, you’ll end up with golden, flaky croissants that boast a crisp exterior and a soft, buttery interior filled with melted cheese.
The secret? Using a high-fat dough and incorporating the cheese filling at the right stage to prevent overproofing or sogginess. Every layer counts, and every fold matters—this is where the magic happens.
Imagine slicing into a warm, golden croissant that reveals layers of buttery dough and melted cheese, each bite offering a perfect harmony of textures and flavors. These aren’t just appetizers; they’re the star of your table, whether served alongside coffee for breakfast or as a decadent snack with champagne.
The aroma alone—warm, buttery, and cheesy—will have everyone anticipating the first bite. Once you try these, you’ll never buy store-bought again.
For those who love customization, this recipe adapts beautifully. Swap out the cheese for brie, gouda, or even a mix of cheddar and mozzarella, or add herbs like rosemary or thyme for an extra layer of flavor.
Pair with a drizzle of honey, a sprinkle of flaky salt, or a dusting of powdered sugar for a breakfast that feels both indulgent and perfectly balanced. Let’s get started on creating these buttery, cheesy masterpieces.
Ingredients for cheese croissant
Four cups butter, two types cheese, and patience—these are your golden ticket to restaurant-worthy croissants.
| Ingredient | Amount | Notes |
|---|---|---|
| Unsalted Butter 🧈 | 4 cups | Cold, cubed for dough and filling |
| All-Purpose Flour 🌾 | 4 cups | High-protein, sifted for lightness |
| Granulated Sugar 🍚 | ¼ cup | Fine grain preferred |
| Instant Yeast 🍞 | 0.03 oz | Or 2 1/4 tsp |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal kosher |
| Milk 🥛 | ¼ cup | Cold, whole preferred |
| Sharp Cheddar Cheese 🧀 | 8 oz | Shredded, aged 6+ months |
| Gruyère Cheese 🧀 | 8 oz | Shredded, nutty flavor |
| Heavy Cream 🥛 | ¼ cup | Cold, full-fat |
| Vanilla Extract 🍯 | ½ tsp | Pure, high-quality |
| Large Eggs 🥚 | 1 whole | Cold, for dough binding |
| Powdered Sugar 🍚 | ¼ cup | For final dusting |
| Flaky Sea Salt 🧂 | ½ tsp | For finishing |
The butter is non-negotiable here. Plugrá or European-style from Whole Foods or specialty grocers has 82% fat—just right for those signature layers. If you can only find regular butter, use 4.5 cups total instead. Keep it cold until you're ready to use it; room temperature butter means soggy croissants. The cheeses? Sharp cheddar and Gruyère are my go-to—their melty contrast makes every bite worth it. For the dough, King Arthur flour or Bread flour gives the structure you need for those crisp layers. No substitutions here—this is where the magic starts.
No Gruyère? Comté or Emmental work in a pinch, but the flavor won't be identical. The filling can be prepped a day ahead and chilled—wrap tightly in plastic to prevent drying. Running short on butter? Lard or shortening can replace up to half, but texture will suffer. The dough needs to be cold and firm when you start folding, so chill it between each turn. If your kitchen's warm, refrigerate the dough for 15 minutes between folds. And for the love of croissants, don't skip the ice water when activating the yeast—it keeps the dough tight and prevents overproofing.
Dough keeps for 2 days in the fridge, wrapped in plastic. The cheese filling? 3 days max—it gets grainy after that. If you're prepping ahead, freeze the shaped croissants (unbaked) for up to 2 weeks. Thaw overnight in the fridge before baking. Freshly baked croissants? Serve within 2 hours—they lose their crispness fast. Store leftovers at room temp in a paper bag (not airtight) for 1 day max. Reheat in a 350°F oven for 5 minutes to restore that golden crunch.
Why You'll Love This Recipe
- Butter-Packed Magic: That cold, firm butter folded into the dough? It’s what makes these flaky layers sing—no fancy techniques, just a few folds and a little patience. I swear, the first time I bit into one still warm from the oven, I nearly dropped the whole tray.
- No Yeast Fuss: Honestly, instant yeast is my secret weapon here. Mix it into the flour, let it sit for 10 minutes, and boom—no waiting for it to bloom. My lazy Sunday mornings just got a whole lot easier, and the dough rises just enough for that perfect chewy bite.
- Breakfast or Snack: These are my go-to for brunch, but they’re also the star of my lunchbox when I need something hearty. Toast a few with jam, or pack them cold for a picnic—no reheating required. (Yes, even on a Tuesday night.)
- Stretches My Budget: A block of good butter and a bag of flour go a long way. I make a double batch, freeze half, and pull them out whenever I’m craving something fancy without the grocery bill. Leftovers? They disappear faster than I can say “second batch.”
Step-by-step instructions for cheese croissant recipe
Here's how to craft those iconic buttery layers with melty cheese swirls—no shortcuts, just perfect technique.
Make the Cheese Dough Base
In a stand mixer fitted with the dough hook, combine the 4 cups all-purpose flour, 1.5 tsp salt, and 0.025 oz instant yeast. Mix on low speed just until the flour is evenly distributed. Add the 4 cups cold unsalted butter, cut into ½-inch cubes, and mix on low speed until the butter is fully incorporated and the dough begins to come together.
This is where the magic starts—you want the butter to remain cold and form pea-sized pieces throughout the dough. If the dough feels too dry, add 1 tbsp of the 0.25 cup cold milk at a time until it just holds together when pressed. Once combined, add the 0.25 cup granulated sugar and 0.5 tsp vanilla extract, mixing until evenly distributed.
Incorporate the Cheese Filling
In a separate bowl, combine the 8 oz shredded sharp cheddar cheese, 8 oz shredded gruyère cheese, and 0.25 cup cold heavy cream. Mix until the cheeses are fully coated in the cream, creating a smooth, pliable filling. This should form a thick, spreadable paste—if it's too dry, add 1-2 tsp more heavy cream to help it bind.
Divide the cheese mixture into four equal portions (about 2 oz each) and roll each into a log about 4 inches long. Keep these chilled until ready to use—the colder they stay, the better they'll hold their shape when incorporated into the dough.
Laminate the Dough for Flaky Layers
Shape the dough into a 12x8-inch rectangle and cover it with plastic wrap. Place it in the refrigerator for 30 minutes to firm up slightly. On a lightly floured surface, roll the dough into a 16x12-inch rectangle, about 1/8-inch thick. Spread the cheese logs evenly across the dough, leaving a 1-inch border around the edges.
Fold the dough over the cheese logs like a letter, sealing the edges tightly. Roll it again into a rectangle, then fold it into thirds (like a business letter). Wrap tightly in plastic and refrigerate for 1 hour. This lamination process creates those signature buttery layers—don't rush it, or the layers won't develop properly.
Shape and Proof the Croissants
Preheat your oven to 375°F. On a floured surface, roll the chilled dough into a 16x12-inch rectangle again. Cut the dough into four equal rectangles, then cut each rectangle diagonally into two triangles. Starting from the wide end, roll each triangle tightly into a croissant shape, sealing the edges as you go.
Place the croissants on a parchment-lined baking sheet, seam-side down. Cover them with a clean kitchen towel and let them proof in a warm place for 1-1.5 hours, or until they've risen about 50%. They should look slightly puffy and feel springy to the touch when pressed gently.
Bake to Golden Perfection
Brush the croissants with the 1 whole large egg, beaten lightly with 1 tbsp water, and sprinkle with 0.25 cup powdered sugar and 0.5 tsp flaky sea salt. Bake for 20-25 minutes until they're deep golden brown and the internal temperature reaches 190°F. The cheese inside should be gooey and pull-apart, with those signature flaky layers.
Let them cool on a wire rack for 10 minutes before serving—this prevents the layers from sticking together. For the ultimate experience, serve warm with a side of honey or fruit preserves to complement the rich, cheesy goodness.
Pro Tips For Making Cheese Croissant
- CHILL THE DOUGH: After your first fold, slap the dough in the fridge for 30 minutes—yes, even if you’re eager to keep going. I learned this the hard way when my croissants turned out dense because I rushed the second fold. Cold dough layers better and prevents gluten from overworking.
- WEIGH THE BUTTER: Use a scale for the butter—aim for 80% softness (it should dent but not smear). Packaged butter sticks are misleading; I used to eyeball it and end up with either greasy dough or stiff layers. A 200g block at room temp works best.
- SKIP THE OVER-KNEADING: This isn’t brioche—handle the dough just enough to combine. Over-kneading wakes up the gluten, and your croissants will turn out tough. My grandmother swore by this: "Gentle hands make flaky layers." Stop when the dough is smooth, not elastic.
- FREEZE THE SHAPED CROISSANTS: Shape them, then freeze on a tray for 1 hour before baking. This isn’t a shortcut—it’s a game-changer. The cold dough rises more evenly in the oven, and you avoid the "one side burns before the other" disaster. (Yes, I’ve done that too.)
Flavor customization for this recipe
Sweet & Savory
Swap the sharp cheddar and Gruyère for a mix of brie and caramelized onion—about 8 oz each—for a sweeter, creamier filling. The caramelization adds depth, while brie’s mild tang balances the richness. I like to fold in 1 tbsp honey into the cheese mixture for extra sweetness. 🍯
Herb-Infused Variations
Add 1 tbsp fresh rosemary or thyme leaves to the cheese filling for an aromatic twist. Finely chop the herbs and mix them into the shredded cheeses before combining with heavy cream.
For a stronger flavor, use 2 tbsp dried herbs—just make sure to bloom them in 1 tsp warm milk first to release their oils.
Spicy Kick Options
For a bold flavor, fold 1 tsp smoked paprika or ½ tsp cayenne pepper into the cheese mixture. If you love heat, add 2 tbsp finely chopped jalapeños—seeds removed—for a subtle spicy note. The heat contrasts beautifully with the buttery dough, making every bite exciting.
Cheese Blends
Experiment with different cheese combinations to change the flavor profile. Try mozzarella and provolone—about 6 oz each—for a milder, stretchier filling. Or go bold with blue cheese and goat cheese—about 5 oz each—for a tangy, creamy twist.
Always shred the cheese finely to ensure it melts evenly.
Gluten-Free Adaptation
For a gluten-free version, replace the all-purpose flour with a 1:1 gluten-free flour blend—like King Arthur Measure for Measure—and add ½ tsp xanthan gum to improve elasticity.
The cheese filling remains the same, but the dough will be slightly denser. Chill the dough longer between folds to compensate for the lack of gluten structure.
Vegan Cheese Option
Create a vegan-friendly filling using 8 oz vegan sharp cheddar shreds—like Miyoko’s—and ½ cup coconut cream instead of heavy cream. The texture won’t be identical, but it melts beautifully and delivers a satisfying cheesy flavor. Brush the baked croissants with vegan butter for that signature shine.
Nutrition facts
Frequently asked questions
Why does my cheese croissant dough turn out sticky instead of flaky?
The butter must stay cold throughout the process—warm butter = soggy layers. Chill the dough between folds, use a lightly floured surface, and avoid overworking it. If your kitchen is warm, refrigerate the dough for 15 minutes between each fold to maintain structure.
Can I make cheese croissants ahead of time?
Yes! Shape the croissants and freeze them unbaked for up to 2 weeks. Thaw overnight in the fridge, then bake as directed. For freshness, store baked croissants in a paper bag at room temperature for 1 day max—they lose crispness fast when left out longer.
What’s the best cheese for meltiness in croissants?
Gruyère and sharp cheddar create the perfect balance—Gruyère melts smoothly while cheddar adds tang. For extra creaminess, swap in brie or mozzarella. Avoid pre-shredded cheese (it has anti-caking agents that prevent proper melting). Always shred fresh for the best texture!
How do I fix overproofed croissant dough?
If your dough rises too much, it’s likely overproofed. Shape the croissants immediately and bake at 375°F for 15 minutes to set the structure, then finish baking. For next time, reduce proofing time by 20-30 minutes and keep the dough colder during resting periods.
Can I use a stand mixer for the dough?
Use the dough hook attachment on low speed to avoid warming the butter. Mix just until combined—overmixing develops gluten, which makes the layers tough. Stop when the dough forms a shaggy mass with pea-sized butter pieces. A food processor works too, but kneading by hand gives you more control over butter temperature.
