Dairy Free Gingerbread Cookies

This post may contain affiliate links. Read the full disclosure here

Because the holidays would be incomplete without some sort of gingerbread, my son and I spent some time together making these dairy free gingerbread cookies. It’s a yearly tradition for us to make a gingerbread house together, but this year we decided we wanted to make something different that we would actually want to eat.

I had all intentions to decorate my gingerbread with swoon worthy icing designs worthy of Instagram, but we had so much fun and laughed so much at the silly faces we made, that my ideas went right out the window. If there’s one thing that 2020 has taught me, it’s to cherish these little moments of laughter and joy together. So, instead of worrying about creating the perfect gingerbread man and what it would look like in my photos, I just enjoyed the moment, laughed my tail off with my son, and consumed entirely too many of these cute little cookies.

Dairy Free Gingerbread Cookies

An Egg Free Option

If you’d like to make these vegan or can’t have eggs, you can substitute the egg in the recipe for one flax egg. If you aren’t familiar with a flax egg, it’s 1 tablespoon of flaxseed meal mixed with 3 tablespoons of hot water. Let the mixture site for a minute or two until it reaches a thickened, gel-like consistency. This mixture can be used in place of an egg, and will work as a binder. The important thing to note here is that you need to use flaxseed meal, which is ground flax seeds.

Your Cookie Cutters

The size of the cookie cutters you use for this recipe will play a role in how many cookies you get and how long the baking time is affected. If you have a rather large cookie cutter, you may get less cookies out of the recipe. A smaller cookie cutter will produce more cookies. I used three different sized cookie cutters that ranged from small to large, and got 16 cookies out of the dough.

If you use cookie cutters that are on the larger side, you may need to bake your cookies for a few minutes longer. A smaller cookie will need shorter baking time, so use the 12 minute baking time as a guide. The longer they bake, the more crispy the cookies will be. The shorter the baking time, the more soft and chewy the cookies will be.

4.10 from 11 votes

Dairy Free Gingerbread Cookies

This is an easy recipe for gingerbread that makes a soft, chewy, delicious cookie!
Servings 16 cookies
Prep Time 20 mins
Cook Time 12 mins


  • 2 cups all purpose flour
  • 1 tsp baking soda
  • 1/4 tsp salt
  • 2 tsp ground ginger
  • 2 tsp ground cinnamon
  • 1/4 tsp allspice can substitute nutmeg
  • 1/4 tsp ground cloves
  • 1/4 cup nondairy butter I used Earth Balance sticks
  • 1/2 cup brown sugar
  • 1/3 cup unsulphured molasses
  • 1 egg see notes and above for substitutions
  • 1/2 tsp vanilla extract

For the frosting

  • 1 cup powdered sugar
  • 1/2 tsp vanilla
  • 1 tbsp nondairy milk I used almond


  • Preheat your oven to 350°F and line a baking tray (or two depending on the size) with parchment paper.
  • Cream your nondairy butter and brown sugar together using an electric mixer.
  • Add in the molasses, vanilla, and egg and beat until combined.
  • In a separate bowl, sift together the flour, baking soda, salt, and spices. Mix it all together.
  • Slowly mix the dry ingredients in to the butter mixture with your mixer on medium low. You don't want to overmix here, or your cookies will be tough.
  • The batter should be thick and not too sticky. If it's still very sticky, try adding it just a teaspoon of flour at a time. Don't add too much because we'll be adding more flour in the next step.
  • Flour a clean surface to roll out the dough. Pat a bit of the flour on your hands, and roll your dough into one big ball.
  • Roll out the dough with a rolling pin to about 1/4 inch thickness. *see notes*
  • Dip your cookie cutters in a little bit of flour so the dough doesn't stick to them. Cut out your cookies, and place them on your parchment lined baking trays.
  • Add more flour to the dough as needed, forming the scraps back in to a ball and rerolling the dough out to cut more cookies. Repeat this as many times as needed until there is not enough dough left to cut out a cookie.
  • Bake your cookies for about 12 minutes. See notes about cooking times.
  • Let the cookies cool completely before decorating.
  • To make the frosting, mix the ingredients in a small bowl. Be sure to add your milk a bit at a time. The frosting needs to be thick, or it will run right off your cookie. If you've added too much milk, add a bit more sugar until it's thick again. I like to let my frosting rest for five minutes before I scoop it into a piping bag for decorating.
  • Decorate your cookies with the frosting, and enjoy!


You can change the thickness here a bit if you’d like a soft and chewy cookie vs. a crunchy cookie. For soft and chewy you can roll out the dough to closer to 1/2 inch thickness, but remember that you’ll need to bake the cookies a bit longer. 1/4 inch dough will give you a cookie that’s somewhere in the middle…mostly soft with a bit of snap. If you’d prefer the cookies to be crunchy, you can roll the dough out a bit thinner. Just be sure to watch the cooking time and don’t overbake them.
Calories: 163kcal
Course: Dessert
Cuisine: American


Calories: 163kcal | Carbohydrates: 32g | Protein: 2g | Fat: 3g | Saturated Fat: 1g | Cholesterol: 10mg | Sodium: 146mg | Potassium: 136mg | Fiber: 1g | Sugar: 19g | Vitamin A: 19IU | Vitamin C: 1mg | Calcium: 29mg | Iron: 1mg
Tried this recipe?Mention @milkfreemom or tag #milkfreemom!

Did you make these Dairy Free Gingerbread Cookies

Please let me know how it turned out for you! Leave a comment below and rate the recipe. Be sure to tag @milkfreemom on Instagram and hashtag it #milkfreemom.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating

© Copyright 2020. All rights reserved.