Weekend mornings call for something that feels special without requiring a culinary degree. Cuernos Mexican Croissants deliver buttery, flaky layers and a hint of cinnamon sweetness-all from a dough you can actually manage at home.

The lamination process creates distinct layers that puff and crisp in the oven. You'll fold butter into the dough three times, chilling between each turn, then shape the triangles into horn-shaped rolls.
This works for family gatherings or holiday brunches when you want homemade pastry that actually impresses. The dough needs time to rest and proof, but the hands-on work stays under 30 minutes.
Cuernos are French-inspired Mexican croissants with flaky butter layers, cinnamon sweetness, and a golden crust. The cold butter lamination creates distinct layers that puff during baking, while proofing at room temperature ensures light, airy texture. Make these for weekend breakfast or coffee breaks when you want bakery-quality pastry at home.
Why This Recipe Works
Cold butter creates steam pockets between dough layers during baking, which is what gives cuernos their signature flakiness. The three-fold lamination technique builds enough layers without overworking the gluten, so you get tender pastry instead of chewy bread. For a version that comes together quickly, roasted corn recipe adds contrast when you need a savory snack alongside these sweet pastries.
Remember it later
Planning to try this recipe soon? Save it for a quick find later!
Prep Time
30 min (plus 2-3 hr proofing)
Cook Time
15-20 min
Total Time
3 hr including resting
Servings
8-12 croissants
Difficulty
Medium
Category
Breakfast | Snack | Dessert
Quick Tip
Chill dough between folds for flaky layers
Best For
Weekend breakfast | Entertaining | Coffee breaks
Five things that make this work:
- Lukewarm milk activates yeast without killing it - hot liquid stops fermentation, cold slows it down, 100-110°F is the target temperature
- Chilling dough for 30 minutes between folds - prevents butter from melting into the dough and destroying the layered structure
- Rolling triangles to ⅛-inch thickness - creates uniform layers that puff evenly without thick, doughy spots
- Proofing at 75-80°F until doubled - shaped croissants need 1.5-2 hours in a warm spot to develop lightness and volume
- Egg wash 5 minutes before baking - brushing too early causes the wash to soak into the dough instead of creating a glossy golden crust
What You'll Need

The flour-to-butter ratio determines flakiness, and using cold unsalted butter keeps the layers distinct during lamination. For a version that comes together quickly, a simple pastries side uses puff pastry as a shortcut when you don't have time for laminated dough.
- 3 cups all-purpose flour
- ¼ cup granulated sugar
- 1 teaspoon salt
- 2 ¼ teaspoon active dry yeast
- 1 cup cold unsalted butter
- ¾ cup whole milk (lukewarm)
- 1 large egg (for wash)
- 1 teaspoon vanilla extract
- 1 teaspoon ground cinnamon
Ingredient Details
- All-purpose flour
Provides gluten structure for lamination; bread flour makes dough too chewy, cake flour too fragile - Unsalted butter
Must stay cold (40°F) during lamination; European-style butter with higher fat content creates flakier layers - Active dry yeast
Proof in lukewarm milk (100-110°F) for 5 minutes until foamy; old yeast won't activate and dough won't rise - Whole milk
Fat content adds tenderness; skim milk works but creates drier texture - Granulated sugar
Feeds yeast and aids browning; don't reduce or dough won't rise properly and crust stays pale - Cinnamon
Mix into dough or dust on top before baking for traditional sweet flavor - Egg wash
Beat one egg with 1 tablespoon water; brush gently 5 minutes before baking for glossy golden finish
Ingredient Swaps
Dairy-free and gluten-free versions change texture but still produce decent pastries if you adjust expectations. We keep a batch ready for nights like this-simple sauce recipe works when you want a savory main alongside sweet pastries at brunch.
Four swaps that work:
- Vegan butter or coconut oil instead of unsalted butter - reduces flakiness slightly and adds coconut flavor, but still creates layers if kept cold during lamination
- Gluten-free flour blend instead of all-purpose flour - dough won't rise as much and texture stays denser; add 1 teaspoon xanthan gum per cup of flour for better structure
- Almond milk or oat milk instead of whole milk - lower fat content makes slightly drier crumb; warm to same lukewarm temperature for yeast activation
- Instant yeast instead of active dry yeast - use same amount, mix directly into dry ingredients without proofing, reduce rising time by 15-20 minutes
European Butter (82% fat)
Works for: Maximum flakiness, richer flavor, cleaner lamination layers
Skip if: Budget-conscious or can't find it locally
Standard Butter (80% fat)
Works for: Still creates good layers, easier to find, lower cost
Skip if: You want the flakiest possible result
Vegan Butter
Works for: Dairy-free diets, similar lamination if cold
Skip if: You want traditional flavor or maximum flake
Instructions
The lamination process takes patience but only 15 minutes of active work spread across 2 hours. Chill the dough between each fold so butter stays solid and creates distinct steam pockets during baking. For a version that comes together quickly, classic beef dish pairs with these croissants when you're planning a weekend brunch spread.
Proof the yeast. Warm milk to 100-110°F (feels warm but not hot on your wrist). Sprinkle yeast and 1 teaspoon sugar over milk, stir once, let sit 5 minutes until foamy. If nothing happens, yeast is dead-start over with fresh yeast.
Make the dough. Mix flour, remaining sugar, salt, and cinnamon in a large bowl. Pour in proofed yeast mixture and vanilla extract. Stir until dough forms a shaggy mass, then knead on a floured surface for 5-6 minutes until smooth and slightly tacky but not sticky. Cover bowl with plastic wrap, let rise at room temperature for 1 hour until doubled.
Laminate with butter. Roll dough into a 12x8-inch rectangle on a floured surface. Flatten cold butter block between parchment paper until it's 8x4 inches and pliable but still firm. Place butter on bottom half of dough, fold top half over to enclose butter completely. Roll gently into a 16x8-inch rectangle, fold into thirds like a letter. Wrap in plastic, chill 30 minutes. Repeat rolling and folding two more times, chilling 30 minutes between each fold.
Shape the croissants. Roll laminated dough into a ⅛-inch thick rectangle. Cut into triangles with 3-4 inch bases. Starting at the wide end, roll each triangle tightly toward the point, then curve ends inward to form a horn shape. Place on parchment-lined baking sheet 2 inches apart. Cover loosely with plastic wrap, proof at 75-80°F for 1.5-2 hours until doubled and jiggly when sheet is tapped.
Bake until golden. Preheat oven to 350°F. Beat egg with 1 tablespoon water. Brush proofed croissants gently with egg wash 5 minutes before baking. Bake 15-20 minutes until deep golden brown with crisp edges. Tap bottom-you'll hear a hollow sound when fully baked. Cool on a wire rack for 15 minutes before serving.
What to Serve With It
Cuernos work best alongside coffee or hot chocolate, but pairing with savory dishes creates a full brunch spread. Most people skip planning your corned beef hash dinner, but it balances the meal. We keep a batch ready for nights like this-this warm soup adds contrast when you're serving pastries as part of a larger spread.
| Side Dish | Prep | Why It Works | How to Serve |
|---|---|---|---|
| Fresh Fruit Salad | Easy | Light sweetness cuts through buttery richness | Toss berries, melon, citrus with lime juice and honey |
| Mexican Hot Chocolate | Easy | Warm spices complement cinnamon in pastry | Heat milk with chocolate, cinnamon, cayenne; serve hot |
| Café de Olla | Easy | Traditional pairing with Mexican sweet breads | Brew strong coffee with piloncillo and cinnamon stick |
| Queso Fresco | Easy | Mild salty cheese contrasts sweet pastry | Slice fresh cheese, serve on small plates alongside |
| Cajeta (Goat Milk Caramel) | Easy | Rich caramel adds Mexican authenticity | Drizzle over warm croissants or serve in small bowls for dipping |
Three ways to serve it:
- Weekend breakfast spread: Set out croissants with assorted jams, fresh butter, and café de olla so guests can customize each bite
- Holiday brunch platter: Arrange warm cuernos with sliced queso fresco, fresh berries, and small bowls of cajeta for dipping
- Coffee break snack: Serve croissants at room temperature with Mexican hot chocolate and chopped pecans on the side
Store and Reheat
Baked cuernos stay fresh at room temperature for 1 day in an airtight container, but refrigeration extends shelf life without making them soggy. Freezing works for longer storage, and reheating in the oven restores crispness better than the microwave.
| Method | Time | Best For |
|---|---|---|
| 🔥 Oven | 5-7 min at 325°F | Restoring crispness without drying; best texture |
| 🍞 Toaster Oven | 3-5 min at medium | Single servings or small quantities; quick weekday breakfast |
| 📦 Microwave | 20-30 sec | Softening quickly but causes sogginess; last resort only |
For best results when storing:
- Refrigerate in airtight container for 3-4 days - wrap individually in plastic wrap or store in sealed container to prevent drying out
- Freeze baked cuernos up to 1 month - wrap tightly in plastic wrap then foil, thaw at room temperature before reheating
- Freeze unbaked shaped dough for 2 weeks - arrange on baking sheet, freeze until solid, transfer to freezer bag; proof 3 hours at room temperature before baking
- Reheat in 325°F oven for 5-7 minutes - place on baking sheet, heat until exterior crisps and interior warms through
- Skip microwave for leftovers - it makes layers soggy; if you must microwave, wrap in damp paper towel and heat 20 seconds max
Frequently Asked Questions
Yes, but let it sit at room temperature for 5 minutes first so it's pliable enough to roll without cracking. Butter that's too cold shatters through the dough instead of creating smooth layers.
Store in an airtight container at room temperature for 1 day or refrigerate up to 4 days. Reheat in a 325°F oven for 5-7 minutes to restore crispness-skip the microwave or you'll get soggy layers.
Shaped croissants should double in size and jiggle when you tap the baking sheet. If they spring back quickly when poked, they need more time-properly proofed dough holds the indentation.
Underproofing or warm butter during lamination both create dense texture. Let shaped dough proof 1.5-2 hours until doubled, and chill dough 30 minutes between folds to keep butter solid.
Yes, but work with half the dough at a time during lamination so butter doesn't warm up. Double all ingredients and divide dough after the first rise, then laminate and shape each portion separately.

Cuernos Mexican Croissants
Ingredients
Method
- Warm milk to 100-110°F. Sprinkle yeast and 1 teaspoon sugar over milk, stir once, and let sit for 5 minutes until foamy.2.25 tsp active dry yeast, 0.75 cup whole milk, 0.25 cup granulated sugar
- Mix flour, remaining sugar, salt, and cinnamon in a large bowl. Pour in proofed yeast mixture and vanilla extract. Stir until a shaggy dough forms, then knead on floured surface for 5-6 minutes until smooth and slightly tacky. Cover with plastic wrap and let rise at room temperature for 1 hour until doubled.3 cups all-purpose flour, 0.25 cup granulated sugar, 1 tsp salt, 1 tsp ground cinnamon, 1 tsp vanilla extract, 2.25 tsp active dry yeast, 0.75 cup whole milk
- Roll dough into a 12x8-inch rectangle. Flatten cold butter between parchment to an 8x4-inch block. Place butter on bottom half of dough, fold dough over butter to enclose. Roll gently to 16x8 inches, fold into thirds like a letter. Wrap and chill 30 minutes. Repeat rolling, folding, and chilling two more times.1 cup unsalted butter
- Roll laminated dough into ⅛-inch thick rectangle. Cut into triangles with 3-4 inch bases. Roll each triangle tightly from wide end to point, curve ends inward to form horns. Place croissants 2 inches apart on parchment-lined sheet. Cover loosely and proof at 75-80°F for 1.5-2 hours until doubled and jiggly.
- Preheat oven to 350°F. Beat egg with 1 tablespoon water. Brush croissants gently with egg wash 5 minutes before baking. Bake for 15-20 minutes until deep golden and crisp. Cool on wire rack 15 minutes before serving.1 large egg
Notes
- Keep butter cold (around 40°F) during lamination to ensure flaky layers.
- Proof dough in a warm spot until doubled for light, airy croissants.
- Brush egg wash shortly before baking to create a glossy, golden crust.




