Pinterest Hidden Image

A delicious and festive spin on vegan millionaire shortbread, these caramel slices have a spiced gingerbread crust, ginger caramel, and chocolate.

And of course, they're topped with homemade vegan gingerbread cookies for good measure! This irresistible Christmas traybake has it ALL.

Jump to:

📖 Recipe Overview

  • Taste - Sweet ginger caramel, warming gingerbread spices, a hint of molasses, and rich chocolate.
  • Texture - Firm yet buttery, I've included options to make a firm caramel or a softer version with a great caramel pull.
  • Level of Ease - You'll need a candy thermometer to ensure the caramel turns out perfect!
  • Best Served - Great for Christmas with a cup of tea or coffee. They also make a great addition to festive cookie boxes.
  • Free-From - Eggless and dairy-free, with the option to make it gluten-free.
a stack of vegan caramel slices with gingerbread men scattered around.Pin

🧾 Ingredients Needed

Here's everything you need to make this gingerbread caramel slice recipe from scratch:

ingredients for ginger caramel slices measured out in bowls on a metal tray.Pin

Ingredient Notes

  • Gingerbread Spices. A blend of ground ginger, cinnamon, nutmeg, and allspice.
  • Vegan Butter. An important ingredient to get that ”buttery” shortbread crust. It is also a key ingredient for that caramel filling. It’s important to use vegan block butter here and not margarine, as the water content in margarine is too high.
  • Molasses. This really accentuates that gingerbread flavor by adding warmth and additional acidity and spice to the shortbread base.
  • Sweetened Condensed Coconut MilkYou can also use sweetened condensed oat milk for the caramel layer. I use Natures Charm.
  • Sugar. A combination of granulated sugar for structure and soft brown sugar for that delicious caramelizes flavor.
  • Dark Chocolate. You can use vegan milk chocolate or dark chocolate depending on your taste. You could also try topping them with homemade vegan milk chocolate too!

You'll also need some homemade vegan gingerbread cookies to top the ginger caramel slices. Plus some optional gingernut cookies if you want some extra crunch!


🥣 How To Make Vegan Caramel Slices

You can make this recipe using either an 8-inch square pan or a 9-inch rectangular pan.

  1. Blend the ingredients in a food processor (vegan butter, gingerbread spices, molasses, and sea salt) together until a dough is formed.
  2. Press the dough into the base of a pan lined with parchment paper.
  3. Place a sheet of parchment on top of the gingerbread and use a flat-bottomed glass to smooth out the surface. Then peel away the parchment.
  4. Prick the gingerbread base with several holes and bake until lightly browned. 
gingerbread crust in the base of a rectangular pan lined with parchment paper.Pin
  1. Cook the caramel ingredients (apart from the ginger) temperature up to 120°C (248°F) and make sure to stir every so often to prevent the mixture from burning to the bottom of the pan. Stir in the ground ginger.
  2. Pour the ginger caramel on top of the gingerbread crust and chill until set.
caramel in a saucepan and in a lined rectangular pan.Pin
  1. Pour melted chocolate on top of the set caramel layer.
  2. Spread the chocolate in an even layer with a spatula or by moving the pan around to get even coverage.
  3. Top with gingerbread cookies and crushed ginger nut biscuits before the chocolate sets!
  4. Slice into portions once the chocolate topping has set.
pouring chocolate on top of a caramel slice with gingerbread cookies on top.Pin

💬 FAQs

How to store vegan caramel slices?

These bars will last in the fridge for up to a week. Make sure that the container you're keeping them in is airtight.

Alternatively, you can freeze them in a sealed container and defrost them for an hour or two before serving.

How to cut even caramel slices?

Make sure you use a sharp knife, blunt knives won't do you any favors here!

You can use a measuring tape to carefully mark out the slices if you want them to be exact.

Cut slowly, applying pressure to the chocolate until you can see that the knife has made its way through it, then press down to cut through the caramel and biscuit layers.

caramel slices with gingerbread cookies on top on a grey surface.Pin

🍯 More Vegan Caramel Slices

Stay in touch with me through social media @ InstagramPinterestTikTok, and Facebook. And subscribe via email to get all our new recipes!

Vegan Caramel Slice with Gingerbread

5 from 14 votes
PREP TIME: 20 minutes
Chilling Time: 2 hours 15 minutes
TOTAL TIME: 2 hours 35 minutes
Servings: 20


Delicious vegan caramel slice with gingerbread as the base. All topped with chocolate and homemade vegan gingerbread cookies, this caramel slice recipe is a festive twist on classic millionaires shortbread. 



  • 235 g (1 ⅘ cups) plain flour
  • 125 g (½ cup) vegan butter
  • 35 g (3 tbsp) soft brown sugar
  • 50 g (2.5 tbsp) molasses, or black treacle
  • ¼ teaspoon sea salt
  • 2 ¼ teaspoons ground ginger
  • 1 ¾ teaspoons ground cinnamon
  • ¼ teaspoon allspice
  • ½ teaspoon ground nutmeg


  • 320 g (1 cup) vegan condensed milk, or 400g for gooey caramel *see notes
  • 180 g ( cup) vegan butter
  • 90 g (½ cup) granulated sugar
  • 75 g ( cup) soft brown sugar
  • ½ teaspoon sea salt
  • ½ teaspoon ground ginger


  • 180 g (1 cup) vegan dark chocolate
  • 30 g (2 tbsp) vegan butter
  • ¼ batch vegan gingerbread cookies, crushed
  • 4 gingernut biscuits, optional


  • Prepare: Preheat your oven to 175°C (350°F). Lightly grease the base and sides of a square 8" pan or rectangular 9" pan with some oil or vegan butter, then line it with parchment paper.
  • Make the crust: In your food processor, combine all of the crust ingredients until they stick together to form a dough. Evenly press the dough into the base of the pan.
    Then add a sheet of parchment paper on top of the crust and compact it down by smoothing it out with a flat-bottomed glass. Peel off the parchment, and use a fork to prick the dough several times.
  • Bake: Bake for 14-15 minutes until slightly browned, then allow it to cool to room temperature.
  • Make the caramel: Add the condensed milk, white and brown sugar, and butter to a saucepan and melt over medium heat.
    Continue to heat whilst stirring. Place your candy thermometer in the caramel and heat until it reaches 120°C (248°F).
    Remove from the heat and stir in the sea salt and ground ginger. Allow the caramel to cool slightly for 5 minutes.
  • Assemble: Pour the caramel over the shortbread base and allow it to reach room temperature before transferring it to the fridge for at least 2-3 hours (or overnight).
    Make vegan gingerbread cookies if using them.
  • Make the coating: Melt the chocolate and butter over a double boiler. Stir until melted thoroughly. Use a spatula to spread it over the caramel in an even layer.
    Add the gingerbread cookies and crushed ginger nut biscuits on top of the chocolate before it sets.
  • Serving: Allow the slice to set at room temperature for at least 15 minutes before slicing it into servings.
    Cut slowly, applying pressure to the chocolate until you can see that the knife has made its way through it, then press down to cut through the caramel and biscuit layers. 
  • Storage: Place in an air-tight container and refrigerate for up to a week.
    Alternatively, you can freeze them in a sealed container and defrost them for an hour or two before serving. 


  • For a gooey caramel layer, use 400g of vegan condensed milk instead of 320g.
  • You can use homemade vegan white chocolate in place of regular chocolate, or sprinkle some pecans, peanuts, or almonds on top of the chocolate layer before it sets.


Serving: 1g | Calories: 285kcal | Carbohydrates: 34g | Protein: 2g | Fat: 16g | Saturated Fat: 6g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 6g | Trans Fat: 0.1g | Cholesterol: 0.3mg | Sodium: 218mg | Potassium: 130mg | Fiber: 1g | Sugar: 22g | Vitamin A: 644IU | Vitamin C: 0.02mg | Calcium: 20mg | Iron: 2mg
Did you make this recipe? Tag me TodayBe sure to leave a rating and a review in the section below, and mention @addictedtodates or tag #addictedtodates

© All content and images are protected by copyright. If you want to share this recipe, please do so using the share buttons provided. Do not screenshot or republish the recipe or content in full. instead, include a link to this post for the recipe.

*This recipe was originally published in November 2021. The recipe has since been improved and updated to simplify the instructions.


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

Recipe Rating


  1. Wow this turned out better than expected! I made 4 different desserts for Christmas and this one was definitely the favorite. Easy to make and full of flavor. I added some toasted pecans to the top as well to give it an additional crunch. So good! Do you think the caramel recipe would still work if you cut back some of the sugar?

    1. Hi Sarah,

      I'm delighted to hear that, thank you so much for your wonderful feedback! I think you could reduce the sugar by a third/quarter, but only if you don't mind the consistency of the caramel being affected. Also, pecans are a great idea!

  2. 5 stars
    I used Nature's Charm sweetened condensed oat milk and Miyoko's vegan butter -- worked amazing! I actually didn't have a candy thermometer, so I had to eyeball it. I brought the mixture to a rolling boil and kept stirring until it had reduced maybe by half, was deep golden brown in color, and was starting to pull away from the sides of the pan (I was a bit worried about making caramel *sauce* instead of something that would hold up to a slice). Seems to have worked well! The gingerbread cookies were delicious too-- I had to add a tiny splash or two of oat milk to get the dough to come together, and I added a scant 1/4 tsp of ground black pepper to the dough as well. Really nice! Thanks so much for this incredible recipe

    1. Hi Kaitlyn,

      I'm so happy you loved the recipe! And thank you so much for your detailed feedback, I'm sure this will be very helpful for others wanting to make the recipe without a thermometer.

  3. 5 stars
    Hi Christina 😊 Can this be adapted to Gluten Free ? Using a GF flour blend.. ?? Do you think it would work… 🤔

  4. I wd like to make these, sound lovely. Could i request that u stick to one measuremnt, preferably metric, instead of a confusing mix of grams and cups. Will make measuring quicker and more accurate. Thanks

    1. Hi Stephanie,

      This has been fixed now, thank you for the heads up! I always include both measurement options so you can switch between the metric and US customary button in the recipe card now depending on which measurements you would normally use. Hope you enjoy the recipe 🙂