vegan gingerbread layer cake
Prep time
Cook time
Total time
Welcome winter with this fun Vegan Gingerbread Layer Cake! It's flavored with powdered ginger, fresh ginger AND crystallized ginger for a triple threat of deliciousness.
Recipe type: Cakes
Serves: 12
  • *for the gingerbread cake*
  • 2 tbsp ground flaxseed + 6 tbsp water
  • ½ cup packed dark brown sugar
  • ½ cup granulated white sugar
  • 1¾ cups all-purpose flour
  • 2 tsp baking powder
  • 1 tsp baking soda
  • ½ tsp salt
  • 2 tsp ground cinnamon
  • 2 tsp ground ginger
  • ¼ tsp freshly grated nutmeg
  • 2 tsp vanilla extract
  • 2 tbsp grated fresh ginger
  • ¼ cup vegan butter
  • ¼ cup vegetable oil
  • ⅓ cup vegan vanilla yogurt
  • ⅓ cup molasses
  • ⅓ cup nondairy milk
  • ¼ cup crystallized ginger pieces
  • *for the frosting*
  • ½ cup vegan butter
  • ½ cup shortening
  • 4 cups powdered sugar
  • 1 tsp ground ginger
  • 1 tsp cinnamon
  • ½ tbsp vanilla extract
  • pinch of salt
  • splash of milk, if needed
  • *to decorate*
  • store-bought gingerbread man cookies
  1. Preheat oven to 350F and spray two 6" cake pans with baking spray. In a small bowl, whisk together the ground flaxseed with the water and set aside to thicken.
  2. In the bowl of a stand mixer, combine the flour, baking powder, baking soda, salt, sugars, cinnamon, ginger, nutmeg, and cloves.
  3. Add in the vegan butter, and beat on low until it's incorporated and has a sandy texture.
  4. In a small bowl, whisk together the oil, flaxseed mixture, nondairy yogurt, fresh grated ginger, molasses, and vanilla extract, and add them to the dry ingredients. Mix until combined.
  5. Pour in the unsweetened nondairy milk, and beat on medium-low until smooth and creamy.
  6. Finally, fold in the crystallized ginger.
  7. Divide batter evenly among the two pans, and bake for 35-40 minutes, until a toothpick inserted in the center comes out clean.
  8. Let cool slightly in the pans, then turn out onto cooling racks to finish cooling.
  9. When the cakes are completely cooled, you can make the frosting. In the bowl of a stand mixer, beat the shortening, vegan butter, vanilla extract, ginger, and cinnamon together until completely smooth and creamy. Add in the powdered sugar, 1 cup at a time, until a thick frosting forms. Add in the salt. It is normal to need to add 1-2 tbsp of milk to get the right consistency.
  10. To assemble the cake, divide the 2 cake layers in half to create 4 thin layers.
  11. Place one cake piece on your cake stand or platter, and spread some frosting on top. Repeat with all.
  12. Next, cover the cake with the remaining frosting. I always like the "naked" look, so I cover the cake and use a bench scraper to get rid of any excess. Repeat to fill any gaps!
  13. Grab your store-bought gingerbread man cookies, and pick the prettiest ones to create a border around the bottom of the cake. You may need to pipe a little dollop of frosting on the back of the cookies to get them to stay in place.
  14. Crush 3-4 cookies and sprinkle the crumbs on top of the cake.
  15. Finally, for the border, spoon the remaining frosting in a piping bag fitted with a 4B tip. Pipe in a coil/spiral motion to create the rope effect.
  16. Let cake chill in the fridge for 30 or more minutes before serving. Enjoy!
Recipe by The Baking Fairy at