This post is sponsored by Wholesome sweeteners. The opinions and text are all my own. 

This Keto Caramel Slice Millionaire’s Shortbread is the most delicious layered dessert! If you haven’t heard of Millionaire’s Shortbread, there is a layer of crunchy shortbread, insanely delicious caramel and it’s topped with a heavenly chocolate layer. Plus, it’s only 5 net carbs per slice!

It’s no secret that I love desserts! These keto caramel slices feel super indulgent and always please my sweet tooth. The layers of shortbread along with the creamy caramel and deep dark chocolate layer is a combo made in heaven and are so delicious it’s hard to believe they’re keto.

The shortbread and stretchy keto caramel layers resemble traditional caramel bars and are achieved thanks to a new groundbreaking product from Wholesome called Allulose. The allulose helps the caramel with the color, texture, and flavor and is a godsend! If you haven’t tried Wholesome Allulose yet, you are in for a special treat. It’s exactly what we have been waiting for and will become your new favorite zero-calorie sugar substitute.

Skip the guilt when munching on this Millionaires Shortbread recipe because Wholesome Allulose doesn’t just taste good. It’s Non-GMO Certified, keto, gluten-free, vegan, and kosher, so it’s great for various diets. Another thing that I am excited about when using allulose is that it doesn’t have any calories or net carbs, plus it has zero glycemic impact so it won’t spike your blood sugar. How amazing is that?

If you are skeptical about sweetener alternatives, I understand and have been there too. Many of them leave a weird aftertaste that is almost bitter. With allulose, I am happy to say you don’t have to worry about that. There is no aftertaste, and it makes so much sense that it’s becoming very popular as an alternative to sugar.

What You Need To Make This Keto Caramel Slice Recipe

  • Butter: You can’t have shortbread without butter! It gives the shortbread that amazing buttery flavor and texture that’s irresistible.
  • Wholesome Granulated Allulose: You will need allulose for the shortbread and the caramel layers. The allulose browns very well and is great for making caramel sauce. I highly suggest using it as the caramel layer is super hard to achieve with other sweeteners.
  • Almond Flour: The base of the shortbread layer is the almond flour. It adds a slight almond flavor that’s out of this world amazing.
  • Baking Powder: You need a little bit of baking powder to ensure that the shortbread layer rises properly.
  • Vanilla Extract: You’ll need some vanilla for the shortbread layer, and it’s optional for the caramel. I think that the vanilla adds enough flavor that I don’t usually go without, but it’s entirely up to you.
  • Heavy Cream: The heavy cream is a huge asset to this keto dessert. It makes the caramel super deep, rich, and creamy.
  • Sugar-Free Chocolate: It’s fine to use any sugar-free chocolate that you like. It’s just important to make sure it’s sugar-free if you are eating keto.

How To Make Keto Millionaire’s Shortbread

Don’t worry, this recipe for millionaire’s shortbread is actually really easy. The part that takes the longest is to let it set up in the fridge, but it’s completely worth it.

Begin by preparing the shortbread layer and baking it in a parchment-lined pan. Mix together the shortbread ingredients and put the dough in pan. Use your fingers to spread the dough evenly and up to the edges. Bake it for 20 minutes or until it’s golden brown.

Prepare the caramel by whisking together the heavy cream and allulose in a saucepan. Mix until it has turned brown and thickened. This step will take a good 10-20 minutes depending on how big the pot is that you are using and how hot your stove-top is. Use a large (wide) pot or deep pan as it will help the caramel brown so much faster. Once the caramel is golden and the mixture has reduced by more than half, allow the caramel to cool for 10-15 minutes, then pour over the baked shortbread.

Take the sugar-free chocolate and melt it in a microwave-safe bowl for 30 seconds at a time. Stir and keep repeating until it’s soft and melted. Add the butter and whisk to incorporate and pour it on top of the caramel layer. Shake the pan gently to ensure that the chocolate covers all of the caramel.

You can sprinkle with sea salt and refrigerate for 2-3 hours. It should be firm when it’s ready. Then slice it into 16 pieces and keep in an airtight container in the fridge for 2 weeks.

4.64 from 22 votes

Keto Caramel Slice (Millionaire’s Shortbread)

This Keto Caramel Slice Millionaire's Shortbread is the most delicious layered dessert! There is a layer of crunchy shortbread, insanely delicious caramel and it's topped with a heavenly chocolate layer.
Prep5 minutes
Cook30 minutes
Total2 hours 35 minutes
Servings 16 servings





  • 6 ounces sugar-free chocolate
  • 2 tablespoons butter or coconut oil


To Make Shortbread Layer

  • Preheat oven to 325 degrees F. Line an 8×8 or 9×9 pan with parchment paper and set aside.
  • In a medium bowl, combine the ingredients for the shortbread and pat onto the lined baking pan. Press to even out. Bake 15 minutes or until the top of the shortbread starts to turn golden. 

To Make Caramel Layer

  • Whisk heavy cream and allulose in a medium-large saucepan over high heat, whisking and keeping a close eye on it so it doesn't bubble over, until brown and thickened and has reduced by half. Whisk in vanilla during the last minute.
    The caramel will take 10-20 minutes to turn golden depending on the size (width) of your pot and how hot your stove-top is. Cool for 10-15 minutes then pour onto prepared shortbread.

To Make Chocolate Layer:

  • Melt chocolate in a microwave-safe bowl in 30-second increments until softened. Add butter to the chocolate and whisk the melted chocolate and until creamy. Pour onto the cooled caramel layer. Gently shake the pan from side to side to help it spread.
  • Refrigerate 2-3 hours or until firm. Slice into 16 pieces and store remaining slices in an airtight container in the fridge for up to 2 weeks.


Note: To use unsweetened chocolate, add ½ cup powdered sweetener to the chocolate layer when adding the heavy cream.


Serving: 1slice, Calories: 297kcal, Carbohydrates: 8g, Protein: 3g, Fat: 29g, Saturated Fat: 16g, Cholesterol: 73mg, Sodium: 57mg, Potassium: 122mg, Fiber: 2g, Sugar: 3g, Vitamin A: 793IU, Vitamin C: 1mg, Calcium: 58mg, Iron: 2mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Course: Dessert
Cuisine: American
Keyword: chocolate, desserts, easy, keto, low-carb
like this recipe? Rate & Comment below!

You May Also Like

Rate + Review

Your email address will not be published. Required fields are marked *

Recipe Rating

The maximum upload file size: 512 MB. You can upload: image, audio, video, document, spreadsheet, interactive, text, archive, code, other. Links to YouTube, Facebook, Twitter and other services inserted in the comment text will be automatically embedded. Drop file here


  1. Caramel is AMAZING! I added a bit of salt to mine too and WOW. Only knocked off a star because I had to double the base amount as the amount listed would only give very a thin base that I was sure would be very fragile. For a more traditional layer amount I’d double the base but flavours are on point. Next time I’m going to use the caramel and add some nuts and make my own chocolates using a mould with it!

    1. I followed this exactly . I boiled the caramel for over an hour and it still didn’t set. All I have ended up with is runny burnt liquid. Even freezing it doesn’t help and I had to throw it away. A total waster of ingredients and not something I’ll be trying again!!

  2. In the notes it says
    To use unsweetened chocolate, add ½ cup powdered sweetener to the chocolate layer when adding the heavy cream

    When do you add heavy cream to the chocolate??

    Someone helps please

  3. Hi,

    I’m attempting to make this over in Scotland and I’m unsure about the measurements..can you please confirm how much one American cup is in grams please. Any more advice or tips welcome.



    1. It depends what you put in the cup. It’s a volume measurement and one cup is 240 ml. Hope that helps.

  4. This is decadent. So delicious that I’m always tempted to eat more than 1 piece, but it would be over the top to do so because it is sweet, but good sweet. I love this recipe! It did take me a long time to make the “caramel” probably because my pot was deeper rather than wider. Next time I’ll try it in a pan for faster results (because my arm got tired continuing to mix it to keep it from bubbling over). Thank you for this creation!

  5. I’ve made this a couple of times, and it is ridiculously delicious! The first time I followed your recipe exactly, but my arm nearly fell off while making the caramel (and due to my own stupidity I burned my thumb too). So the next time I used a different keto caramel recipe that uses butter and cream, and tweaked the amounts of shortbread and caramel to get more even layers. The first time my shortbread was too thin. I used unsweetened chocolate with powdered allulose in the chocolate later, but I need to work on a smoother, silkier chocolate topping which is still easy to cut and sets well. Work in progress! Thank you for a fab recipe 🙂

  6. Very rich dessert. I’m impressed with how it turned out. My Carmel took about 25 minutes. Will definitely make again. Thanks for sharing.

  7. OMG, these are delicious. The caramel sauce is the real deal, you can’t tell they’re keto. Allulose is the secret, no after taste at all. The caramel sauce took me watching and stirring about 30 minutes so be prepared.

  8. Hey Guys, amazing recipe. But I wouldn’t put Vegan in the description if it includes Heavy Cream.

  9. I ended up making x2 of the base but the caramel was beautiful . Thank you

  10. I made this with erythritol and it works fine – just couldn’t get that lovely browned colour. Took me a few times to get right however – take care not to over cook as it splits and turns back to a lumpy mixture

  11. Wow these came out incredible. Thank you very much for the simple recipe!

  12. Hi we don’t get these sweeteners only xylitol. Will it work?

    1. It will recrystalize like crazy when it’s cooled and have a very unpleasant texture.. Not recommended.

    1. Unfortunately, the caramel did not work out as well with other keto sweeteners but the closest substitute would be granulated erythritol or monk fruit.