Nanaimo Bars

Annie Lampella @ Ketofocus

By Annie Lampella, Pharm.D.

Published July 12, 2021 • Updated March 15, 2026

Reader Rating
4.5 Stars (6 Reviews)

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.

Youtube
640K+ subscribers
Discover More Keto Recipes on Our Channel

Explore 683+ keto recipe videos with step-by-step instructions, tips, and tricks to make keto easy.

Recipe
Print Pin

Nanaimo Bars

4.5 (6) Prep 85m Total 85m 9 servings

Chocolate Nutty Crust Ingredients

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

Step by Step Instructions

Step by Step Instructions

1
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.

butter and cacao bliss and other ingredients in a glass bowl
2
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.

pressing down chocolate crust with a spatula
3
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.

mixing buttercream with an electric mixer
4
Spread custard layer

Spread buttercream custard layer on top of the crust. Refrigerate for 30 minutes to set.

spreading a butter cream custard layer in a square baking dish with a spatula
5
Make chocolate ganache

Add sugar free chocolate and butter to a small bowl. Microwave at 30 second intervals, stirring in between, until melted.

chocolate chips and a slab of butter in a small glass bowl
6
Spread ganache layer

Pour melted chocolate all over custard layer and spread evenly. Place back in the refrigerator to harden for 25 minutes. Cut into squares to serve.

dark chocolate layer on a baking dish
Nutrition Per Serving
413 Calories
38.2g Fat
4.7g Protein
6g Net Carbs
22.6g Total Carbs
9 Servings
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 →

Get weekly keto recipes from Annie.

Join the list and get new recipes delivered to your inbox every week.

Nanaimo Bars

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.

Similar Recipes

Others looking for “Nanaimo Bars” also liked:

Keto Nanaimo Bars Recipe

nanaimo bars stacked on each other on a marble slab with more bars next and crumbs

I partnered with Cacao Bliss to make this classic Canadian dessert work for keto. The crust mixes almond flour, coconut flakes, monk fruit, butter, Cacao Bliss, and sugar-free maple syrup. For the custard layer, I use sugar-free vanilla pudding mix instead of traditional custard powder (which is loaded with sugar and cornstarch). I beat it with butter, heavy cream, and powdered erythritol until it’s light and fluffy, almost mousse-like. The ganache on top is just melted sugar-free chocolate and butter.

a stack of three nanaimo bars on a marble slab

What Are Nanaimo Bars?

A Nanaimo bar is a three-layered no-bake dessert that originated in Nanaimo, British Columbia. The original recipe first appeared in the 1952 Nanaimo Hospital Auxiliary Cookbook, and it got a huge boost at Expo 86 in Vancouver. It was voted ‘Canada’s Favourite Confection’ and has been a staple at potlucks and bakeries across the country ever since. The classic version has a wafer and coconut base, custard filling, and chocolate ganache on top. I first tried one at a bakery in Vancouver and immediately started thinking about how to make it without sugar.

How to Make Them Keto

I swap out four things. Graham cracker crumbs become almond flour and coconut flakes. Almond flour is my go-to base for anything no-bake (it’s the same flour I use in my almond flour cookies). Regular sugar becomes monk fruit and erythritol. Custard powder gets replaced with sugar-free vanilla pudding mix, which gives you the same creamy texture without the cornstarch and sugar. And the ganache uses ChocZero chocolate, which is sugar-free and sugar alcohol-free. The texture and layers are the same. The carb count is not.

a bag of cacao bliss next to three nanaimo bars and a glass of milk

About the Cacao Bliss Crust

I use a bit of Cacao Bliss in the crust to add chocolate flavor without extra sugar. It’s a blend of raw cacao powder, cinnamon, lucuma, MCT powder, turmeric, and black pepper, sweetened with monk fruit. It tastes more like real chocolate than most low carb cocoa powders I’ve tried. You can use 2 tablespoons of regular unsweetened cocoa powder instead if you don’t have it. The crust works either way.

Make-Ahead and Freezer Tips

Each layer can be made in stages, so I usually spread the work across a morning. Since there are no raw eggs or anything that needs to be cooked, the bars stay fresh a long time. They keep in the fridge for a week and freeze for up to 3 months. I separate layers with parchment paper before freezing and pull them out about 10 minutes before serving. With a freezer life like that, I make double batches and stash them alongside my keto toffee and keto white chocolate fudge.

About the Author
Annie Lampella, Pharm.D.

Annie Lampella, Pharm.D.

Annie is a Doctor of Pharmacy, mom, and the recipe creator behind KetoFocus. With a B.S. in Genetics from UC Davis, she has over 14 years of experience developing family-friendly keto recipes based on the science of human metabolism.

More Dessert Recipes

slice of keto carrot cake
45 Mins
Keto Carrot Cake with Almond Flour
4.9 Stars (95 Reviews)

Almond flour, real shredded carrots, and cream cheese frosting with sour cream. 5.6g net carbs per slice. I make this every Easter and Thanksgiving.

See the Recipe
keto chocolate chip cookie stack
145 Mins
Keto Almond Flour Chocolate Chip Cookies
4.8 Stars (36 Reviews)

I accidentally invented these while making butter bars, and they turned out to be the chewiest almond flour chocolate chip cookies I've ever baked....

See the Recipe
holding a spoonful of fluffy jello dessert over a bowl of pink creamy pudding
5 Mins
Jello Whip
4.8 Stars (5 Reviews)

Jello whip is a fluffy, 3-ingredient keto dessert I make when I want something sweet in under 5 minutes. Whipped cream cheese, heavy cream, and sugar...

See the Recipe
five golden brown chocolate chip cookies on the table with dark chips spread around
16 Mins
Best Keto Chocolate Chip Cookies
4.8 Stars (29 Reviews)

Almond flour and coconut flour together create a keto chocolate chip cookie that's close to Toll House. 1.2g net carbs per cookie. Crispy edges, soft...

See the Recipe
creamy chocolate mousse in a small dish topped with sprinkles and strawberries
3 Mins
Keto Chocolate Mousse
4.9 Stars (13 Reviews)

When a chocolate craving hits, this 3-ingredient mousse saves the day. No cooking, no eggs, and I can have it ready in under 10 minutes.

See the Recipe
A keto pretzel chocolate chip cookie broken open to show a soft center filled with melted chocolate chips and crunchy pretzel pieces.
20 Mins
Keto Pretzel Chocolate Chip Cookies
4.3 Stars (3 Reviews)

These thick, chewy keto pretzel chocolate chip cookies land at about 2g net carbs each. I skip chill time so the pretzel pieces stay crunchy, and six...

See the Recipe
Reviews 14
4.5 Stars (6 Reviews)
  1. J
    Jess Mar 10, 2026

    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.

  2. T
    Todd Mar 8, 2026

    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.

    1. Annie Lampella
      Annie Lampella Mar 10, 2026

      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.

  3. R
    Rebecca Feb 26, 2026

    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.

  4. Q
    Quinn Feb 19, 2026

    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.

    1. Annie Lampella
      Annie Lampella Feb 19, 2026

      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.

  5. B
    Brandi Jun 13, 2022

    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.

    1. Annie Lampella
      Annie Lampella Jun 14, 2022

      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.

  6. M
    Maureen Moore Aug 6, 2021

    2nd time making these and they are Awesome! Thank you for the recipe ?

    1. Annie Lampella
      Annie Lampella Aug 8, 2021

      Second time already, nice. These are my go-to when I don't want to turn the oven on.

  7. M
    Monika Jul 12, 2021

    These look so yummy can't wait to try it! What are total carbs however? Thanx!! xo

    1. Annie Lampella
      Annie Lampella Jul 18, 2021

      Thank you! The total carbs are 22.6 g per serving.

Leave a Review