Gooey Low-Carb Millionaire Bars with Sugar-Free Caramel

‘Tis the season for cookie swaps, holiday baking, and irresistible sweet treats. If you’re watching your carbs but still want to enjoy something decadent, these low carb Millionaire Bars are a perfect solution. A buttery shortbread crust, a rich sugar-free caramel layer, and a dark chocolate topping create a luxurious dessert that helps curb sugar cravings without added sugar.

These bars are intensely sweet and satisfyingly rich: thick, buttery caramel sandwiched between a tender coconut shortbread crust and a dark chocolate top. Best of all, they’re made without added sugars and are keto-friendly, gluten-free, and low carb.

  • Keto-friendly
  • Gluten-free
  • Low carb
Low carb millionaire bars with gooey caramel filling and dark chocolate crust on a rustic wooden board

Keto-Friendly Caramel Chocolate Shortbread Squares

You don’t have to give up dessert when following a low carb or ketogenic lifestyle. I prefer treats I can enjoy without derailing my efforts, especially during the holidays when temptation is everywhere. These Millionaire Squares deliver that decadent, rich flavor while keeping carbs low.

If you want a special treat that tastes indulgent and still fits your low carb goals, these millionaire bars are a great choice. Just be warned: they are addictive—so portion wisely.

A box of caramel and chocolate topped shortbread nestled in white parchment paper

What sweeteners work best for Low Carb Millionaire Squares?

Choosing the right sweetener matters for texture and flavor. The crust and the caramel filling require different sweeteners for optimal results.

Preferred sweeteners for the buttery coconut shortbread crust

For the crust, use a 1:1 granular or powdered low-carb sweetener you like. Options such as erythritol, monk fruit blends, xylitol, or similar 1:1 sugar substitutes will work well in the shortbread crust. Powdered blends give a smoother texture.

What sweeteners work for the caramel filling?

Allulose is the recommended sweetener for the caramel. Unlike erythritol or xylitol, allulose caramelizes and behaves much like sugar when cooked, producing a smooth, non-grainy caramel. Using erythritol in the caramel often results in graininess and crystallization after chilling. A half-and-half mix of allulose and erythritol can work but may still crystalize over time. For a silky, true-caramel texture, use 100% allulose for the filling.

A stack of keto-friendly millionaire bars stacked on a white plate

About the millionaire bar crust

This crust uses coconut flour rather than nut flours and produces a sturdy, buttery shortbread that holds together when handled. It won’t have the exact flaky layers of traditional shortbread, but it delivers a satisfying bite and presses neatly into a pan. The dough will feel sticky and moist rather than dry shortbread—this is normal.

  1. Toss all crust ingredients into a bowl.
  2. Blend thoroughly until the mixture starts to hold together and pull away from the bowl sides.
  3. The dough will be sticky; wet the back of a spoon or your fingers to press and spread the dough evenly into the pan.
  4. Use a spatula to remove loose crumbs from the pan sides so the caramel layer has a clean edge.
  5. Prick the crust all over with a fork before baking to prevent bubbles.

About pans and preventing over-browning

Coconut flour can over-brown quickly in thin pans. If using a thin-walled 9×9 pan, wrapping the bottom and sides in tin foil helps reduce browning. Heavy-duty, commercial-grade pans distribute heat more evenly and often eliminate the need for foil.

In process steps for making a gluten-free coconut shortbread crust.

About the caramel filling

The caramel turns thick and slightly chewy after chilling and remains smooth and free of grain. To achieve perfect caramel:

  1. Cook the caramel on medium-low heat for 20–25 minutes. Low, steady simmering is essential; higher heat risks burning the allulose and producing bitter flavors.
  2. Avoid stirring while the caramel is simmering. Stirring can splash allulose up the pan sides where it may burn and later fall back, causing off-flavors.
  3. Cook until the caramel reaches an amber-brown color. It will be fluid when poured but firms as it cools.

This caramel is versatile and delicious on many desserts.

A spoonful of amber colored caramel sprinkled with corse salt on a rustic pie tin.

The topping

For the chocolate topping, melt sugar-free dark chocolate chips with a small amount of coconut oil or butter to improve spreadability and texture. The added fat softens the chocolate so it cuts cleanly when chilled and produces a pleasant chew rather than an overly hard snap. Any low-carb or sugar-free chocolate chips will work; dark varieties keep the bars less sweet while milk chocolate increases overall sweetness.

  1. Place about 1½ cups sugar-free chocolate chips in a heatproof bowl.
  2. Add 1 tablespoon coconut oil (or butter) to aid melting and spreading.
  3. Heat gently until melted and glossy, then pour over the chilled caramel layer and spread quickly.
  4. Use the tip of a knife to create a decorative zig-zag pattern if desired.
In process step by step shots for making a chocolate topping

Storage & serving for Low Carb Millionaire Bars

Store these bars in the refrigerator. Allulose maintains a smooth texture when chilled, which is why it’s the preferred sweetener for the caramel. Refrigerated bars become thick and gooey; at room temperature they soften and the caramel may ooze. For cleaner slices, chill the bars thoroughly and heat a sharp knife under hot water, wipe dry, and slice—the warm blade cuts through the chocolate without squeezing the caramel out.

Stack cooled bars gently; stacking too high can squeeze caramel from the bars below. Refrigerated and covered, these bars keep well for up to five days. The assembled bars do not freeze well, but you can prepare and freeze the crust in advance, and make the caramel a few days ahead; assemble once the caramel has fully chilled.

img 2935 7
A single low carb millionaire square on a white plate with a stack of squares and coffee cup in the background.

Looking for more low carb baking inspiration?

Try other popular low carb, sugar-free recipes like sugar-free birthday cake, low carb cheesecakes, or keto pumpkin breads to expand your holiday dessert repertoire.

Low Carb Millionaire Bars — Recipe

Ingredients

Shortbread Crust

  • 1 cup coconut flour
  • 3/4 cup butter, melted
  • 2 eggs
  • 3 Tbsp powdered erythritol/monk fruit blend (or preferred 1:1 sweetener)
  • 2 Tbsp heavy cream
  • 1 tsp vanilla
  • 1 pinch salt

Caramel Filling

  • 1 1/2 cup granular allulose
  • 1 1/4 cup heavy cream
  • 3/4 cup unsalted butter
  • 1 1/2 tsp vanilla
  • 1 tsp salt

Chocolate Topping

  • 1 1/2 cup sugar-free dark chocolate chips
  • 1 Tbsp coconut oil (or butter)

Instructions

Crust

  1. Preheat oven to 350°F (175°C).
  2. Melt the butter and place it in a large mixing bowl.
  3. Whisk eggs, vanilla, and heavy cream in a small bowl, then add to the melted butter.
  4. Add salt, coconut flour, and powdered sweetener. Mix until combined and the dough begins to hold together.
  5. Press the mixture into the bottom of a 9×9 square pan, smoothing with a wet spoon or your wet fingers.
  6. Remove any loose crumbs from the sides of the pan and prick the crust all over with a fork.
  7. Bake at 350°F for about 10 minutes. Remove and allow to cool before adding the caramel.

Caramel Filling

  1. Combine all caramel ingredients in a high-walled saucepan.
  2. Heat on low until ingredients melt, stirring gently before simmering.
  3. Allow to simmer on medium-low for 20–25 minutes, without stirring, until the caramel turns amber brown.
  4. Carefully pour the hot caramel into a heatproof jar and cool to room temperature, then chill until firm.
  5. When cold, spoon the caramel over the baked crust and refrigerate to set.

Chocolate Topping

  1. Place chocolate chips in a heatproof bowl with 1 tablespoon coconut oil.
  2. Heat gently until melted and glossy, stirring to combine.
  3. Pour and spread the melted chocolate over the chilled caramel layer. Create a pattern with a knife if desired.
  4. Chill until the chocolate is firm, then slice and serve.

Approximate nutrition per serving (1 square): 230 calories, 23 g fat, 8.2 g carbohydrates, 4.6 g fiber, ~3.6 g net carbs. Nutritional values are estimates and will vary by ingredient brands.

Closeup of a stack of low carb millionaire bars with heading for Pinterest.
Closeup of pre-cut low carb millionaire bars with heading for Pinterest.