Pre-heat your oven to 350 degrees F. Line a cupcake tin with liners and spray the inside of the liners with cooking spray.
In a large bowl, whisk together the dry ingredients: flour, brown sugar, baking soda, salt and spices.
In a separate medium bowl, whisk together the wet ingredients: butter, apple cider vinegar, molasses, and plant based milk. Pour the wet ingredients into the bowl with the dry and mix until JUST combined. It’s important not to overmix this batter as it will add too much air into the cupcakes and cause them to sink.
Bake for 20-22 minutes or until a toothpick inserted in the middle of a cupcake comes out clean. Let cool before frosting.
To make the frosting, add the plant butter to the bowl of a stand mixer and, using the paddle attachment, whip the butter for 1 minute until light and fluffy. Add in the powdered sugar, slowly, until all of it is in. Finally, add in the molasses, vanilla, spices, and milk. Mix on medium-high for 2-3 minutes until nice and fluffy.