Nanaimo Bars
Published July 12, 2021 • Updated March 15, 2026
This post may contain affiliate links. See my disclosure policy.
These keto nanaimo bars are my favorite no-bake dessert when I don't want to heat up the kitchen. Three layers: chocolate-coconut crust, buttercream custard, and a chocolate ganache that sets up glossy and snappy.
I first tried the original version at a bakery in Vancouver back in 2018 and spent the next month figuring out how to make it without sugar. Three layers, no oven, and every batch I pull out of the fridge disappears in two days.
The bottom layer is an almond flour and coconut flake crust with cocoa powder (or Cacao Bliss) mixed in. I pulse everything in a food processor until it holds together when pressed. Almond flour compresses better than you’d expect for a no-bake crust. I was nervous the first time, but it sets up solid after 20 minutes in the freezer. The coconut flakes add a subtle crunch that regular graham cracker crust doesn’t have. If you’ve made my keto no bake cookies, you already know how well almond flour holds without heat.
The middle layer is what makes or breaks the whole thing. I use sugar-free vanilla pudding mix instead of traditional custard powder. Custard powder (Bird’s brand, if you’ve seen it) is mostly cornstarch and sugar, so it’s not an option for keto. The pudding mix gives you that same creamy, custardy texture without the carbs. I beat it with softened butter, heavy cream, and powdered erythritol until it’s light and almost mousse-like. If you love that custard layer, you’d also like my keto chocolate mousse.
The ganache is the simplest layer: sugar-free chocolate chips melted with butter in 30-second microwave intervals. Let it cool before you pour it over the custard. Hot ganache will melt right through the buttercream, and you’ll end up with two layers instead of three.
These keep in the fridge for a full week in an airtight container, and they freeze for up to 3 months. I make larger batches and separate layers with parchment paper before freezing. I pull them out about 10 minutes before serving so the custard softens just slightly. Since there are no raw eggs or anything that needs to be baked, the shelf life is longer than most desserts I make. If you’re into batch-prep low carb desserts, my keto fudge and keto s’mores bars work the same way.
The whole recipe takes about an hour with chilling, but the hands-on work is maybe 15 minutes per layer. I usually make the crust and custard in the morning, then do the ganache after lunch. No rush. If you’re new to making bars at home, this is a good place to start. No tricky oven temps, no worrying about rise. You press, you spread, you chill, you eat.
Tips Before You Start
Let the ganache cool before pouring. I learned this the hard way on my first batch. Hot ganache melts right through the custard layer and you end up with a two-tone mess instead of three clean tiers. Wait until it’s barely pourable, almost like thickened cream, then spread quickly with an offset spatula.
The custard sets faster than you think. The recipe says 30 minutes, but mine is usually firm in about 25 if the fridge is cold. Check it before moving on to the ganache. You want it set but not frozen.
Hot knife, every single cut. Run your knife under hot water and wipe it dry between slices. A cold blade will crack the chocolate top and shatter your clean layers. This is the one step I never skip.
Explore 683+ keto recipe videos with step-by-step instructions, tips, and tricks to make keto easy.
Chocolate Nutty Crust Ingredients
1 1/2 cups almond flour
1/2 cup unsweetened coconut flakes
1/4 cup monkfruit blend sweetener
4 tablespoons butter, melted
2 scoops Cacao Bliss or 2 tablespoons unsweetened cocoa powder
3 tablespoons sugar free maple syrup
1/2 teaspoon salt
Custard Buttercream Filling Ingredients
1/2 cup unsalted butter, softened
6 tablespoons heavy cream
1 (1.7 oz) package sugar free vanilla pudding mix
1 1/2 cups powdered erythritol blend sweetener
Chocolate Ganache Ingredients
4 oz sugar free chocolate chips
2 tablespoons unsalted butter
Step by Step Instructions
Step by Step Instructions
Make the crust
Add almond flour, coconut flakes, sweetener, butter, Cacao Bliss or cocoa powder, sugar free maple syrup and salt a food processor. Pulse until combined.
Press crust into a dish
Line a square baking dish with two sheets of parchment paper. Press crust into the dish using a greased spatula (to prevent sticking). Freeze for 20 minutes to set.
Make buttercream custard filling
In a medium bowl, cream softened butter until light and fluffy using an electric mixer. Add in heavy cream and pudding mix and continue to beat until combined. Slowly add in powder sweetener and continue mixing until fluffy.
Spread custard layer
Spread buttercream custard layer on top of the crust. Refrigerate for 30 minutes to set.
Make chocolate ganache
Add sugar free chocolate and butter to a small bowl. Microwave at 30 second intervals, stirring in between, until melted.
Nutrition disclaimer
The nutrition information provided is an estimate and is for informational purposes only. I am a Doctor of Pharmacy (Pharm.D.); however, this content is not intended to be a substitute for professional medical advice, diagnosis, or treatment. Always consult your physician or other qualified health provider before making any lifestyle changes or beginning a new nutrition program.
Your Macros. Your Recipes. Calculated in 60 Seconds.
Get personalized keto macros and instantly see which recipes fit your targets. No more guessing what to eat.
Get My Macros + Recipes →Frequently Asked Questions
How do I cut these without cracking the chocolate top?
I run my knife under hot water and wipe it dry between every cut. A cold blade cracks the ganache every single time. I've tried scoring the chocolate first, but the hot knife method gives me the cleanest squares with zero cracking. This is the one step I never skip.
What is custard powder and can I use it in keto baking?
Custard powder (Bird's brand is the most common) is mostly cornstarch, sugar, and flavoring. I tested it early on and it blew the carb count way past anything reasonable. That's why I use sugar-free vanilla pudding mix instead. It gives me the same creamy, set custard texture without the starch and sugar. The swap is 1:1 and I can't tell the difference in the finished bars.
Can I make these dairy-free?
I've tested this with coconut oil in place of butter for all three layers. The crust and ganache work well. The custard layer is trickier because butter is what makes it creamy and whippable. Coconut oil gets you close, but the texture is a bit denser. I'd use refined coconut oil so the coconut flavor doesn't compete with the chocolate. It's a solid low carb option if dairy is off the table.
Do these taste like traditional nanaimo bars?
I've served these at two different parties without mentioning they were keto, and nobody flagged them as different. The custard layer is where people usually notice a swap, but the pudding mix gets it right. The biggest texture difference is the crust, since almond flour is denser than graham cracker crumbs. I actually prefer it. The crust holds up better and doesn't crumble when you pick up a square.
Can I freeze these and how do I separate the layers?
I freeze these all the time. Cut them into squares first, then layer them in a freezer-safe container with parchment paper between each layer. They keep for up to 3 months. I pull them out about 10 minutes before serving so the custard softens slightly. The ganache and crust hold their texture from frozen.
Can I make the crust without a food processor?
I've done it by hand with a fork and a bowl. Melt the butter first, mix in the dry ingredients, and press hard with a greased spatula. It takes more arm work but the result is the same. The food processor just makes it faster and more uniform. A pastry cutter works too if you have one.
Can I use a different nut flour instead of almond flour?
I've tried hazelnut flour and it works well. The flavor shifts toward a Nutella vibe, which is great with the chocolate layers. Cashew flour is a bit softer and the crust won't be quite as firm. I'd avoid coconut flour here because it absorbs too much moisture and the crust dries out. Stick with almond or hazelnut for the best texture.



I've tried three different keto Nanaimo bar recipes and this one is the only one where the buttercream custard layer actually tastes right. The others felt like they were compensating for something, but the vanilla pudding mix in the filling just clicks. Four stars because I'm still tweaking the ganache thickness, but this is the one I'm keeping in rotation.
First time attempting Nanaimo bars and I kept expecting the almond flour crust to crumble during pressing (it didn't). The custard layer set up cleaner in 30 minutes than any of the regular recipes I've seen.
Almond flour compresses better than it looks like it will. Good news for the crust. And yeah, that custard can set faster than 30. Mine's usually closer to 25 in a cold fridge.
Made these on a snow day last week and my daughter (who normally picks the chocolate off things and leaves the rest) ate the entire bar, custard layer and all. I gave it four stars because I overcooked my ganache on the first microwave round and had to start over, but that's totally on me for not going slow enough. The crust held together way better than I expected for something unbaked.
One thing I figured out on my second batch: wait a few extra minutes before pouring the ganache over the custard. First time I poured it too hot and the buttercream underneath started softening, so the layers kind of blended together. Second time I waited until it was barely pourable, almost like thickened cream, and it set up so clean. Also non-negotiable: run your knife under hot water before slicing. These layers deserve a clean cut.
Barely pourable is exactly it. Hot ganache looks fine going on but that buttercream layer is more delicate than it seems, and it just dissolves right into it. Cold knife on the ganache cracks it every time so the hot water step is non-negotiable.
These are so yummy! They definitely use a lot of butter! One thing I might try next time is to cook the bottom layer like I have seen in traditional recipes. Don't know if it would make a huge difference but may at least cut the crunchiness of the raw sugar substitute.
Cooking the base would help the sweetener melt in better, yeah. The no-bake thing is kind of the whole point for me in summer, but if you're already turning on the oven it's worth trying.
2nd time making these and they are Awesome! Thank you for the recipe ?
Second time already, nice. These are my go-to when I don't want to turn the oven on.
These look so yummy can't wait to try it! What are total carbs however? Thanx!! xo
Thank you! The total carbs are 22.6 g per serving.