15 Classic Christmas Cookies Going Vegan!

There are often rumors that vegan baking is complicated and often doesn’t turn out well. For many people, Christmas baking without eggs and milk is, therefore, unimaginable. However, most recipes are not complicated at all. We can replace dairy butter with plant based butter, cow's milk with plant-based milk, and eggs with applesauce, linseed, aquafaba, etc. However, as it is not really possible to replace eggs 1:1, we have also dedicated a whole article to this topic. And if you bake with a gas oven, we also have many tips for you here.

But the best tip is still: Instead of modifying regular recipes to make them vegan, it’s better to use vegan recipes right from the start. This will save you some testing because we've already done that for you! In this article, you will find an overview of grandma and grandpa's classic cookies, which you don't have to miss out on because you don't use animal products. We promise your grandparents and parents that they won't even taste the difference. And with that: Merry Christmas!

Have you seen it yet? We now have even more cookie recipes on the blog! Our overview is here.

Banner | Kochbuch
R104 Classic Christmas cookies

Vegan Vanilla Crescents

approx. 25 cookies
90 minutes

Ingredients

  • 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

Instructions

  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 Thumbprint Cookies

appox. 20 cookies
90 minutes

Ingredients

  • 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

Instructions

  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.
R860 Vegan Nut Macaroon

Vegan Nut Macaroons

15 cookies
15 minutes (+10–12 minutes baking time)

Ingredients

  • 60 g (0.25 cup) aquafaba (water from the can of chickpeas)
  • 0.25 tsp baking powder
  • 75 g (0.75 cup) powdered sugar
  • 0.25 tsp vanilla extract
  • 200 g (7 oz) ground hazelnuts
  • 15 thin wafers ("Oblaten")(ø 5 cm / 2 inches)
  • 15 whole hazelnuts

Instructions

  1. Preheat the oven to 180 °C / 355 °F (convection heat). Place the aquafaba and baking powder in a large bowl and beat with a hand mixer or food processor until a firm consistency is achieved.

  2. Gradually sieve in the powdered sugar and carefully fold in. Add the vanilla extract and fold in together with the ground hazelnuts.

Tip: The consistency of your dough is crucial for this recipe. It is best to add the hazelnuts a little at a time to keep an eye on the consistency of the dough. It should be soft enough to work easily with the piping bag. However, it should stay intact after piping. The consistency should be similar to that of toothpaste.

  1. Spread the wafers on a lined baking sheet. Then, place the nut mixture in a piping bag with a large piping nozzle (approximately 1 centimeter). Place the piping nozzle slightly above the center of each wafer. Then, squeeze out the mixture without moving the tip of the nozzle. This way, the nut mixture should spread evenly over the entire wafer. The macaroons should be about 0.5 centimeters high.

  2. Place a hazelnut in the center of each macaroon and bake the cookies for 10–12 minutes at 180 °C / 355 °F (convection heat). Leave to cool well after baking, as they are still very soft when fresh from the oven.

R104 Classic Christmas cookies

Vegan Snow Balls

approx. 15 cookies
30 minutes

Ingredients

  • 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

Instructions

  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)

Ingredients

  • 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

decoration

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

Instructions

  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)

Ingredients

  • 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)

Instructions

  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.
R224 Vegan Black & White Cookies

Vegan Black and White Cookies

approx. 25 cookies
30 minutes (+ 90 minutes cooling time + 10 minutes baking time)

Ingredients

  • 300 g (2.5 cups) wheat flour (type 405)
  • 100 g (0.5 cup) sugar
  • 1 pinch of salt
  • 200 g (1.75 sticks) cold vegan butter
  • 1-2 tbsp unsweetened baking cocoa powder
  • cold water (if needed)
  • vanilla flavoring, rum flavoring, or cinnamon (optional)

Instructions

  1. Mix flour, sugar, and salt in a large bowl. Add the cold vegan butter in flakes and knead all ingredients with cold hands until you get a smooth dough. If the dough doesn't come together, add some cold water.

  2. Halve the dough, add unsweetened cocoa powder to one of the dough halves, and incorporate it to get one dark and one light dough. Optionally, add vanilla flavoring, rum flavoring, or a pinch of cinnamon. Refrigerate both doughs for about 60 minutes.

  3. Roll out each dough into an oblong rectangle and trim the sides. Cut the light dough into four and the dark dough into five oblong strips, about 0.5 - 1 cm (0.2-0.4 inches) thick and of equal length. Roll each strip slightly "round" so that you have nine dough rolls of equal length.

  4. Arrange the nine dough rolls together to create a square (3x3) that looks like a checkerboard pattern. Press it together, then let the dough chill for another 30 minutes.

  5. Preheat the oven to 180°C/355°F (convection heat). Cut the chilled dough with a sharp knife into slices about 0.5 - 1 cm (0.2-0.4 inches) thick and arrange the cookies on a lined baking sheet. Bake for approx. 8 minutes.

R331 Vegan Linzer Cookies

Vegan Linzer Cookies

25 cookies
60 minutes

Ingredients

  • 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

Instructions

  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)

Ingredients

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)

Instructions

  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)

Ingredients

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

Instructions

  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)

Ingredients

  • 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

Instructions

  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.

R593 Vegan Stollen Bites

Vegan Stollen Bites (Christmas Fruitcake)

approx. 55 bites
30 minutes (+ 25 min. baking time + resting time)

Ingredients

For dried fruit and nuts:

  • 50 g (2 oz) walnuts
  • 100 g (3.5 oz) candied orange peel
  • 100 g (3.5 oz) candied lemon peel
  • 100 g (3.5 oz) raisins (or cranberries)
  • 100 ml (0.33 cup) orange juice

For the dough:

  • 500 g (4 cups) flour
  • 150 g (0.75 cup) sugar
  • 100 g (3.5 oz) ground almonds
  • 1 tsp stollen spice
  • 7 g (1 tbsp) active dry yeast
  • 7 g (1 tbsp) vanilla sugar
  • 50 ml (0.25 cup) vegetable oil
  • 200 g (1.75 sticks) vegan butter
  • 0.5 tsp bitter almond flavor
  • 150 ml (0.66 cup) plant-based milk

For serving:

  • confectioner's sugar

Instructions

  1. Roughly chop walnuts and add them to a bowl along with candied orange and lemon peel and raisins. Pour over orange juice and let the mixture sit and soak overnight.

  2. Mix flour, sugar, ground almonds, stollen spice, active dry yeast, and vanilla sugar in a large bowl. Add vegetable oil, vegan butter, bitter almond flavor, and plant-based milk. Knead everything into a slightly sticky dough.

  3. Drain excess orange juice from the mixture of candied fruit peel and knead the mixture into the dough.

  4. Let the dough rest in a warm place for approx. 30 minutes. In the meantime, preheat the oven to 180°C/355°F (circulating air) and line a baking sheet with parchment paper.

  5. Roll out dough on a floured surface until it's approx. 2-3 cm (1 inch) thick. Cut into small bites and transfer them to the lined baking sheet. You will definitely need two baking sheets for all of the bites, so you can either bake them in batches or, if you own two baking sheets, distribute them on both and bake them at the same time.

  6. Bake the stollen bites for approx. 13 minutes. They shouldn't get brown or crispy on the top but rather seem to be a bit underbaked, which will result in super-soft stollen bites. Remove from the oven and let the bites cool down on a wire rack. In case you're baking the bites in batches, now is the time to bake the remaining ones.

  7. Dust stollen bites with a thick layer of confectioner's sugar and store them in airtight containers.

R792 - Vegan Orange-Nougat-Cookies

Vegan Orange Nougat Cookies

approx. 25 cookies
45 minutes (+ 60 minutes cooling + 8 minutes baking time)

Ingredients

For the cookies:

  • 250 g (2.25 sticks) vegan butter
  • 150 g (1.25 cup) powdered sugar
  • 1.5 tsp (8 g) vanilla sugar
  • 1.5 oranges (zest)
  • 4 tbsp applesauce
  • 3 tbsp orange juice
  • 300 g (10.5 oz) spelt flour (type 630)
  • 1 pinch of salt

Also:

  • 200 g (7 oz) vegan baking nougat
  • 200 g (7 oz) vegan dark chocolate

Instructions

  1. Add vegan butter to a large bowl and beat it with a hand mixer until fluffy. Gradually sift in the powdered sugar, add the vanilla sugar and continue to beat.

  2. Wash the oranges and grate the zest from one orange. Keep the remaining zest of the half orange for garnish later. Then add the zest, applesauce, and orange juice to the bowl. Sift in the flour, add the salt and mix everything well. Refrigerate the dough for about 30 minutes.

  3. Preheat the oven to 180°C/355°F (convection heat). Moisten your hands a little and form about 50 balls of dough. Flatten them slightly and arrange them on a lined baking sheet. Bake the cookies for about 8 minutes until they're lightly browned. Remove the cookies from the oven and let them cool down.

  4. Once the cookies have cooled, melt vegan nougat in a double boiler and spread about one teaspoon of it on one cookie. Place a second cookie on top and press it down lightly. Refrigerate the cookies for about 30 minutes until the nougat is firm.

  5. Now melt the chocolate in a double boiler and dip the cookies halfway into it, one after the other. As long as the chocolate is not solid, you can decorate the cookies with some more orange zest.

R464 Vegan Christmas Palmiers

Vegan Christmas Palmiers

approx. 20 palmiers
15 minutes (+15 min. baking time, +10 min. resting time)

Ingredients

  • 1 sheet vegan puff pastry
  • 2 tbsp vegan butter (melted)
  • 2 tbsp cane sugar (or coconut sugar)
  • 5 tbsp ground hazelnuts
  • 3 tbsp ground cinnamon, cardamom, nutmeg, gingerbread spice, or a mixture of them all
  • 1 tsp coconut oil
  • 50 g (2 oz) dark chocolate
  • sprinkles for garnish

Instructions

  1. Remove puff pastry from the fridge and let it rest and warm at room temperature for approx 10 minutes.
  2. Preheat oven to 200°C/390°F. Sprinkle some of the sugar on a clean working surface and slightly roll out the puff pastry on it. This way, the sugar should stick to the bottom of the puff pastry. Brush the upper side of the dough with melted vegan butter and sprinkle with remaining sugar, spices, and groundnuts.
  3. Start from the long sides of the puff pastry and roll each side tightly into the middle where the two rolls should then meet. Cut the dough roll into equal-sized slices and place them open-side up on a lined baking sheet.
  4. Bake at 200°C/390°F for approx. 15-20 minutes, or until golden brown. Remove from the oven and let cool down completely on a wire rack.
  5. In the meantime, melt coconut oil and dark chocolate in a heatproof bowl over a pot with simmering water. Dip the vegan palmiers into the melted chocolate and decorate with sprinkles.
R783 Vegane Christmas Tree Cookies

Vegan Christmas Tree Cookies

30 cookies
60 minutes (+ 20 minutes baking time, 20 minutes cooling time)

Ingredients

For the dough:

  • 300 g (2.5 cups) wheat flour (type 405)
  • 100 g (0.5 cup) sugar
  • 200 g (1.75 sticks) cold vegan butter
  • cold water as needed

For the decoration:

  • powdered sugar
  • plant-based milk
  • vegan food coloring
  • vegan sprinkle mix (e.g., "Konfettiiiii" from Super Streusel)

Instructions

  1. Mix wheat flour and sugar in a large bowl. Cut the cold vegan butter into small cubes, and add and knead them into the flour mix with cold hands. Add cold water, if necessary, until you get a smooth dough. Let the dough rest in the refrigerator for at least 30 minutes.

  2. Preheat the oven to 180°C/355°F (convection heat). Roll out the dough on a floured surface and cut out Christmas trees and ball ornaments. Then cut out another small hole from each tree and bauble, through which we will later pull the strings. Place the cookies on a lined baking sheet and bake in the oven for approx. 8-10 minutes.

  3. While the cookies are cooling, prepare the icing. For this, mix the powdered sugar with plant-based milk until you get a smooth and thick glaze. Color it as desired (e.g., green for the trees or yellow for the ball ornaments). Decorate the cooled out cookies with icing and the vegan sprinkles and hang them on the Christmas tree.

More Vegan Christmas Cookies

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.