Go Back
+ servings
square image of gingerbread people, red towel in back.
Print Recipe
4.88 from 8 votes

Vegan Gingerbread Cookies

Classic cut-out Vegan Gingerbread Cookies that don't spread or puff up when you bake them! Perfectly spiced, buttery, delicious and easy to make.
Prep Time30 mins
Cook Time10 mins
Chilling time1 hr
Total Time1 hr 40 mins
Course: Dessert
Cuisine: American
Servings: 30 cookies
Calories: 168kcal
Author: Nora Taylor


Flax Egg

  • 1 tablespoon ground flaxseeds
  • 2.5 tablespoons water

Dry Ingredients

  • 3 1/4 cups all purpose flour
  • 1 tablespoon ground cinnamon
  • 1 tablespoon ground ginger
  • 1/2 teaspoon ground nutmeg
  • 1/2 teaspoon ground cloves
  • 1 teaspoon baking soda
  • 1/2 teaspoon salt

Wet Ingredients

  • 3/4 cup vegan butter, softened to room temperature
  • 1/2 cup packed brown sugar
  • 2/3 cup molasses
  • 2 teaspoons pure vanilla extract

Easy Icing

  • 3 cups powdered sugar
  • 3-4 tablespoons plant milk of choice
  • 1/2 teaspoon pure vanilla extract


  • Make the Flax Egg: In a small bowl, stir the flaxseeds and water together, then set aside to thicken.
  • In a medium-large bowl, whisk together the flour, cinnamon, ginger, nutmeg, cloves, baking soda and salt. Set aside.
  • In a large bowl with a hand mixer (or stand mixer using the paddle attachment), beat the vegan butter and brown sugar together for 2-3 minutes until creamy and fluffy. 
  • To the bowl with the butter/brown sugar mixture, add the flax egg, molasses and vanilla. Beat on medium speed until smooth and well combined. 
  • Gradually add the flour mixture on low speed until just combined. 
  • Divide the cookie dough into two portions. Form each portion into a ball, then flatten with your hands into about a 1 inch disk (I used parchment paper on a counter to flatten). Wrap the discs in plastic wrap and chill in the refrigerator for at least 1 hour. Overnight is fine as well if you want to prepare the dough a day ahead of time. If the dough was chilled longer than an hour, let it sit at room temperature for 20 minutes before rolling.
  • Once the dough has chilled, preheat the oven to 350 degrees F and line a large baking sheet (or 2) with parchment paper.
  • Sprinkle flour on a clean, large surface (I just use my counter). Unwrap the dough and place on the floured surface. Using a rolling pin, roll the dough until about 1/8th inch thick. Use cookie cutters to cut them into shapes, and transfer to the baking sheet.
  • Bake for 8-10 minutes (for crispy cookies, bake for 12-14 minutes), in the center rack of the oven. They will be quite soft out of the oven, so let them cool on the pan for 5 minutes before transferring to a wire rack to finish cooling.
  • Repeat rolling and cutting until all the dough is used. 
  • Make the simple icing: Whisk all icing ingredients together in a medium bowl until very smooth. You want it to be fairly thick for decorating, so add more powdered sugar as needed, or more milk if it gets too thick.
  • Once the cookies have cooled completely, use a piping bag or plastic bottle to decorate the cookies however you like. Enjoy! Store leftover cookies in a covered container for 4 days, or freeze them.


  1. You may get more or less cookies, depending on the size of your cookie cutters. I used a variety of sizes.
  2. If you prefer crispy gingerbread cookies, simply bake them longer, 12-14 minutes. I prefer them soft but so they are easily held and don't fall apart.
  3. Gluten free - I haven't tested it, but a gluten free all purpose blend will likely work quite well.
  4. Please don't skip refrigerating this dough, or your cookies may very well spread and puff up when you bake them.


Serving: 1of 30 cookies | Calories: 168kcal | Carbohydrates: 32g | Protein: 1g | Fat: 4g | Saturated Fat: 1g | Sodium: 116mg | Potassium: 135mg | Fiber: 1g | Sugar: 21g | Vitamin A: 216IU | Calcium: 24mg | Iron: 1mg