These gingerbread cupcakes are full of warm spices and are topped with an amazing cinnamon cream cheese frosting. They are perfect for the holidays or any time you want a cozy dessert.
Preheat the oven to 350°. Line a muffin pan with 12 cupcake liners.
Add the apple cider vinegar to the non-dairy milk and set aside. This will make a vegan buttermilk.
In a mixing bowl, whisk together the flour, brown sugar, baking soda, cinnamon, ginger, salt, nutmeg and ground cloves.
Stir in the milk/vinegar mixture, molasses, oil, and vanilla extract.
Pour into the muffin tin about ⅔ full and bake in the preheated oven for 22-25 minutes. Let the cupcakes sit in the tin for a few minutes before cooling completely on a wire rack.
To make the frosting, cream the softened vegan butter. (Make sure it's softened, not melted!)
Add in the cold vegan cream cheese and mix until just combined. Do not overmix it or the frosting will not be stiff enough.
Slowly mix in the powdered sugar, vanilla extract and cinnamon. If it's not thick enough, add more powdered sugar a little at a time and then get it cold. Store in the freezer for 15 minutes before using. If you need more time, just keep it in the fridge until you're ready to use it.
Once the gingerbread cupcakes are completely cooled, frost them and serve. Store in the fridge for up to 4 days.
Notes
Vegan cream cheese frosting can be a little difficult to make. The issue is the consistency. If you overwhip the frosting or don't keep it cold, it will get too runny. This is because vegan cream cheese is usually made with coconut oil which is liquidy at room temperature.
Make sure the cupcakes are completely cool before frosting or the frosting will just melt and slide off.