Soft Vegan Gingerbread Cookies (No Eggs, No Dairy)
These soft vegan gingerbread cookies are packed with warm spices and deep molasses flavor, and they come together with no eggs or dairy. The dough cuts cleanly for shapes, bakes up tender, and keeps that classic chew.

If you’ve been hunting for a plant-based gingerbread that actually tastes like the real thing, this one delivers. No odd aftertastes, no crumbly mess, just a tray of cookies that disappear fast.
Why These Cookies Work
Molasses gives the cookies that slightly bitter, earthy note that makes gingerbread taste right, while a blend of ginger, cinnamon, and cloves brings real warmth. Vegan stick butter keeps the crumb tender without any strange flavors.
I’ve tested this dough with a few different plant butters and it holds its shape beautifully after a quick chill. The cookies come out of the oven with crisp edges and a soft center that stays chewy for days.
Ingredients

- 2 ¼ cups all-purpose flour: spoon and level it, don’t scoop
- 1 tsp baking soda
- ½ tsp salt
- 2 tsp ground ginger
- 1 tsp ground cinnamon
- ¼ tsp ground cloves
- ½ cup vegan butter, softened: stick-style, like Earth Balance buttery sticks; avoid tub spreads
- ½ cup packed brown sugar: light or dark both work
- ⅓ cup unsulphured molasses: not blackstrap unless you want a very bold taste
- 2 tbsp unsweetened plant milk: oat or soy milk give the best texture
- 1 tsp vanilla extract
- Optional for icing: 1 cup powdered sugar plus 1-2 tbsp plant milk
Variations / Substitutions
- Gluten-free: use a 1:1 gluten-free baking blend that contains xanthan gum; the cookies will be a touch more fragile
- Spice swap: add a pinch of nutmeg or cardamom for a different spin on the holiday spice mix
- Dairy-free butter: refined coconut oil works in a pinch but the cookies spread a little more and end up crisper
- Sugar: coconut sugar can replace brown sugar, though the color will be darker and the flavor slightly more caramel-like
If you want another simple holiday cookie, my Vegan Sugar Cookies are just as easy to cut and decorate.
How to Make Vegan Gingerbread Cookies
Step 1: Whisk the Dry Ingredients

Preheat your oven to 350°F (175°C). In a large bowl, whisk together the 2 ¼ cups flour, 1 tsp baking soda, ½ tsp salt, 2 tsp ginger, 1 tsp cinnamon, and ¼ tsp cloves.
The spices will smell warm and festive as soon as they hit the bowl, a good sign you’re on the right track.
Step 2: Cream the Vegan Butter and Sugar

In a separate bowl, beat the ½ cup softened vegan butter with the ½ cup brown sugar until fluffy, about 2 minutes. A hand mixer makes this quick, but a sturdy spatula and some elbow grease will get you there too.
Look for a pale, creamy mixture with no gritty sugar bits left. If the butter is still cool and chunky, let it soften a few more minutes before beating again.
Step 3: Add the Molasses and Milk

Pour in the ⅓ cup molasses, 2 tbsp plant milk, and 1 tsp vanilla extract. Beat until the mixture is smooth and a uniform dark brown color.
If you see streaks of molasses, keep mixing for about 1 more minute until the color evens out. The texture will be thick and glossy.
Step 4: Combine and Chill the Dough

Add the flour mixture to the wet ingredients in two batches, mixing on low speed or folding with a spatula until no dry streaks remain. The dough will be soft and a little sticky at this point.
Cover the bowl and refrigerate for at least 1 hour, or up to 2 days. After chilling, the dough should feel firm but pliable, like cool clay.
Step 5: Roll and Cut Out the Cookies

Lightly flour your work surface and a rolling pin. Roll the chilled dough to a thickness of ¼ inch. Dip your cookie cutters in flour and press out shapes, gathering and rerolling scraps as needed.
If the dough cracks while rolling, let it sit at room temperature for 5 minutes and try again. Keep the cut shapes close together to minimize scraps.
Step 6: Bake and Decorate the Cookies

Arrange the cutouts on parchment-lined baking sheets, spacing them 1 inch apart. Bake for 8 to 10 minutes, until the edges are just firm and the tops look dry but not browned. Cool on the sheet for 5 minutes, then transfer to a wire rack.
For an optional icing, whisk 1 cup powdered sugar with 1 to 2 tbsp plant milk until smooth and pipe-able. Spoon it into a zip-top bag, snip a tiny corner, and pipe designs onto the fully cooled cookies. Let the icing set for about 15 minutes before stacking or serving.
Tips for Better Gingerbread Cookies
- Stick butter is key: Tub-style vegan spreads have too much water and will make the dough sticky and the cookies puffy.
- Dip cutters often: Flouring your cookie cutters between every few cuts helps you get clean, sharp edges.
- Thickness matters: Aim for a consistent ¼ inch; thinner spots overbake and thick spots stay soft.
- Soft or crisp: Pull cookies out at 8 minutes for a softer center, or leave them a full 10 minutes for a crispier snap.
The bake time shifts if you roll the dough a bit thicker or thinner. Here’s a rough guide for a 350°F (175°C) oven:
| Dough thickness | Approximate bake time |
|---|---|
| ⅛ inch | 6 to 7 minutes |
| ¼ inch | 8 to 10 minutes |
| ⅜ inch | 10 to 12 minutes |
Keeping the Cookies Fresh
Store cooled cookies (iced or plain) in an airtight container at room temperature for up to 1 week. Tuck a slice of bread in the container to keep them soft.
Frequently Asked Questions
Can I make these gluten-free?
Yes, use a good 1:1 gluten-free baking blend that contains xanthan gum. The cookies may be a bit more fragile when you transfer them, so handle with care.
Can I swap the molasses for maple syrup?
Molasses is what gives gingerbread its signature flavor, so I don’t recommend a swap. If you must, use dark maple syrup and expect a sweeter, less spiced result.
Why did my cookies spread into blobs?
The dough was likely too warm or the butter too soft. Pop the cutouts back in the fridge for 10 minutes before baking, then try again.
Can I freeze the dough?
Yes, wrap the chilled disk tightly in plastic and freeze for up to 3 months. Thaw in the fridge overnight before rolling.

Soft Vegan Gingerbread Cookies Recipe
Ingredients
Method
- Whisk flour, baking soda, salt, ginger, cinnamon, and cloves in a large bowl.
- Beat vegan butter and brown sugar in another bowl until fluffy, about 2 minutes.
- Mix in molasses, plant milk, and vanilla until smooth and even in color.
- Add dry ingredients in two batches, mixing until a soft dough forms. Cover and chill at least 1 hour.
- Roll the chilled dough on a floured surface to ¼ inch thick. Cut out shapes with floured cutters.
- Place cutouts 1 inch apart on parchment-lined sheets. Bake at 350°F (175°C) for 8 to 10 minutes. Cool on sheet 5 minutes, then transfer to a rack. For icing, stir powdered sugar with plant milk until smooth, pipe onto cooled cookies, and let set 15 minutes.
