Makes: ~16 squares | Total Time: 1.5 hours (including chilling)
✨ Layers Breakdown:
- Shortbread Base – crumbly and rich
- Caramel Layer – gooey and sweet
- Chocolate Topping – smooth and snappy
🥄 Ingredients
Shortbread Base:
- 1 1/2 cups (180g) all-purpose flour
- 1/2 cup (110g) vegan butter, softened (e.g., Earth Balance or Flora Plant)
- 1/4 cup (50g) sugar (white or light brown)
- Pinch of salt
- Optional: 1 tsp vanilla extract
Caramel Layer:
- 1 cup (240ml) full-fat coconut milk
- 1/2 cup (100g) brown sugar or coconut sugar
- 1/4 cup (60ml) maple syrup or agave
- 1/4 cup (60g) vegan butter
- Pinch of salt
- Optional: 1 tsp vanilla extract
Chocolate Topping:
- 150g (about 1 cup) vegan dark chocolate, chopped
- 1 tbsp coconut oil (for smoother texture)
🔪 Instructions
1. Make the Shortbread Base
- Preheat oven to 350°F (175°C). Line an 8×8-inch pan with parchment.
- Mix flour, sugar, salt, and vegan butter until a soft dough forms.
- Press evenly into the pan. Prick with a fork.
- Bake for 20–25 minutes, until lightly golden.
- Let cool completely in the pan.
2. Make the Vegan Caramel
- Combine coconut milk, sugar, syrup, and vegan butter in a saucepan.
- Bring to a gentle boil, stirring frequently.
- Reduce heat and simmer for 25–35 minutes, stirring regularly, until thick and golden.
- It should coat the back of a spoon.
- Stir in vanilla and a pinch of salt.
- Pour over cooled shortbread and refrigerate until set (at least 1 hour).
3. Add the Chocolate Layer
- Melt chocolate with coconut oil in a double boiler or microwave (in 20-sec bursts).
- Pour over the set caramel, spreading evenly.
- Chill again until firm (about 30 minutes).
- Slice with a hot sharp knife (wipe between cuts for clean edges).