In a bowl, combine flour, sugar, salt, baking powder, cinnamon, ground cloves, cardamom, and ground almonds.
Knead in the plant-based butter until the mixture forms a dough, then shape it into a ball and refrigerate for 30 minutes.
Split the dough in half and grease a 26cm cake tin with vegan butter, dusting it lightly with flour.
Press the first dough half into the cake tin to form an even base.
In a bowl, stir the red currant jelly until smooth and then it evenly over the dough, leaving a 1 cm edge.
Roll out the remaining dough and cut it into strips.
Place half of the strips diagonally across the cake.
Cross the remaining dough strips over the first set, forming a lattice pattern.
Shape 5-9 small rolls from the leftover dough and place them around the edge of the tin, pressing gently.
Mix plant-based milk and agave syrup, then brush over the dough.
Bake at 180°C for about 30 minutes, let cool, and dust with powdered sugar.