Photo of a slice of tiramisu with a bite taken out of it on a white plate with pink flowers and a gold fork

Gluten-Free Vegan Tiramisu

This Gluten-Free Vegan Tiramisu is aromatic, super creamy and much healthier than the traditional version! 
Course Dessert
Cuisine Italian
Keyword gluten-free tiramisu, vegan dessert, vegan tiramisu
Prep Time 20 minutes
Cook Time 15 minutes
Total Time 35 minutes
Servings 12
Calories 351kcal
Author Rhian Williams


For the sponge:

  • 60 g (1/4 cup) coconut oil (or sub olive or vegetable oil)
  • 200 ml (4/5 cup) unsweetened almond milk (or any other plant-based milk)
  • 1 teaspoon (1 teaspoon) apple cider vinegar * (ensure gluten-free if necessary)
  • 8 tablespoons (8 tablespoons) maple syrup (or sub any other sweetener)
  • 150 g (1 1/4 cup) ground almonds (almond meal) **
  • 150 g (1 1/4 cup) gluten-free flour blend (or sub plain flour if not gluten-free)
  • 2 heaped teaspoons (2 heaped teaspoons ) baking powder (ensure gluten-free if necessary)
  • 1/4 teaspoon (1/4 teaspoon) bicarbonate of soda (baking soda)

For the coffee mixture:

  • 400 ml (1 2/3 cup) coffee , strong and warm
  • 2 tablespoons (2 tablespoons) liqueur of choice to taste (ensure vegan/gluten-free if necessary)

For the mascarpone:

  • 800 g (28 oz) tins of full-fat coconut milk ***
  • 4 tablespoons (4 tablespoons) lemon juice
  • 5 tablespoons (5 tablespoons) maple syrup (or sub any other sweetener)
  • 1 teaspoon (1 teaspoon) vanilla extract

To assemble:

  • Cocoa powder , for dusting


For the cake:

  • Preheat oven to 180 degrees Celsius (350 degrees Fahrenheit)
  • Place the coconut oil in a large bowl and melt over a saucepan of boiling water or in the microwave (skip this step if using any other oil)
  • Once melted, add the milk to the same bowl along with the vinegar, maple syrup and ground almonds
  • Sift in the flour, baking powder and bicarbonate of soda
  • Mix well, adding a tiny splash more milk if it’s looking too dry
  • Transfer mixture into a square baking tin lined with baking paper (I used a 23cm/9inch square baking tin)
  • Bake in oven for around 15 minutes until risen and an inserted skewer comes out clean
  • Leave the sponge in the tin to cool completely before cutting

For the coffee mixture:

  • Measure out the coffee in a jug and mix in the liqueur

For the mascarpone:

  • You’ll need to keep your tins of coconut milk in the fridge overnight for the rich creamy bit to separate from the watery bit at the bottom. Make sure it is full fat coconut milk, otherwise this separation won’t happen and you won’t be able to make this cream!
  • Open the tins upside down – the coconut cream will be at the bottom and you can just pour off the watery liquid (save this for adding to soups or smoothies)
  • Place the thick, creamy part into a bowl
  • Add the lemon juice, maple syrup and vanilla extract
  • Use an electric whisk (or a manual one and a lot of elbow grease) to whip up the coconut cream until light and fluffy

To assemble:

  • Cut the sponge in half both ways, then cut each square into three, so that you end up with 12 rectangular-shaped sponges
  • Use a chopping board to carefully slice each rectangular sponge in half horizontally
  • Lay half of the sponge rectangles along the bottom of a large lasagna dish (I used a 25cm/10inch by 22cm/8.5inch dish)
  • Carefully spoon half of the coffee mixture over the sponges until absorbed completely - you will get more precision using a spoon to do this
  • Spread half of the mascarpone over the sponges
  • Lay the rest of the sponges on top of the mascarpone and carefully spoon over the remaining coffee mixture
  • Top with the remaining mascarpone and finish with a fine dusting of cocoa powder
  • Keeps well covered in the fridge for up to a day


*The vinegar is crucial as its acidity needs to react with the alkali bicarbonate of soda to make the sponge fluffy.
**You can alternatively use almond flour
***You can alternatively use 400g (14oz) coconut yogurt.


Calories: 351kcal | Carbohydrates: 27g | Protein: 5g | Fat: 26g | Saturated Fat: 17g | Sodium: 56mg | Potassium: 233mg | Fiber: 2g | Sugar: 13g | Vitamin C: 2.6mg | Calcium: 96mg | Iron: 3.1mg