Disclosure: This post may contain affiliate links. I may earn a small commission for my endorsement, recommendation, testimonial, and/or link to any products or services from this website.
These Vegan Gingerbread Cookies are as tasty as they are adorable! Warmly spiced, delightfully soft and chewy, and a perfect holiday cookie to share with family and friends. Vegan, Oil-Free Option.
These soft and chewy Vegan Gingerbread Cookies are meant to be shared around the holidays. With sweet molasses flavors, a hint of spicy warmth, and golden crispy edges, they’re impossible to resist! All you need are 12 simple ingredients and an easy homemade icing sugar to make this Christmas classic.
Table of Contents

The Cutest Christmas Classic
What is the best Christmas cookie, you ask? There’s no contest—the answer is gingerbread! They’re not only adorable to look at but also taste wonderfully warm and spicy. What more could you need in a holiday cookie?
I’m personally the number one fan of these Vegan Gingerbread Cookies. I’m obsessed with their warm and zingy flavors, which is why I’ve found ways to incorporate them into even more baked goods, like my Vegan & Gluten-Free Gingerbread Loaf and these Fluffy Gingerbread Pancakes.
The gingerbread dough comes together in a pinch thanks to a handful of vegan baking staples and a simple homemade sugar icing. For the best results, make the gingerbread dough the night before baking the cookies. It’s the key to their soft middles and crisp edges.
Ingredients for Vegan Gingerbread Cookies
This easy vegan gingerbread recipe only calls for 12 baking basics, along with a few extras when you want to decorate the cookies with homemade icing. These are the key items you’ll need:

- Flax Egg: AKA the egg replacer in this recipe. Flax eggs are really easy to make using a mix of ground flaxseed and water. If you don’t have ground flaxseed, you can use ground chia seeds as a substitute.
- Flour: all-purpose flour gives the gingerbread a tender structure. I have not tested a gluten-free gingerbread cookie recipe, although a quality 1:1 gluten-free flour blend may work instead. Let me know in the comments if you try it!
- Winter Spices: these perfectly spiced cookies get their warm flavors and touch of spice from a mix of ground ginger, cinnamon, cloves, and allspice.
- Butter: softened and salted vegan butter sticks were my choice. If you’re using unsalted butter, increase the salt from 1/4 teaspoon to 1/2 teaspoon.
- Brown Sugar: it’s what gives the cookies their signature deep brown color and rich molasses flavor. Don’t replace it with cane sugar or white sugar.
- Molasses: an absolute must in any gingerbread cookie recipe! Use light or dark unsulphured molasses, not blackstrap molasses.
- Icing: the easy icing is made from powdered sugar, dairy-free butter, and non-dairy milk.
How to Make Vegan Gingerbread Cookies

- Combine the ground flax and water together to make the flax egg. Set aside.
- Whisk the dry ingredients together in a medium bowl, then set aside. Cream the butter and brown sugar in a large bowl until combined and fluffy. Mix in the molasses, flax egg, and vanilla extract until smooth.
- Add the dry ingredients to the bowl with the wet ingredients and mix until combined.
- Form the dough into a ball, cut it in half, and flatten each half into a disc. Wrap the discs in plastic and chill the dough in the fridge.
- Roll one dough disc on a lightly floured surface until it’s about 1/4” thick. Cut the cookies with a cookie cutter and place them on a prepared baking sheet.
- Bake the gingerbread cookies until they’re firm around the edges. Set aside to cool.
- Meanwhile, whisk the icing ingredients together to make the icing. Pipe the icing onto the cooled cookies and decorate as desired.
- Serve the cookies once the icing is firm or store them for later. Enjoy!
Caitlin’s Cooking Tips
- The right tools make all the difference: Most of my vegan cookie recipes require nothing more than a mixing bowl and a baking sheet but for perfectly cut vegan gingerbread people, the right tools can make a huge difference. Rolling the dough on a silicone baking mat on a cutting board will prevent it from sticking; a bench scraper ensures you never miss out on any dough scraps; and a reusable piping bag will give you precise cookie designs every time. Don’t forget your cookie cutters and a rolling pin, too!
- Make the dough ahead of time: Making this gingerbread dough the night before baking the cookies gives it time to absorb extra moisture and prevents the cookies from spreading in the oven.
- Keep the dough cold while cutting the cookies: It helps to roll, cut, and bake the cookies in batches when you can’t fit them all on one baking sheet. To help keep the dough cold while you do this, cut it into 3 to 4 sections and chill it in the refrigerator until ready to use.
- Soft gingerbread vs. crisp gingerbread: These are soft and chewy gingerbread cookies. If you prefer crisp and crunchy gingerbread, bake them for up to 10 minutes for small cookies or up to 15 minutes for large cookies.

Serving Suggestions
It’s no secret that cookies are perfect for dessert. But around Christmas time, these vegan gingerbread cookies can be enjoyed anytime! Treat yourself to a few at breakfast with a cup of coffee or hot chocolate, for an afternoon snack, or at night with a glass of homemade almond milk.
Don’t forget to include a few gingerbread people in your Christmas cookie boxes. They make delightful edible gifts for your friends, family, neighbors, and coworkers. Remember to save a few for Santa, too!
If you’re looking for more seasonal cookie recipes, you’ll also love these Double Chocolate Peppermint Cookies, these Vegan Snickerdoodles, these Brown Butter Maple Cookies, and these Chocolate Stuffed Peanut Butter Cookies. Check out my collection of 18+ Vegan Christmas Cookie Recipes as well!
How to Store Vegan Gingerbread Cookies
The decorated gingerbread cookies will keep for up to 1 week in an airtight container. Remember to let the icing dry and harden before transferring them to the container or else they’ll stick together.
Store the cookies at room temperature to help them stay moist and chewy.
I have not tried freezing the baked gingerbread cookies (they just simply don’t last long in our house!), but it would likely work well for up to 2 months.
Substitutions and Variations
- Oil-Free Option: I’ve successfully replaced the vegan butter in this recipe with an equal amount of nut butter (such as sun butter, cashew butter, or almond butter). The texture of the baked cookies is slightly different but they’re still tasty!
- Brown Sugar Substitute: Coconut sugar works just as well as brown sugar but will make the cookies a little more dry and crispy.

Recipe FAQs
The dough for gingerbread houses is typically more sturdy and crisp than traditional gingerbread cookie dough. For this reason, I’m unsure if this dough will be suitable for a vegan gingerbread house or not. If you do try it, you’ll likely need to reduce the butter and molasses by a bit so the dough isn’t as soft.
Yes, you must chill the dough in the fridge for at least 3 hours (or overnight preferably), as this helps the flour absorb extra moisture and prevents the cookies from spreading.
Those dough scraps can easily be rerolled and cut for more cookies. If you’ve made enough cookies, just wrap the extra dough in plastic and store it in the fridge or freezer to combine with your next batch.
Enjoy! If you make this recipe and decide to share it on Facebook or Instagram, don’t forget to tag me @FromMyBowl + #FromMyBowl! I would also love it if you could leave a comment below with a recipe rating! Thank you for the support 😊

Vegan Gingerbread Cookies
Ingredients
- Helpful equipment: silicone baking mats bench scraper, reusable piping bag
For the Cookies:
- 1 tablespoon ground flax + 2 1/2 tablespoons water
- 3 cups all purpose flour plus more for dusting
- 1 tablespoon ground ginger
- 1 tablespoon ground cinnamon
- 1/2 teaspoon ground cloves
- 1/2 teaspoon ground allspice optional
- 3/4 teaspoon baking soda
- 1/4 teaspoon salt 1/2 teaspoon if using unsalted butter
- 1 stick salted dairy-free butter softened
- 2/3 cup brown sugar
- 1/2 cup molasses
- 1 teaspoon vanilla extract
For the Icing:
- 1 1/2 cups powdered sugar
- 1 1/2 tablespoons dairy-free butter melted
- 1 1/2 tablespoons dairy-free milk
Instructions
For the Cookies:
- Prep: Combine the ground flax and water together in a small bowl; mix well, then set aside for at least 5 minutes.
- Dry Ingredients: Whisk the flour, ginger, cinnamon, cloves, allspice, baking soda, and salt together in a medium bowl. Set aside.
- Wet Ingredients: Add the butter and brown sugar to a large bowl. Use a handheld mixer (or standing mixer) to cream the butter for 3 to 5 minutes on low speed, scraping the sides of the bowl with a rubber spatula as necessary. Add the molasses, prepared flax “egg”, and vanilla to the bowl and beat again until smooth, about 1 minute.
- Combine: Add the flour mixture to the wet ingredients and beat on low speed until combined, scraping the sides of the bowl as needed. The mixture should look crumbly once mixed, but will stick together when pressed with your hands.
- Chill: Form the dough into one large ball, then cut in half. Flatten each half into a flat disc, then wrap in plastic wrap and refrigerate for at least 3 hours, preferably overnight. Chilling the dough is required for this recipe as it helps the flour to absorb extra moisture and prevents the cookies from spreading.
- Baking Prep: Preheat the oven to 350F and line a large baking sheet with a silicone baking mat (preferred) or parchment paper.
- Roll: Cover a cutting board with an extra silicone mat (optional, but prevents sticking) and a light dusting of flour. Remove one dough disc from the fridge and use a rolling pin to roll out the dough until it’s about 1/4” thick. Sprinkle the dough and/or rolling pin with extra flour as needed to prevent sticking.
- Cut the Cookies: Use cookie cutters to cut out your cookies; I find it works best to press down firmly, then wiggle the cutter a bit to fully separate the edges. Remove excess dough, then use a bench scraper or spatula to transfer the cookies to the baking sheet 1/2" apart from each other. You may need to use multiple baking sheets for each disc of cookie dough.
- Bake: Bake in the middle rack of the oven for 8 minutes for soft cookies that are 4” or less. If your cookies are larger, bake for 10 to 11 minutes. If you prefer crunchy cookies, bake the cookies for a few minutes extra. Remove from the oven and let the cookies rest on the baking sheet for 10 minutes before transferring to a wire rack to let cool completely.
- Repeat: Knead the dough scraps back together, and repeat steps 7-9 with both the scraps and the second disc of dough until all cookies have been baked. Try to roll out the dough as smooth as possible, as cracks will show in the final cookies (though they will still be tasty!). You can use your fingers to pinch the dough together when necessary.
For the Icing:
- Mix: Add the powdered sugar to a bowl and add in the melted butter and milk. Whisk well until smooth; the mixture should be very thick and not drizzle or spread.
- Decorate: Use a spatula to transfer the icing to a piping bag (or ziploc with a small hole cut in the corner) and decorate your cookies as desired.
- Store: Let the icing sit on the cookies for at least 2-3 hours before storing, or it may smudge. Store cookies at room temperature for up to one week.
Recipe Notes
- Oil-Free: I have had success making this recipe by swapping out the butter for equal parts nut butter; the texture is slightly different, but still tasty!








This recipe was perfect! I made 3 batches so my house smells wonderful. <3
*As a side note: I decorated with a fresh batch of the frosting and some that was thawed after being refrigerated. The refrigerated frosting was a lot easier to work with.
Thank you so much, Cierra!
The house smelled so amazing while baking these! Easy to make, with a nice gingerbread taste. And they are kid approved – my kids had a great time helping to cut out the shapes, and an even better time decorating and eating them!
So happy everyone enjoyed the cookies!
These are so delicious! I found the dough to be suuuuuper crumbly when I was rolling it out, but otherwise these are a 10/10 from me 🙂 really tasty and nicely spiced, and a perfect texture once baked – a bit chewy and toothsome, which I love in a gingerbread cookie.
So happy you loved the recipe, Laura! Thank you for leaving a review ♥
Hi I’m from Perth Australia and would and like to know how much weight is in a stick of butter. Over here butter is sold in sticks of ‘ 500gr. Thank you for the great recipes.
Hi Carlin! In the United States, butter is typically sold in one-pound packages, and each pound of butter is equivalent to approximately 453.592 grams. A standard stick of butter in the U.S. is 1/4 pound, which is equivalent to about 113.398 grams.
So, if you’re using a stick of butter in a U.S. recipe, it’s approximately 113 grams. If a recipe calls for a certain number of sticks, you can use this conversion to determine the amount in grams. Keep in mind that butter packaging in the U.S. may have markings indicating tablespoons or cups, making it easy to measure for recipes.
Question for these cookies: Could the dough be made more in advance and kept in the fridge or freezer until it is ready to use?
Certainly! You can make the Vegan Gingerbread Cookie dough in advance and store it:
Refrigerating:
Divide the dough into two discs.
Wrap each tightly in plastic wrap.
Refrigerate for at least 3 hours or overnight.
When ready to bake, let the dough soften slightly at room temperature.
Freezing:
Divide the dough and wrap each disc.
Place in a freezer-safe bag or container, labeling it.
Freeze for up to a few months.
Baking:
Preheat the oven to 350F.
Roll out the dough on a floured surface.
Cut out cookies and bake according to the recipe.
For frozen dough, thaw in the refrigerator before rolling.
This way, you can prepare the dough ahead for fresh cookies whenever needed. Enjoy your Vegan Gingerbread Cookies!
A fool proof, easy to make, and delicious recipe for gingerbread. It held up well for gingerbread houses. The frosting is the perfect consistency. We will be making it again!
Happy you loved it, Carla!
These cookies were so flavorful and easy to whip together. They also made my house smell amazing! 10/10 will make again 🙂
They do smell amazing! Thank you, Isabella.
These were really good. My batter came out a bit dryer than yours seems to so I must have done something wrong. BUT they were still so yum. Big hit with the family
Glad you all loved it, Cece!
The best vegan gingerbread recipe I’ve found! The flavor is perfect, without being too overpowering. So good with a cup of coffee or hot cocoa. The icing was great on other cookies too!
Yay! Glad you loved it, Morgan!
Can I use maple syrop instead of molasses? I can’t find it in stores
The molasses is really what makes a gingerbread cookie have its flavor! What store do you typically shop at? It can sometimes be found in the baking section, but some stores may store it in a not so convenient spot.
The house smelled so amazing while baking these! Easy to make, with a nice gingerbread taste. And they are kid approved – my kids had a great time helping to cut out the shapes, and an even better time decorating and eating them!
I LOVE this recipe, and so does my (non-vegan) family! I brought these cookies for a Christmas family gathering last year and everybody loved them so much that I had to make them again this year! Great recipe, and very easy to do
Thanks, Gen!
Would honey work instead of the molasses?
I don’t consume or use honey as a vegan, but it may!
would I be able to sub molasses for a mix of maple syrup and blackstrap molasses?
Sure, if you would like the molasses taste to be less strong. I used blackstrap molasses in this recipe as well x
I loove gingerbread cookies so good !! And so cute !! Often the ones on the market are just incompatible with my food allergies ( peanuts, almonds, Haselnut, walnut, pistachio, eggs, shrimps ?well that’s ok !). I love your recipe, thank you so much. Happy holidays sweetie ?????
Happy Holidays to you as well! 🙂
These turned out great! I used almond butter instead of sun butter and the flavor was still very nice. Thank you for the wonderful recipe!
You are very welcome Mimi!
Flavors are wonderful but for some reason mine didn’t come out crunchy at all! (°▽°)
LOVE these! So tasty. Thanks, Caitlin!
You are so welcome!
Would oat flour give good results?
No, I would not recommend oat flour
Can I use coconut sugar instead?
Yes, it is listed in the recipe notes x
Can i use whole wheat flour in this recipe?
Yes!