These Almond Croissant Bars are simple, healthy breakfast bars with over 10 grams of protein and 5 grams of fiber per slice and rich in classic almond croissant flavors with no eggs, no gluten, and no dairy.
While the whole recipe is just below, don’t miss all my tips further down, including ingredient swaps, my cooking tips, and step-by-step shots!
Like This Recipe?
Leave a comment below or head to our Facebook page where I reply to (almost) all comments, our Instagram page for inspiration, or our Pinterest for saving recipes!

Almond Croissant Bars
Ingredients
- 1 cup Almond Flour - (note 1)
- 2 ⅓ cup Quick Oats - (note 2)
- 1 ⅓ cups Almond Milk - (note 3)
- ¼ cup Maple Syrup - (note 4)
- 1 teaspoon Almond Extract - (note 5)
Almond Paste Topping
- 1 cup Almond Flour
- 1 teaspoon Almond Extract
- 3 tablespoons Maple Syrup
- 4 tablespoons Melted Plant-Based Butter - (note 6)
To sprinkle on top
- ¾ cup Sliced Almonds
- 1 dust Powdered Sugar - (note 7)
Instructions
- Preheat the oven to 350°F (180°C). Line an 8-inch baking pan with parchment paper. Lightly oil with cooking oil spray. Set aside.
- In a mixing bowl, stir almond flour, quick oats, almond milk, maple syrup, and almond extract until smooth. It won't be too thick, a bit liquid, that's normal.
- Pour into the prepared pan. Rest 10 minutes to give time to the fibers in oats to absorb the liquid. Meanwhile, make the topping.
- In a small bowl, stir all the almond paste ingredients until they form a thick paste that resembles marzipan. If too dry, add some almond milk. It should be thick like a paste but not crumbly.
- Drop dollops of the paste all over the pan and press to spread roughly all over the pan and create a second layer on top. It won't cover all the first batter layer, that's fine.
- Sprinkle the sliced almonds all over the top and press a little so they stick to the batter.
- Bake the bars on the center rack of the oven for 40 minutes at 350°F (180°C) until the top is set, golden, and a toothpick inserted in the center of the bars comes out clean.
- Let the bars cool down for 10 minutes in the pan at room temperature, then cool down for 1 hour on a cooling rack before slicing.
- Slice into 9 bars and serve as a breakfast with a drizzle of maple syrup and a dollop of yogurt. Dust with powdered sugar just before serving.
Notes
Nutrition
Ingredients and Substitutions
You only need a few simple ingredients to make this recipe. Here’s how to pick and swap them.

- Almond Flour – This is the key ingredient, used in both the bar layer and the almond paste topping. It creates that soft, moist texture and rich, nutty flavor similar to frangipane. I recommend using ultra-fine almond flour (as mentioned in the notes) to get the smoothest texture.
- Quick Oats – These help bind the base layer and give it a wonderful, soft, cake-like chewiness. As I noted, rolled oats will be too coarse and won’t firm up properly, so using quick oats (or pulsing your own rolled oats a few times) is important here.
- Almond Milk – This provides the moisture for the base layer. You can use any plant-based milk you have on hand, such as oat milk or soy milk.
- Maple Syrup – This provides the sweetness for both the base and the topping. Other liquid sweeteners like agave syrup or brown rice syrup are also fine.
- Almond Extract – This is the crucial flavor ingredient! It’s used in both layers and provides that classic “almond croissant” bakery flavor. I don’t recommend skipping it.
- Melted Plant-Based Butter – This helps turn the topping ingredients into a rich, buttery almond paste. Note 6 mentions that while oil works, melted butter really gives the best flavor for the topping.
- Sliced Almonds – These add a nice textural contrast and toasted almond flavor right on top.
- Powdered Sugar – This is for dusting on top after baking, giving the bars that classic bakery finish.
How to Make Almond Croissant Bars (in Pictures)






Carine’s Baking Tips
Let me share a few more tips for a perfect bar.
- Don’t Skip Extract – The almond extract is truly the key ingredient for getting that signature almond croissant flavor. I really don’t recommend leaving it out!
- Protein-Packed Breakfast – These bars are already a great breakfast, but to make them even more filling, I love to serve one with a dollop of plant-based yogurt, a few fresh raspberries, and a sprinkle of hemp seeds.
- Fruity Twist – If you want to add a fruity flavor, try gently stirring about 1/2 cup of fresh or frozen blueberries or raspberries into the base batter before you pour it into the pan.







Can you please suggest pan sizes for the 2X and 3X recipes? I don’t want to just guess…
An 8-inch round pan has an area of approximately 50 square inches. To double it, you need a pan (or pans) with a total area of about 100 square inches.Best Single Pan: One 9×13-inch rectangular pan.
If you triple, you need a total surface area of approximately 150 square inches. Best Round Option: Three 8-inch round pans. Best Large Pan: One 11×15-inch “half-sheet” pan (approx. 165 sq. inches).
can these be frozen?
Yes, you can freeze all my recipes up to 1 month.
These were surprisingly good! I was worried when I saw the texture of the batter going in but it baked up so nicely. May add a little salt next time.
Thanks for trusting the process!
Loved it! Amazing recipe, made it exactly as written and turned out perfect.
Thank you!
I made this for a houseguest who has IBS and eats low fodmap. She loved it! Thanks for the recipe!
Thank you for sharing my recipe with your friends, so happy they love it!
Hello! This looks amazing!! Wondering if I can freeze the bars after baking? Have you tried that? Thanks!!
Yes, I bake all my baked goods in zip bags for up to 1 month. Thaw the day before serving.
This was so yummy! I changed it up a little bit by slicing up a couple of fresh pears and cooking them in coconut oil just enough to soften them up. I put the pears on top of the bottom layer then added the almond paste on top of the pears. It turned out really delicious having that fresh fruit layer to break up the dense cake. I topped it with a little coconut whipped cream. This dessert was divine and definitely a do over!
these recipes look so good but all have almond floor.. my partner allergic to all nuts unfortunately. .
Oh I wish there was more recipes with sunflower or pumpkin seed floor.
No, only 30% of my recipes have almond flour in them. I also provide a nut-free alternative in all my recipes. In fact, in all my recipes you can always swap almond flour by same amount of sesame flour, sunflower seed flour, pumpkin seed flour.
That sounds amazing with pears!
I’ve been meaning to make this for ages, and finally got around to it today. Definitely not as amazing as an almond croissant (obviously, they are the best things in the world), but it tasted like a nice vegan slice inspired by almond croissant, which is what the recipe says. I pulsed rolled oats like the notes said, and it worked well. I also used soy milk instead of almond milk and it worked just fine. I think I made mine a bit too almondy (I didn’t measure out the essence precisely) – next time I would probably be a bit more precise.
Downside is my kids don’t like it so it’s all for me 😛
Thanks for trying my recipe! I agree, almond extract can be overpowering, it’s better to measure this ingredient with precision.
I really like this slice, but think it needs some salt in the base
You can definitely add 1/2 teaspoon of salt if you like. I usually like to keep the added sodium low in my recipes.
Made this for a get together, just as a treat because I had to try this ASAP. It was a crowd pleaser and I’m making again a couple of days later. This would make a great breakfast or healthier snack. I’ll be cutting the bars a little smaller to make them last longer. Not too sweet, just right!!!
My bars turned out PERFECT, not dry at all and they looked as beautiful as pictured!
I am so happy to read your comment! thanks for sharing my recipes around you.