Vegan Millionaire’s Shortbread (Gluten-Free Recipe)

Vegan Millionaire’s Shortbread like no other: a chewy shortbread base, a gooey caramel center, and a chocolate coating finished with a sprinkle of sea salt. These bars are indulgent yet vegan, gluten-free, and refined sugar-free.

Jump to Recipe

Vegan millionaire's shortbread bars on a marble plate.

Millionaire’s shortbread is one of my favorite treats. I’m passionate about the chocolate-and-caramel combination, and these bars deliver on texture and flavor. They work especially well for holidays or special occasions. If you love this flavor profile, try other chocolate-caramel recipes for variety.

What is millionaire’s shortbread?

It’s a classic three-layer treat: a shortbread cookie base, a rich caramel middle, and a chocolate top. Think of it as an upscale Twix bar—crisp, chewy, and satisfying.

Why you’ll love this recipe

This version is simple to make, uses whole-food ingredients, and is versatile—swap in white chocolate or a different sweetener if you prefer. Most importantly, it tastes incredible.

A plate of vegan millionaire's shortbread bars.

Ingredients & Substitutions

Chocolate: choose a vegan chocolate sweetened to your taste (I often use chocolate sweetened with coconut sugar).
Almond flour: forms the base texture.
Coconut flour: adds structure to the shortbread.
Maple syrup: any sticky liquid sweetener can be used instead.
Canned full-fat coconut milk: essential for a rich, creamy caramel; heavy cream can work as a non-vegan substitute.
Coconut sugar: sweetens and helps create the caramel; you can experiment with partial monk fruit to lower sugar.

How to make vegan millionaire’s shortbread

  1. Bake the shortbread base until golden around the edges.
  2. While the base bakes, make the caramel on the stovetop: combine the ingredients and simmer until it reaches a thick, caramel-like consistency.
  3. Pour the caramel over the cooled base and freeze until firm.
  4. When the caramel has set, melt the chocolate and pour it over the top, tilting to spread evenly.
  5. Freeze again for at least two hours, then cut into bars and store frozen.

Tips for perfect caramel

This caramel is forgiving because it doesn’t require a candy thermometer, but follow these tips:

  1. Use full-fat canned coconut milk for best texture and set—light coconut milk won’t produce the same result.
  2. Be patient: simmering can take 15–25 minutes, sometimes longer, depending on heat level and pan.
  3. Stir frequently while boiling so the mixture doesn’t burn as it reduces.

Storing the shortbread

Store the bars in an airtight container in the freezer to keep the layers firm and the texture ideal.

Other desserts to try

Try variations of caramel and chocolate bars or cookie bars for more dessert ideas.

img 4159 3

Vegan Millionaire’s Shortbread

Starts with a chewy shortbread base, gooey vegan caramel, and a rich chocolate topping. Easy to make, satisfying, and gluten- and refined sugar-free.
5 from 1 vote
Print Recipe
Pin Recipe

Prep Time 10
Cook Time 20
Total Time 30

Course Dessert, Snack
Cuisine American

Servings 12 bars
Calories 1 kcal

Ingredients

  

Shortbread base

  • 1 1/4 cup almond flour
  • 6 tbsp coconut flour
  • 5 tbsp coconut oil melted
  • 1/4 cup maple syrup
  • 1 tsp vanilla extract

Caramel

  • 1 14 oz can full-fat coconut milk
  • 1/2 cup coconut sugar
  • pinch sea salt
  • 1 tbsp coconut oil
  • 1 tsp vanilla extract

Chocolate topping

  • 1 1/2 cups chocolate chips

Instructions

 

  • Preheat the oven to 350°F.
  • Combine all shortbread ingredients in a large bowl and mix until a dough forms. Press into the bottom of a lined 8×8 pan and bake 10–12 minutes, until golden at the edges. Let cool completely.
  • While the base bakes, make the caramel. Add all caramel ingredients to a small saucepan over medium heat. Bring to a boil and simmer, stirring frequently, for 15–20 minutes (it may take longer) until the mixture reduces and thickens to a caramel consistency. Stir often to prevent burning.
  • Pour the caramel over the cooled base and place in the freezer for about an hour to firm up.
  • Once the caramel is firm, melt the chocolate in a heatproof bowl in short bursts, stirring until smooth. Pour over the caramel, tilt to spread, sprinkle sea salt, and return to the freezer for at least 2 hours.
  • Cut into bars and store in an airtight container in the freezer.

Keyword caramel, healthy dessert, refined sugar-free, shortbread, vegan dessert