Rose Cardamom Chocolate Cheesecake (vegan & grain-free)
Serves: 8 large bars
  • Crust layer:
  • 120g mix of brazil nuts and almonds (1 cup)
  • 50g desiccated coconut (1/2 cup)
  • 6 Medjool dates, pitted
  • 1tbsp raw cacao powder
  • ½tsp ground cardamom
  • pinch sea salt
  • 1tsp coconut oil
  • Rose chocolate layer:
  • 240g cashews, soaked for 4 hours or overnight (2 cups)
  • 80ml maple syrup (1/3 cup)
  • 80ml almond milk (1/3 cup)
  • 1tsp vanilla extract
  • 2tsp rose water
  • 60g raw cacao powder (1/2 cup)
  • ½tsp ground cardamom
  • 80ml melted cacao butter (1/3 cup)
  • 2tbsp melted coconut oil
  • Topping:
  • edible dried rose petals
  1. Prepare 7" square cake tin with removable base.
  2. Place brazil nuts and almonds into a food processor and pulse few times until ground. Add desiccated coconut, pitted dates, cacao, cardamom and salt and blend until the mixture comes together. Add coconut oil and blend again. You should have a sticky mix when pressed together.
  3. Spoon the crust mix into the tin, spread evenly onto the base and press tightly down. Place into a fridge.
  4. Rinse the soaked cashews under running water and place into high speed blender. Add maple syrup, almond milk, vanilla, rose water and blend until smooth. Add extra almond milk if needed. Add cacao, cardamom, melted cacao butter and coconut oil and blend until incorporated. I kept the mixture quite thick so it holds well at room temperature.
  5. Spoon the mixture onto the crust layer and smooth out the top. Sprinkle with some rose petals. Cover the cake with a layer of baking paper and cling film on top to prevent frostbite and place into a freezer until set.
  6. Once set carefully remove from the tin and with a sharp knife cut into 8 bars.
  7. Leave to thaw before serving.
  8. Store in a fridge or freezer.
  9. Enjoy!
Recipe by Nirvana Cakery at