Vegan Almond Croissant Cookie Bars
Vegan almond cookie bars inspired by classic almond croissants! These bars have layers of a soft and chewy almond cookie, gooey frangipane filling and crunchy almond topping.

Ingredients you’ll need

The full list of ingredient quantities and instructions are in the recipe card at the bottom of this post.
Notes about the ingredients
Almond flour (or blanched almond meal in the UK/Australia) provides a lot of the flavor and texture in these cookie bars.
All-purpose flour (or gluten-free all-purpose flour) to provide structure to the almond flour. These cookie bars will not work with only almond flour.
Granulated sugar allows the almond flavor to shine! It makes the frangipane filling gooey and adds moisture and sweetness to the cookie layers. Just like my almond cookies, brown sugar also works well in the cookie layers and adds extra depth of flavor.
Almond extract (optional) for that almond croissant flavor. If you don’t like the taste of it, you can use more vanilla extract.

Make the frangipane filling
The frangipane filling is easy to make as you add all ingredients to a small bowl and mix until combined. Then place it in the fridge to chill and firm up.

Making the cookie dough
I adapted the cookie dough layer from my vegan almond cookies, but I used melted butter to make it denser and so we don’t need a mixer!
To make the dough, mix the melted butter, brown sugar, milk and extracts until combined.
Then add the almond flour, all-purpose flour and baking powder and mix until you have a soft cookie-like dough.
If you used your butter when it was still hot/warm, your cookie dough will be very runny, almost like a thick cake batter. If so, chill the dough in the fridge, until it firms up.

Assembling the almond cookie bars
Press half of the cookie dough into the base of an 8×8-inch (20x20cm) baking tin. You can use your hands, a spatula or a spoon. Try to make sure there are no large holes, otherwise your cookie bars may crumble a little when you cut into them.
Then spread the frangipane filling on top.

Flatten the remaining cookie dough into discs and arrange them on top of the frangipane layer (Image 9). The frangipane layer is quite soft and will ooze out if you press it, so it’s easier to flatten the dough before placing it on top. Then, if desired, smooth out any creases in the top layer.
If you have extra time and want neater layers, you can make and freeze the frangipane layer in the shape of your baking tin. Once it’s frozen, place it between the cookie layers.
Alternatively, you can create a textured topping similar to a crumble bar. To do this, crumble the second half of the cookie dough on top of the frangipane.

Then bake the cookie bars until it’s slightly golden brown on top!
The hardest part is waiting for the bars to cool. They’re much easier and cleaner to cut when they aren’t warm.

Customizing this recipe
Yes, you can make half of the recipe and bake it in an 8-inch (20cm) loaf pan. It will take around 25-28 minutes to bake.
Yes, the cookie dough works with gluten-free all-purpose flour and Bob’s Red Mill 1:1 flour (I used the grams measurements). The cookie dough may have a slightly different texture, but it will still work.
I have only tested granulated and brown sugar for this recipe.
The recipe may work with a granulated sugar replacer (for example erythritol) with slightly different results. I don’t recommend using liquid sweeteners for this recipe.

More vegan desserts using almond flour
Follow Rainbow Nourishments on Instagram, Facebook, TikTok and Pinterest, and subscribe via email to receive all of our latest recipes!

Almond Croissant Cookie Bars
Ingredients
Frangipane layer
- ยพ cup (75g) almond flour / blanched almond meal, spooned and leveled (note 1)
- โ cup (65g) granulated sugar
- 1 ยฝ tablespoons (25g) melted vegan butter
- 2 ยฝ tablespoons (40g) dairy-free milk
- ยฝ teaspoon almond extract, or vanilla extract, to taste
Almond Cookie Layer
- ยฝ cup (115g) melted vegan butter, cooled
- ยพ cup (150g) granulated sugar, or packed brown sugar
- 2 tablespoons (30g) dairy-free milk, or as needed
- 1 teaspoon vanilla extract
- ยฝ teaspoon almond extract, or extra vanilla extract, to taste
- 1 ยผ cup (155g) all-purpose plain flour, or gluten-free all-purpose flour, spooned and leveled (note 2)
- 1 ยผ cups (125g) almond flour / blanched almond meal, spooned and leveled
- ยฝ teaspoon baking powder
To decorate
- ยพ cup (65g) sliced almonds
Instructions
- Preheat your oven to 180ยฐC (350ยฐF). Line an 8-inch (20 cm) square baking pan with parchment paper.
Make the frangipane layer:
- Add all the frangipane ingredients to a small bowl and mix until combined. Set aside in the fridge until needed.
Make the cookie dough:
- Add the melted butter, brown sugar, milk and extracts to a large mixing bowl. Mix until well combined.
- Add the all-purpose flour, almond flour and baking powder and mix until just combined. The dough should have a similar consistency to regular cookie dough. Mix in an extra dash of milk if your dough is dry. (note 3)
Assemble and bake:
- Press half of the cookie dough in your baking tin. This layer will be very thin. Spread all of the frangipane into an even layer on top of the cookie dough.
- Grab pieces of the remaining cookie dough and flatten them into discs in the palm of your hands. They should be around 1/4 inch (6mm) thick. Arrange the dough on top of the frangipane. Crumble any remaining cookie dough in the gaps. If desired, gently smooth the surface of the cookie dough. Sprinkle the almonds on top.
- Bake the cookie bars for 30-35 minutes (less time for gooeier bars, more time for crunchier bars). The cookie bars are ready when the surface is slightly golden brown and the edges look set. If you insert a toothpick in the center, it should come out mostly clean with a few moist crumbs (but no wet batter). The bars may puff up in the oven, but will settle when they cool.
- Allow the cookie bars to cool in the tin on a wire rack for at least 1 hour. Then use the parchment paper to lift the bars out of the pan and let them cool on the wire rack. When the slab is completely cool, cut it into squares with a serrated knife.
- Store leftover cookie bars in an air-tight container at room temperature for up to 5 days, in the fridge for up to 10 days or in the freezer for up to 2 months.
Notes
- If you’re using measuring cups, I strongly recommend using the spoon and level method otherwise your bars will be dense and dry. Fluff up the flour in the bag, use a spoon to add flour to your measuring cup and level it off with a knife. If you scoop the flour with your cups, it can add up to 50% more flour which will throw off this recipe. For the best results, use the grams measurements and a kitchen scale.
- These cookie bars work with Bob Red Mills 1:1 flour and gluten-free all-purpose flour instead of regular all-purpose flour. I recommend using the grams measurement as all gluten-free flours have different densities.
- If you used the butter while it was hot/warm, your cookie dough will be much runnier, almost like a thick cake batter. If so, chill it in the fridge until it has thickened up.
This post may contain affiliate links. As an Amazon Associate, I may earn a small commission from qualifying purchases at no additional cost to you.

Oh so good and disappearing rapidly! Thank you.
Nothing says ‘delicious’ like disappearing in seconds! Thank you for sharing your feedback with us x
These look great! Unfortunately, I don’t have a square pan (not available in my country). Is there a rectangular pan I could use with the same result? Or could I use a bigger pan (27x18cm), and would I need to make more of the dough? Thanks in advance!
Hi! You can certainly use a rectangle pan, round pan or a larger pan. There are a few cake pan conversion guides online and this seems like a suitable one. If you don’t have a pan of exactly the same size, you can use a bigger pan but will need to scale up the recipe to match the volume of the pan. In the above recipe card, tap on the number next to ‘Yield’ to scale up the quantity of ingredients. Hope that helps!
Loving this recipe, as usual around here on this blog ๐ These are really just as addictive as a croissant!
I used mostly coconut oil rather than butter (it’s what I had on hand) as well as sunflower seed meal + extra almond extract rather than almond flour (again what I had on hand, though a good hack to know, as sunflower seeds and almonds have a nearly identical composition!). When I made a second batch, I was too lazy and just crumbled the top like streusel, but it baked up just as well. I also made a version using poppy seeds and zested lemon instead of almond in the frangipane and it turned out fabulously!
Thanks again for your delicious, flexible, and hassle-free recipes, Anthea! Xx
Hi Max, I’m so so glad you loved these bars! They’re one of my favorites too. So glad that they worked with your ingredient substitutions and the streusel sounds incredible too. Thanks so much for your ongoing support and feedback, Max! x
Finally tried this recipe and it turned out excellent ! The association of both textures is really enjoyable and it’s so easy to achieve this way.ย
I also replaced some of the almond flour in the dough with hazelnut powder and it turned out really good as well ! Actually it added some interesting depth to the flavor.
Thank you so much for trying the recipe and sharing your feedback! Weโre thrilled to hear you enjoyed the textures and found it easy to make. Mixing in hazelnut powder sounds like a delicious twist too!
I love your recipes! ย Canโt wait to make this one. Iโm grinding my own almonds and grains. Do you think that raw (skin on)!almonds would be acceptable or do I need to use blanched?
Hi Lisa, thanks so much for your support! I haven’t tested this recipe with almonds that still have their skin on but I imagine it would similarly. Normally, if you bake recipes with natural almonds (rather than blanched), they are a bit denser, but I don’t think it’ll be big issue with this recipe. Hope that helps!
Just made these in a gluten free version. Absolutely fabulous and delicious. Thank u for the recipe๐
Hi Dana, I’m thrilled you enjoyed them! Thanks soo much for letting me know ๐
Itโs really so good and popular with my family and guests. Everyone wants the recipe – not too sweet and not too almondy. I wouldnโt mind the nutritional breakdown though.
Hi Karen, I’m so glad that you and everyone enjoyed these bars! With the nutritional breakdown, it will vary depending on the brand of ingredients you use. There are many online nutritional calculators that can help you calculate this ๐
Hey, these look really good and relatively easy to make!
Is it possible to substitute the vegan butter with firm coconut oil? Thanks in advance:)
Hey! I think melted coconut oil rather than firm coconut oil will work, but I haven’t tested it. Vegan butter is usually around 80-85% fat so it’s not a direct 1:1 swap. In the frangipane layer, I’d use 1 1/4 tablespoons (20g) coconut oil and 1/4 tablespoons (5g) dairy-free milk. And for the cookie layer, a little over 1/3 cup (92g) coconut oil and a little less than 1/8 cup (23g) dairy-free milk. Hope that helps!
These are very easy to make and absolutely delicious! I didnโt have a metal pan so made them in a glass one. This might have made them a bit softer, but they were still wonderful! Thanks for another fabulous recipe!
Hi Jane, I’m so glad that you enjoyed these bars!! Glad to know that they work in a glass pan but may have a slightly different texture. Thanks so much for your ongoing support ๐
These bars are my new favorite dessert to serve guests. They were very easy to make, and the taste was incredible. The texture is perfect. Everyone that I’ve served them to so far has LOVED them! It’s nice to have something a little different and so delicious to make.
Hi Rozanne, aw that’s really wonderful to hear!! Thanks so much for your kind feedback ๐
Oh these are delicious and so easy to put together
Aw, I’m thrilled you enjoyed these, thanks Bronwyn!
Absolute perfection! Easy to make and DELICIOUS!
Thank you Anthea!
I’m so thrilled that you loved these, Diane!! Thanks so much for taking the time to leave a comment here ๐
These almond bars are delicious!!! And so easy to make.
Aw, that’s great to hear, thanks Katrinka!
This is a great recipe! It was quite easy to make and so delicious! Everyone loved it. Thank you for the recipe!
Aw, I’m so glad that you enjoyed these :). Thanks for your comment, Kobe!