Classic Christmas Cookies Going Vegan

Do you want even more inspiration for vegan Christmas cookies? We've uploaded a lot more during the years - check them out here.

There are still some rumours, that vegan baking is tricky or almost impossible. Whether it’s cake or cookies – some may think that you just can’t do it without eggs and milk, especially when it comes to traditional recipes as Christmas cookies. But in reality, this is one of the easiest things ever and we’re not talking about superfood raw crazy cookies, but cookies you already ate when you were a kid. We promise, it won’t disappoint your parents and grandparents. Happy Holidays!

Banner | Kochbuch
R104 Classic Christmas cookies

Vegan Vanille Crescents

approx. 25 cookies
90 minutes


  • 280 g (2.25 cup) flour
  • 70 g (0.35 cup) sugar
  • 100 g (0.75 cup) powdered almonds
  • 210 g (1 cup) cold, vegan butter (e.g. Alsan)
  • 1 vanilla bean
  • 2 tbsp icing sugar
  • 2 tbsp vanilla sugar


  1. Stir flour, sugar and powdered almonds. Scrape out the vanilla bean and add black seeds. Also add cold vegan butter in small pieces.
  2. Knead until you get a nice, soft dough. If it's still too dry, add a little bit of cold water.
  3. Form dough into a thick roll (about 3-4 cm thick), put wrapping film around it and keep cool in the fridge for at least 1 hour. Preheat oven to 360°F.
  4. After 1 hour of cooling, you can cut the roll into slices (about 1cm thick) and form small crescent shapes out of it. Place them on a baking sheet and bake for 12-15 minutes in the oven.
  5. In a small bowl, mix vanilla sugar and icing sugar and turn vanilla crescents in it while they are stil hot. Afterwards, let them cool down.
R463 Vegan Thumbprint Cookies

Vegan Jelly Cookies

appox. 20 cookies
90 minutes


  • 150 g (1.25 cup) flour
  • 50 g (0.25 cup) sugar
  • 40 g (0.3 cup) powdered hazelnuts
  • 1 package vanilla sugar
  • 100 g (0.5 cup) cold vegan butter (e.g. Alsan)
  • about 50 g (2 oz) of your favorite jelly


  1. Start by mixing flour, sugar, vanilla sugar and powdered hazelnuts in a large bowl. Add cold butter in small flocks and knead everything to a nice, smooth dough.
  2. Wrap it in cling film and place in the fridge for 1 hour.
  3. Afterwards form small balls out of it and use a wooden spoon stick to press small pits in it. Fill jelly in those small pits, you can use a spoon for this.
  4. Preheat the oven to 360°F and back your cookies for 12-15 minutes.
  5. Afterwards dust with sugar powder.
R104 Classic Christmas cookies

Vegan Snow Balls

approx. 15 cookies
30 minutes


  • 110 g (1 cup) flour
  • 100 g (0.5 cup) vegan butter
  • 1 tsp vanilla flavor
  • 100 g (3.5 oz) walnuts
  • 30 g (0.25 cup) powdered sugar
  • 1 pinch of salt


  1. Take out walnuts and chop one half of it. Put the other half in a mixer and grind it finely.
  2. In a bowl, stir flour, chopped and grinded walnuts and a pinch of salt.
  3. Beat vegan butter and sugar until fluffy and add vanilla flavor.
  4. Add flour and stir well. The dough will turn out slightly sticky, but don't worry about this, we want it exactly like this!
  5. Take 1 tsp of dough all roll into small balls. Repeat until all dough is used. Place them on a baking sheet with some space in between.
  6. Preheat oven to 320°F and let them bake for 15 minutes. Make sure to check from time to time because we want those cookies not to get roasted to much.
  7. Afterwards put some sugar powder into a bowl and roll cookies in it while they are still hot. Dust more sugar powder on it to make them look like real snow balls.
R329 Vegan cut-out sugar cookies

Vegan Christmas cut-out sugar cookies

approx. 50 cookies
90 minutes (+ cooling time)


  • 300 g (2.5 cups) flour
  • 200 g (0.8 cups) plant-based butter
  • 100 g (0.5 cups) sugar
  • 1/2 lemon
  • optional: 1 tbsp vanilla sugar


  • 250 g (2.5 cups) icing sugar
  • a few drops fresh beetroot juice
  • 100 g (3.5 oz) plant-based sugar sprinkles


  1. Add flour, sugar, and salt to a bowl and stir to combine.
  2. Add diced cold butter on top and fresh lemon juice. Start kneading with cold hands.
  3. If needed, add cold water and knead until a smooth dough forms.
  4. Wrap in plastic wrap and let rest in the fridge for at least 30 minutes.
  5. Roll out the dough on a floured surface and cut out cookies. Place them on a baking tray covered with baking parchment.
  6. Pre-heat the oven up to 180°C/356°F and bake cookies for 8-10 minutes. Allow to cool down for 10 minutes.

sugar icing

  1. Sieve the icing sugar into a bowl.
  2. Gradually add a few drops of water and fresh beetroot juice.
  3. Decorate cookies with the pink sugar icing and sprinkles.
R600 Vegan Florentines

Vegan Florentine Biscuits

15 bisquits
20 minutes (+20 minutes baking time)


  • 50 g (0.25 cup) sugar
  • 30 g (0.25 stick) vegan butter
  • 40 ml (8 tsp) plant-based heavy cream
  • 100 g (3.5 oz) almond flakes
  • 45 g (1.5 oz) ground almonds
  • 100 g (3.5 oz) dark chocolate
  • fresh orange zest (optional)


  1. Preheat oven to 160°C/320°F (circulating air). Add sugar, vegan butter, and plant-based heavy cream to a small pot. Heat for approx. 2-3 minutes (stirring all the time!) until the vegan butter and sugar are melted and all ingredients are combined. If desired add some orange zest. Once the mix is melted and combined, carefully fold in almond flakes and ground almonds.
  2. Line a baking sheet with parchment paper. Add dollops of approx. 2 tsp of the mixture to the baking sheet until you get 15 dollops.
  3. Bake Florentine biscuits at 160°C/320°F for approx. 15-20 minutes. Remove from the oven and let them cool out completely.
  4. Melt dark chocolate in a heatrproof bowl over a pot of simmering water. Carefully dip the biscuits into the melted chocolate to cover only the bottom of the biscuits. Transfer them to wire rack to let them drip off and dry.
R331 Vegan Linzer Cookies

Vegan Linzer Cookies

25 cookies
60 minutes


  • 250 g (2 cups) flour
  • 50 g (1.75 oz) ground almonds
  • 200 g (1.75 stick) vegan butter
  • 100 g (0.5 cup) sugar
  • a pinch of salt
  • if needed: cold water
  • 150 g (5.33 oz) raspberry jam (seedless)
  • 50 g (0.5 cup) icing sugar


  1. Mix flour, ground almonds, salt and sugar in a large bowl, add the cold vegan butter in flakes and knead with cold hands. Then add a little ice water (or very cold water) and knead until a smooth dough is formed. Wrap the dough in cling film and let it chill in the fridge for at least 30 minutes.

  2. Roll out the dough to a thickness of 2 millimeters on a floured surface and cut out circles. Cut out another small circle in half of the circles so that you have a "ring." You should end up with the same number of circles and rings.

  3. Place the circles and rings on a lined baking sheet. Bake in a preheated oven at 180 °C / 355 °F (convection heat) for 8-10 minutes. Leave the cookie cutters to cool completely. In the meantime, boil the raspberry jelly in a small pan.

  4. Brush the circles with the raspberry jelly, leaving a small border. Place a ring on the circle, press down a little and sprinkle with powdered sugar.

R575 Vegan Bavarian Chocolate Mini Cakes

Vegan Bavarian Chocolate Sheet Cake

1 baking dish (22x28 cm / 8x11 inches)
20 minutes (+ 30 min. baking time + resting time)


For the batter:

  • 250 g (2.25 sticks) vegan butter
  • 180 g (1 cup) sugar
  • 250 g (9 oz) ground almonds (or hazelnuts)
  • 100 g (0.75 cup) flour
  • 200 g (7 oz) apple sauce
  • 15 g (1 tbsp) soy flour or chickpea flour
  • 8 g (1 tsp) baking powder
  • 1 pinch salt
  • 1 tsp vanilla extract
  • 1 tsp cinnamon
  • 200 g (7 oz) dark chocolate

For the glaze and decoration:

  • 200 g (7 oz) dark chocolate
  • 1 tbsp coconut oil
  • 100 g (3.5 oz) chopped almonds (or hazelnuts)


  1. Preheat oven to 180°C/355°F (circulating air) and line a baking dish (22x28 cm / 8x11 inches) with parchment paper.
  2. For the batter, add vegan butter and sugar to a bowl and beat until fluffy – you can do this with a hand mixer or a kitchen machine.
  3. Add ground nuts, flour, apple sauce, soy flour, baking powder, salt, vanilla extract, and cinnamon. Stir to combine. Finely chop the dark chocolate and fold it into the batter.
  4. Transfer the dough to the prepared baking dish and smooth it out. Bake at 180°C/355°F for approx. 30 minutes. In case the chocolate sheet cake will turn dark, cover it with tinfoil. Once it's baked, remove from the oven and let cool down completely inside the baking pan. Then carefully transfer it to a wire rack.
  5. As soon as the chocolate sheet cake is cooled down, roughly chop dark chocolate for the topping. Add it to a heatproof bowl along with coconut oil and set the bowl over a pot of simmering water. Melt the chocolate.
  6. Drizzle molten chocolate glaze over the sheet cake, then let it dry a bit. After approx. 20 minutes the glaze should be soft but not liquidy anymore (this can take less or more time depending on your room temperature). Slice the cake into smaller pieces and sprinkle with chopped nuts.
R223 Vegan Cinnamon Cookies

Vegan & gluten-free Cinnamon Star Cookies (german „Zimtsterne“)

approx. 25 cinnamon cookies
30 Minutes (+ 8 min. baking time + 60 min. cooling)


For the cinnamon stars:

  • 100 g (1 cup) powdered sugar
  • 10 g (0.33 oz) cinnamon
  • 150 g (5.25 oz) ground almonds
  • 200 g (7 oz) ground hazelnuts
  • 1 tbsp fresh lemon juice
  • 50 ml (0.25 cup) cold water

Topping option 1 - Icing:

  • 100 g (1 cup) powdered sugar
  • 3–4 tbsp plant-based milk

Topping option 2 - Royal Icing:

  • 50 ml (0.25 cup) aquafaba
  • 200 g (2 cups) powdered sugar


  1. Preheat the oven to 180 °C / 355 °F (convection heat). For the dough, sift powdered sugar into a bowl. Add cinnamon, ground almonds and hazelnuts and mix well. Add fresh lemon juice and cold water and knead with your hands.

  2. Place the dough on baking paper and cover with another layer of baking paper. Roll out the dough between the two layers to a thickness of about 0.5 centimeters. Cut out about 25 cinnamon star cookies with a star-shaped cookie cutter.

  3. Place the cinnamon star cookies on a lined baking sheet and bake in a preheated oven at 180 °C / 355 °F (convection heat) for 6–8 minutes. The cookies should barely brown and, in no case, become crispy. Remove from the oven and allow to cool.

  4. In the meantime, prepare one of the topping options:

For the frosting, sift the powdered sugar into a small bowl and gradually stir in plant-based milk until a thick frosting forms.

You can also choose option 2: the royal icing. For this, put the aquafaba in a bowl and sift in the powdered sugar. Whip for 8–10 minutes – it's best to let a stand mixer do the work. You should end up with a shiny, very thick frosting. If you want it to be even firmer, add more powdered sugar.

  1. Spoon the frosting or royal icing onto the cooled cinnamon star cookies. When the topping has dried, store the cookies in an airtight container and eat within 3–5 days.
R102 Vegan Gingerbread

Simple, vegan gingerbread (“German Lebkuchen“)

30 gingerbread cookies
30 minutes (+ 15 min. baking time, + 60 min. cooling)


  • 500 g (4 cups) flour
  • 1 tbsp baking powder
  • 200 g (1 cup) brown sugar
  • 40 g (1.33 oz) unsweetened cocoa powder
  • 15 g (0.5 oz) gingerbread spice
  • 40 ml (0.33 cup) vegetable oil
  • 250 ml (1 cup) plant-based milk
  • 300 g (10.5 oz) dark chocolate
  • 2 tbsp coconut oil


  1. Preheat the oven to 180 °C / 355 °F (convection heat). Mix flour, baking powder, sugar, cocoa powder and gingerbread spice in a bowl. Add vegetable oil and plant-based milk and knead into a dough.

  2. Roll out the dough on a floured surface to at least 5 millimeters thick and cut out stars, circles, hearts or other shapes with cookie cutters. Place the gingerbread cookies on a lined baking sheet and bake in a preheated oven at 180 °C / 355 °F (convection heat) for 10-15 minutes.

Tip: If you don't have cookie cutters, shape the dough into small balls and flatten them a bit. This way, you can easily get circular gingerbread.

  1. Once the gingerbread has cooled, melt the chocolate and coconut oil in a water bath. Dip the gingerbread cookies in the chocolate and let them drip off on a cooling rack. Leave to rest until the chocolate has set.

  2. Store the gingerbread in an airtight container and eat within 3-5 days.

More Vegan Christmas Recipes

Recent Posts

Zucker ↦ Jagdwurst Donut
Hej, we are Julia&Isa!
Hej, we are Julia&Isa!

Zucker&Jagdwurst is our vegan food blog.
Glad you're here! More about us.