Preheat your oven to 350 degrees Fahrenheit and prepare a muffin tin with paper cupcake liners.
In a large mixing bowl, whisk together the flour, baking soda, baking powder, salt, cinnamon, ginger, cloves, and nutmeg.
In a medium mixing bowl, whisk together the remaining cupcake ingredients.
Pour the wet mixture into the dry mixture and stir until combined.
Scoop the batter into cupcake liners. Fill each muffin tin about 2/3 full.
Bake the cupcakes at 350 degrees for 20 minutes or until a toothpick comes out clean when inserted into the center of a cupcake.
Cool the cupcakes completely to room temperature.
Cream Cheese Frosting Directions
Use an electric mixer to beat the butter and cream cheese. Beat on medium-high speed for at least 1 minute, until well combined and fluffy.
Add the powdered sugar and vanilla extract to the mixture and mix with your electric mixer on low speed until the powdered sugar is incorporated. Then beat the mixture on medium-high speed until the frosting is light and fluffy.
Spread or pipe the frosting onto each cupcake.
Serve immediately, or cover and refrigerate until serving.