Low-Carb Millionaire Bars: Gooey Sugar-Free Caramel Treat

It’s cookie exchange season—holiday baking and sugary treats everywhere. If you need a ready-made defense against cravings, make a pan of these sticky, gooey low-carb millionaire bars. Thick sugar-free caramel sits on a buttery, crumbly coconut shortbread crust and is finished with a layer of dark chocolate. They feel decadent without the added sugar.

These low-carb millionaire squares are keto-friendly, gluten-free, and low in carbs. The caramel filling is sugar-free thanks to allulose, which caramelizes most like regular sugar and produces a smooth, non-grainy texture.

Low carb millionaire bars with gooey caramel filling and dark chocolate crust on a rustic wooden board

Keto-Friendly Caramel Chocolate Shortbread Squares

Restricting carbs doesn’t mean you must give up rich desserts. Instead of saying “never,” I prefer having one special treat on hand so holiday temptations don’t derail me. These millionaire squares are indulgent and satisfying—just don’t eat the entire pan at once.

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

What sweeteners work best for Low Carb Millionaire Squares?

Different sweeteners behave differently in baking. For this recipe use a 1:1 granular or powdered sweetener in the crust, and use allulose for the caramel.

Preferred sweeteners for the buttery coconut shortbread crust

Use your preferred 1:1 sweetener for the crust. Powdered monk fruit blended with erythritol, erythritol alone, swerve, xylitol, or monk fruit at a 1:1 ratio will work well.

What sweeteners work for the caramel filling?

Allulose is the best choice for the caramel because it caramelizes much like regular sugar and produces a smooth, non-grainy result. Erythritol and xylitol don’t caramelize the same way and can crystalize when chilled. A half-and-half mix of allulose and erythritol can work short-term but may show graininess after a day or two. For consistently smooth caramel, use 100% allulose.

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

About the millionaire bar crust

This crust uses coconut flour, not nut flours. It holds together nicely, is buttery, and won’t crumble all over when you pick up a square. It won’t be exactly like old-fashioned shortbread, but it’s a sturdy, tasty low-carb substitute.

Basic tips for success:

  1. Combine all crust ingredients in a bowl and blend thoroughly.
  2. Mix until the dough pulls away from the sides of the bowl and holds together; it will feel sticky and wet.
  3. Use a wet spoon or wet fingers to press and spread the dough evenly in the pan.
  4. Scrape the sides clean with a spatula so the caramel won’t stick to any darker crust pieces.
  5. Prick the crust with a fork before baking to help it bake evenly.

About pans and over-browning

Thin-walled pans can cause coconut flour to over-brown. Wrapping the bottom and sides of the pan in foil reduces unwanted darkening. Heavy-duty, commercial-style pans distribute heat more evenly and usually don’t need foil.

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

About the caramel filling

The filling cooks into a thick, semi-chewy caramel once chilled and stays smooth without graininess when made with allulose. Key tips:

  1. Simmer on medium-low for 20–25 minutes. Cooking too hot will burn allulose and create bitterness.
  2. Don’t stir while the caramel is simmering; stirring can splash sweetener up the pan sides where it may burn and fall back in, causing off-flavors.
  3. Cook until the mixture is amber-brown. The caramel will pour runny but firms up as it cools.
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 about 1 tablespoon of coconut oil. The oil softens the chocolate so it’s sliceable after chilling and creates a chewier texture rather than an ultra-hard snap. Any sugar-free chocolate will work; using milk-style sugar-free chips will make the topping sweeter.

  1. Place 1½ cups sugar-free chocolate chips in a heat-safe bowl.
  2. Add 1 tablespoon coconut oil to improve texture and spreadability.
  3. Heat briefly (about a minute in the microwave), then stir until smooth and glossy.
  4. Pour the melted chocolate over the chilled caramel and smooth quickly. The chocolate will firm up against the cold caramel.
  5. Use a knife to create a simple 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 keeps the caramel smooth when chilled, and the filling becomes thick and slightly chewy in the fridge. At room temperature the bars are softer and the caramel can ooze—delicious but messier.

Refrigerated bars can be stacked once cold, but avoid stacking too many as the weight can squeeze caramel from the lower pieces. Keep covered and they will last up to five days in the fridge.

To slice without squishing the caramel, warm a sharp knife under hot water, dry it, then cut; the warm blade cleanly slices the chocolate and caramel.

These bars don’t freeze well as a finished product. You can prepare the crust and freeze it, and the caramel can be made ahead and chilled before assembling.

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

Searching for more low-carb baking inspiration?

Try other popular sugar-free, low-carb recipes for more ideas and holiday baking options.

  • Sugar Free Birthday Cake
  • Low Carb Blackberry Cheesecake
  • Traditional Pumpkin Pie – No Sugar Added
  • Salted Caramel Keto Cupcakes
  • Cheesecake Filled Pumpkin Bread
Low Carb Millionaire Bars, A Perfect Treat for the Holiday Season.

Low Carb Millionaire Bars, A Perfect Treat for the Holiday Season.

Yield: 25
Prep Time: 10 minutes
Cook Time: 40 minutes
Additional Time: 2 hours
Total Time: 2 hours 50 minutes

Gooey caramel on a buttery coconut crust topped with snappy dark chocolate—these millionaire bars deliver the classic flavor without sugar or high carbs.

Ingredients

Shortbread Crust

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

Caramel Filling

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

Chocolate Topping

  • 1 1/2 cups sugar-free dark chocolate chips
  • 1 Tbsp coconut oil

Instructions

Crust

  1. Preheat the oven to 350°F.
  2. Melt the butter and place it in a large mixing bowl.
  3. Whisk eggs, vanilla, and heavy cream together and add to the melted butter.
  4. Add salt, coconut flour, and sweetener; mix until the dough comes together into a ball.
  5. Press the mixture evenly into the bottom of a 9×9-inch pan. Wet a spoon or fingers to help spread it.
  6. Scrape crumbs off the sides so the caramel will sit on an even edge.
  7. Prick the crust all over with a fork.
  8. Bake at 350°F for about 10 minutes. Cool completely before adding the filling.

Caramel Filling

  1. Combine all caramel ingredients in a high-walled saucepan.
  2. Heat on low until ingredients melt, stirring gently just to combine before simmering.
  3. Let simmer on medium-low for 20–25 minutes without stirring, until amber-brown and slowly bubbling.
  4. Carefully pour the caramel into a heatproof jar and cool to room temperature, then refrigerate until firm.
  5. Spoon the chilled caramel over the cooled crust and refrigerate again before adding chocolate.

Chocolate topping

  1. Place chocolate chips in a heat-safe bowl and add the coconut oil.
  2. Microwave briefly (about 1 minute) and stir until smooth and glossy.
  3. Quickly pour and spread the melted chocolate over the chilled caramel.
  4. Optionally use a knife to make a decorative zig-zag in the topping. Chill until set, then slice.

Notes

Caramel tips

  • Cook on low heat—higher heat can burn allulose and create bitterness.
  • Do not stir while the caramel simmers to avoid burning sweetener on the pan sides.
  • Allulose is the only sweetener that reliably caramelizes without graininess; a half-and-half mix with erythritol may crystalize over time.
  • Cooking times will vary by burner. The caramel is ready when it reaches an amber-brown color and a slow rolling boil.
  • To make caramel firmer at room temperature, add 1/2 tsp xanthan gum or use Pomona’s Universal Pectin following its instructions for low-sugar thickening.

Crust tips

  • If using a thin-walled pan, line it with foil to prevent over-browning. Heavy-duty pans distribute heat more evenly and usually don’t need foil.

Topping tips

  • Substitute butter for coconut oil if preferred. A small amount of added fat helps sugar-free chocolate melt smoothly and spread easily.
Nutrition Information:

Yield: 25
Serving Size: 1

Amount Per Serving:
Calories: 230
Total Fat: 23g
Saturated Fat: 13g
Cholesterol: 59mg
Sodium: 155mg
Carbohydrates: 8.2g
Net Carbohydrates: 3.6g
Fiber: 4.6g
Sugar: 1g
Protein: 3g

Nutritional information is approximate. Erythritol and other sugar alcohols are often excluded from net carb counts due to minimal blood sugar impact; net carbs equal total carbs minus fiber.

© Laura Kennedy
Category: Squares and Bars

img 2935 18

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.