I just perfected an Almond Cream Croissant Recipe that outclasses every bakery croissant I’ve had, with flaky layers, sticky almond cream and a crown of sliced almonds that’ll make you swear off store-bought.

I’m obsessed with this Almond Croissant Recipe because it actually tastes like the bakery I stalk on weekends. Flaky, buttery layers folding into a pillowy center, all smothered in an almond cream croissant filling that’s ridiculous.
I love the way almond flour sharpens the nutty hit and almond extract sneaks in a grown-up sweetness. But it’s more than nostalgia, it’s destructive deliciousness: crisp edges, gooey middle, toasted sliced almonds on top.
I eat them with coffee. And then I eat another.
No shame. Pure pastry lust.
I will wake up early for one, every single weekend without fail worth it.
Ingredients

- All purpose flour: the chewy, bready backbone you’ll tear into.
- Granulated sugar: adds sweet snap and balances the butteriness.
- Fine salt: wakes up flavors, makes it taste homemade.
- Instant yeast: gives lift and those light, airy layers.
- Warm whole milk: feeds the yeast, keeps dough tender.
- Egg (dough): binds everything and adds subtle richness.
- Softened butter (dough): makes the dough soft and workable.
- Cold butter (lamination): creates flaky layers and buttery pockets.
- Almond flour: basically the almond heart, moist and nutty.
- Butter (almond cream): gives that creamy, indulgent almond filling.
- Powdered sugar (cream): smooth sweetness, no grainy texture.
- Eggs (cream): add structure and keep the frangipane rich.
- All purpose flour (cream): a little stabilizer, keeps cream from weeping.
- Almond extract: punchy almond boost, use sparingly.
- Pinch of salt: balances the sweet almond cream nicely.
- Sliced almonds: crunchy top, pretty and toasty.
- Granulated sugar (syrup): makes a simple glossy soak.
- Water (syrup): thins the sugar into a light soak.
- Rum or extract: optional boozy warmth, subtle and cozy.
- Egg plus milk (egg wash): gives that golden, shiny crust.
- Powdered sugar (dusting): pretty, sweet finish you’ll want first bite.
Ingredient Quantities
- 500 g all purpose flour
- 55 g granulated sugar
- 10 g fine salt
- 10 g instant yeast
- 300 ml whole milk, warm
- 1 large egg (about 50 g), room temp
- 40 g unsalted butter, softened (for dough)
- 300 g unsalted butter, cold and slightly pliable (for lamination)
- 200 g almond flour
- 140 g unsalted butter, softened (for almond cream)
- 140 g powdered sugar (confectioners sugar) for almond cream
- 2 large eggs (for almond cream)
- 20 g all purpose flour (for almond cream)
- 1 tsp almond extract
- a pinch of salt
- 80 g sliced almonds, for topping
- 50 g granulated sugar
- 50 ml water
- 1 tbsp rum or rum extract, optional (for soaking syrup)
- 1 egg + 1 tbsp milk for egg wash
- 30 g powdered sugar for dusting
How to Make this
1. Make the dough: whisk 500 g flour, 55 g sugar, 10 g salt and 10 g instant yeast in a bowl; add 300 ml warm whole milk, 1 large egg and 40 g softened butter, mix until a shaggy dough forms, knead 6 to 8 minutes until smooth, cover and chill 30 minutes.
2. Prepare the butter block: grate or thinly slice 300 g cold unsalted butter, press into a 20 x 20 cm square between parchment and chill until slightly pliable but still cold; you want it firm not greasy.
3. Laminate: roll chilled dough to a 30 x 30 cm square on a lightly floured surface, place butter block centered, fold dough over to encase butter, seal edges. Roll to 60 x 20 cm, fold into thirds like a letter (one turn), wrap and chill 30 minutes. Repeat two more turns for a total of 3 single turns, chilling 30 to 45 minutes between each turn. Keep everything cold.
4. Rest and roll: after final chill, roll dough to about 40 x 60 cm and 3 to 4 mm thick. Trim edges, cut into 12 roughly 12 x 20 cm rectangles then cut each rectangle diagonally to make 24 triangles for classic croissant shapes.
5. Make almond cream (frangipane): beat 140 g softened butter with 140 g powdered sugar until fluffy, stir in 200 g almond flour, 20 g flour, 2 eggs, 1 tsp almond extract and a pinch of salt until smooth. Chill a bit if too loose.
6. Shape and fill: stretch each triangle slightly at the base, place about 1 tablespoon almond cream near the base, roll toward the tip to form croissant shape, tuck the tip under. Place on baking trays lined with parchment, curve into crescent. Chill shaped croissants 30 minutes to firm up.
7. Make soaking syrup and egg wash: simmer 50 g sugar with 50 ml water until sugar dissolves, cool and stir in 1 tbsp rum or rum extract if using. Whisk 1 egg with 1 tbsp milk for egg wash.
8. Proof and top: let croissants proof at cool room temp about 60 to 90 minutes until puffy but not jiggly; brush once with egg wash, pipe or spoon a little extra almond cream on top (optional), sprinkle 80 g sliced almonds on each, brush again gently and chill 10 minutes if almonds look loose.
9. Bake: preheat oven to 200 C (400 F). Bake croissants 16 to 20 minutes until deep golden and crisp; rotate trays halfway through for even color. If almonds brown too fast, tent with foil last few minutes.
10. Finish: as soon as they come out brush lightly with the cooled soaking syrup for shine and flavor, cool on racks then dust with 30 g powdered sugar before serving. Best same day, but you can warm briefly next morning.
Equipment Needed
1. Digital kitchen scale (for accurate grams)
2. Large mixing bowl and a small bowl for egg wash
3. Whisk and a sturdy rubber spatula (or wooden spoon)
4. Rolling pin and a floured work surface (use parchment on top if you like)
5. Bench scraper or sharp knife to trim and cut rectangles/triangles
6. Coarse grater (for grating cold butter) or a thin-blade knife for slicing butter
7. Baking trays lined with parchment paper and a pastry brush
8. Plastic wrap and a large zip-top bag or container for chilling between turns
9. Oven and cooling racks (plus a thermometer if your oven runs hot or cold)
FAQ
The Best Almond Croissant Recipe Substitutions and Variations
- All purpose flour: use bread flour for stronger gluten and a chewier, taller croissant; or use pastry flour for a more tender, delicate crumb. If you use whole wheat, swap up to 25 percent only and add a touch more water, it can make them dense.
- Whole milk: swap with half and half for richer, flakier layers; or use full fat buttermilk for a slight tang, but reduce any extra acid in fillings. Unsweetened oat or soy milk work for dairy free, but the dough may be a touch less rich.
- Cold unsalted butter (lamination): use European style butter (82 86% fat) for better flavor and easier laminating; if you must, use high quality block margarine that is not soft or whipped, but results will be less buttery.
- Almond flour: substitute with finely ground hazelnut flour for a nuttier flavor; or use very finely ground blanched whole almonds (pulse in a food processor then sift) if you cant find almond meal. For a nut free option, use extra powdered sugar plus a tiny bit of cornstarch to mimic some texture.
Pro Tips
1) Keep everything cold, seriously. If the butter or dough gets warm the layers will merge and you’ll lose the flakiness. Chill the dough between turns until it’s firm to the touch, and if your kitchen is warm, pop the whole thing in the fridge for an extra 10 minutes before rolling. Don’t overwork the dough when it’s soft or you’ll make tough croissants.
2) Watch the butter texture for the block carefully. You want cold but slightly pliable butter so it bends with the dough without breaking into chunks or melting into a greasy mess. If it cracks when you fold it, warm it a bit; if it smooshes, chill it longer. Grating the butter helps make it more workable.
3) Use consistent, gentle rolls and even pressure when laminating. Roll away from you, rotate the dough a quarter turn between passes, and try to keep the edges straight so the butter stays sealed. If you get a butter squeeze-out, trim and re-seal quickly then chill it; don’t try to patch a soggy corner on the counter.
4) Don’t overproof. You want the croissants puffy and holding shape, not wobbling and pale. Proof in a cool-ish spot, check them often in the last 30 minutes, and if they look too soft when you brush egg wash, chill 10 minutes before baking. After they come out, brush them immediately with the syrup for shine and flavor, but use a light hand so they don’t get soggy.

The Best Almond Croissant Recipe
I just perfected an Almond Cream Croissant Recipe that outclasses every bakery croissant I’ve had, with flaky layers, sticky almond cream and a crown of sliced almonds that’ll make you swear off store-bought.
12
servings
717
kcal
Equipment: 1. Digital kitchen scale (for accurate grams)
2. Large mixing bowl and a small bowl for egg wash
3. Whisk and a sturdy rubber spatula (or wooden spoon)
4. Rolling pin and a floured work surface (use parchment on top if you like)
5. Bench scraper or sharp knife to trim and cut rectangles/triangles
6. Coarse grater (for grating cold butter) or a thin-blade knife for slicing butter
7. Baking trays lined with parchment paper and a pastry brush
8. Plastic wrap and a large zip-top bag or container for chilling between turns
9. Oven and cooling racks (plus a thermometer if your oven runs hot or cold)
Ingredients
-
500 g all purpose flour
-
55 g granulated sugar
-
10 g fine salt
-
10 g instant yeast
-
300 ml whole milk, warm
-
1 large egg (about 50 g), room temp
-
40 g unsalted butter, softened (for dough)
-
300 g unsalted butter, cold and slightly pliable (for lamination)
-
200 g almond flour
-
140 g unsalted butter, softened (for almond cream)
-
140 g powdered sugar (confectioners sugar) for almond cream
-
2 large eggs (for almond cream)
-
20 g all purpose flour (for almond cream)
-
1 tsp almond extract
-
a pinch of salt
-
80 g sliced almonds, for topping
-
50 g granulated sugar
-
50 ml water
-
1 tbsp rum or rum extract, optional (for soaking syrup)
-
1 egg + 1 tbsp milk for egg wash
-
30 g powdered sugar for dusting
Directions
- Make the dough: whisk 500 g flour, 55 g sugar, 10 g salt and 10 g instant yeast in a bowl; add 300 ml warm whole milk, 1 large egg and 40 g softened butter, mix until a shaggy dough forms, knead 6 to 8 minutes until smooth, cover and chill 30 minutes.
- Prepare the butter block: grate or thinly slice 300 g cold unsalted butter, press into a 20 x 20 cm square between parchment and chill until slightly pliable but still cold; you want it firm not greasy.
- Laminate: roll chilled dough to a 30 x 30 cm square on a lightly floured surface, place butter block centered, fold dough over to encase butter, seal edges. Roll to 60 x 20 cm, fold into thirds like a letter (one turn), wrap and chill 30 minutes. Repeat two more turns for a total of 3 single turns, chilling 30 to 45 minutes between each turn. Keep everything cold.
- Rest and roll: after final chill, roll dough to about 40 x 60 cm and 3 to 4 mm thick. Trim edges, cut into 12 roughly 12 x 20 cm rectangles then cut each rectangle diagonally to make 24 triangles for classic croissant shapes.
- Make almond cream (frangipane): beat 140 g softened butter with 140 g powdered sugar until fluffy, stir in 200 g almond flour, 20 g flour, 2 eggs, 1 tsp almond extract and a pinch of salt until smooth. Chill a bit if too loose.
- Shape and fill: stretch each triangle slightly at the base, place about 1 tablespoon almond cream near the base, roll toward the tip to form croissant shape, tuck the tip under. Place on baking trays lined with parchment, curve into crescent. Chill shaped croissants 30 minutes to firm up.
- Make soaking syrup and egg wash: simmer 50 g sugar with 50 ml water until sugar dissolves, cool and stir in 1 tbsp rum or rum extract if using. Whisk 1 egg with 1 tbsp milk for egg wash.
- Proof and top: let croissants proof at cool room temp about 60 to 90 minutes until puffy but not jiggly; brush once with egg wash, pipe or spoon a little extra almond cream on top (optional), sprinkle 80 g sliced almonds on each, brush again gently and chill 10 minutes if almonds look loose.
- Bake: preheat oven to 200 C (400 F). Bake croissants 16 to 20 minutes until deep golden and crisp; rotate trays halfway through for even color. If almonds brown too fast, tent with foil last few minutes.
- Finish: as soon as they come out brush lightly with the cooled soaking syrup for shine and flavor, cool on racks then dust with 30 g powdered sugar before serving. Best same day, but you can warm briefly next morning.
Notes
- Below you’ll find my best estimate of this recipe’s nutrition facts. Treat the numbers as a guide rather than a rule—great food should nourish both body and spirit. Figures are approximate, and the website owner assumes no liability for any inaccuracies in this recipe.
Nutrition Facts
- Serving Size: 178g
- Total number of serves: 12
- Calories: 717kcal
- Fat: 47.9g
- Saturated Fat: 22.3g
- Trans Fat: 0.6g
- Polyunsaturated: 4.3g
- Monounsaturated: 15.2g
- Cholesterol: 148mg
- Sodium: 355mg
- Potassium: 211mg
- Carbohydrates: 58.7g
- Fiber: 4.4g
- Sugar: 24.2g
- Protein: 12g
- Vitamin A: 1011IU
- Vitamin C: 0.5mg
- Calcium: 60mg
- Iron: 2.6mg
















