vegan gingerbread cookies - a gingerbread man on a plate

Vegan Gingerbread Cookies

Soft and chewy gingerbread cookies without eggs or dairy.

Course Dessert
Cuisine vegan
Keyword vegan gingerbread cookies
Prep Time 10 minutes
Cook Time 12 minutes
Chilling time 1 hour
Servings 25


  • 1 Teaspoon Vanilla extract
  • 2 Tablespoons Agave nectar (or maple syrup)
  • 1 Tablespoon Molasses (or black treacle)
  • 2 Tablespoons Plant-based milk of choice
  • 1+⅔ Cup All purpose flour (210g)
  • ½ Teaspoon Bicarbonate of soda
  • 2 Teaspoons Ground, dried ginger
  • ½ Teaspoon Ground cinnamon
  • 4 Tablespoons Vegan margarine (60g)
  • ½ Cup Caster sugar (superfine sugar)

For the icing:

  • 1+½ Cups Powdered sugar (icing sugar)
  • 3 Tablespoons Water
  • Food coloring and vegan sprinkles of choice (optional)


  1. Preheat your oven to 350°F / 180°C and line two large baking trays with parchment paper.

  2. Mix together the vanilla, agave and molasses together in a small bowl. Add the milk and mix until smooth. Set aside.

  3. In a separate, larger bowl, mix together the flour, bicarbonate of soda, the ginger and the cinnamon. Rub in the margarine until the mixture resembles breadcrumbs, then stir in the caster sugar.

  4. Add the wet mixture from earlier to the dry and mix until it starts to stick together. Use your hands to form it into a dough. Note that it will seem a bit dry at first but keep kneading and warming it in your hands and it'll soon come together.

  5. Roll the dough out to around ½ an inch thick. Use 2.5 inch cookie cutters to cut out various shapes of your choice.

  6. Place the cookie shapes onto your trays and place them in the fridge for 1 hour. If you're short for time, you can put them in the freezer for 20 minutes to help them hold their shape as they bake.

  7. Remove the cookies from the fridge and bake for 12 minutes. If you like your cookies a bit crunchier, keep them in for a few more minutes.

  8. Allow the cookies to cool completely.

For the icing:

  1. Mix together the powdered sugar and water until you have a smooth, thick icing. Add any food coloring if using and mix in well.

  2. Spread the icing over the cookies and use a toothpick to get it to the edges if necessary. **

  3. If using vegan sprinkles, use them while the icing is still wet so that they stick better.

  4. Leave the cookies at room temperature for around 30 minutes to allow the icing to set before enjoying.

Recipe Video

Recipe Notes

**Note that for my gingerbread men, I used writing icing for extra precision. For the purple "buttons" I used the purple sprinkles from Dr. Oetker's unicorn confetti and stuck them on with white icing. These sprinkles can be substituted with small balls of purple fondant.