Gingerbread Spice Cake

1 stick butter, softened
1/2 cup white sugar
1 large egg
1 teaspoon vanilla extract
2 1/2 cups all-purpose flour
1 1/2 teaspoons baking soda
1 teaspoon ground cinnamon
1 teaspoon ground ginger
1/2 teaspoon ground cloves
1/2 teaspoon ground allspice
1 teaspoon kosher salt
1 cup molasses
1 cup buttermilk

Buttercream:

10 tablespoons salted butter, softened
8 ounces mascarpone, softened
4 cups powdered sugar, sifted
1 tablespoon vanilla extract

Cake:

Preheat oven to 350° F. Line a 9 x 9-inch pan with parchment paper, and grease with nonstick spray.
In the bowl of an electric mixer, cream together butter and sugar. Beat until light and fluffy, approximately 5 minutes. Add egg and vanilla extract, and beat until fluffy.
In a separate bowl whisk together flour, baking soda, cinnamon, ginger, cloves, allspice, and salt.
In another bowl, whisk together molasses and buttermilk.
Add flour and buttermilk mixture to the mixer in three parts, alternating between the two and mixing well after each addition.
Pour into the prepared pan and smooth the top.
Bake for 45 minutes, or until a toothpick comes out clean. Allow to cool for 30 minutes in the pan, then move to a cooling rack to cool completely.
Prepare the mascarpone buttercream (recipe follows), and spread over completely cooled cake.
Lightly dust the cake with cinnamon or other preferred spice and serve.

Buttercream:

Cream together butter and mascarpone in the bowl of an electric mixer fitted with the paddle attachment, occasionally scraping down the sides to ensure even mixing.
Add powdered sugar 1 cup at a time, mixing on low and then whipping on high.
Add vanilla extract and give a final whip. Don’t overmix as it will cause the frosting to separate.