Desserts & Baked Goods

Gingerbread Cake

8 servings


20 minutes

active time

2 hours 55 minutes

total time


2 cups all-purpose flour

1 teaspoon baking soda

2 teaspoons ground cinnamon

2 teaspoons ground ginger

1/4 teaspoon ground cloves

1/4 teaspoon allspice

1/4 teaspoon freshly grated nutmeg

1/2 teaspoon kosher salt

1/2 cup brown sugar

1/3 cup white granulated sugar

Zest from 1 orange

1/3 cup neutral oil ((I used avocado oil) )

1 large egg

1/2 cup unsulphered molasses ((such as Grandma's Molasses brand) )

3/4 cup hot water

Cream cheese frosting

6 tablespoons unsalted butter

5 ounces cream cheese ((at room temperature) )

1 1/2 cups + 6 tablespoons powdered sugar ((sifted and divided) )

1/2 teaspoon pure vanilla extract

Pinch kosher salt

2 teaspoons heavy cream

Red and Green Coloring Gel ((optional))


To Make the Gingerbread Cake:

Preheat oven to 350 degrees F. Grease a 8x8-inch baking pan. I also like to line my baking pan with a parchment just to make sure nothing sticks.

In a medium bowl, whisk together the flour, baking soda, cinnamon, ginger, cloves, allspice, freshly grated and salt. Set the dry mixture aside.

In the bowl of a stand-up mixer (or you could even use a large bowl with a spatula), with the paddle attachment, add the brown sugar, white sugar and orange zest. Mix this together to aggravate the orange zest. It should smell fragrant!

Pour in the neutral oil; mix again.

And then add in the egg and molasses. Give it a good mix until totally combined.

Pour in and gently mix in the hot water. It'll be sloshy at first so just do it gently. If this means you do it by hand then do so!

Pour in half of the dry ingredients and fold it into the wet mixture.

Add the second half and then mix again. It will be a super thin cake batter--that's ok!

Pour it into the prepared baking pan and transfer to the oven to bake until a skewer inserted into the center comes out clean, about 35 minutes.

Allow to cool in the pan for 10 minutes and then invert onto a baking sheet to cool completely before adding the frosting.

To Make the Brown Butter Frosting:

In a small saucepan, set over medium heat, add the butter. Once it’s melted, it will begin to foam up and bubble a bit. Allow it to cook until you begin to see lightly browned specks beginning to form. Give it a stir and cook until it’s browned. You should also start to smell its nutty aroma. Pour it in a freezer-safe bowl and stir to cool it down.

Transfer it to the freezer to chill, for about 10-15 minutes. We want it to be around room temperature butter. After it gets to that room temperature butter-firmness (it can be a bit softer—that’s ok), transfer it to the bowl of a stand-up mixer (or bowl using an electric mixer). Add the cream cheese and beat until smooth. You want to beat the butter and cream cheese together FIRST to ensure ultimate smoothness.

Sift in the 1 1/2 cups powdered sugar and add the vanilla extract, salt and heavy cream. Beat the frosting for about 3 minutes. The fluffiness from the heavy cream really lightens up this frosting so be sure to beat it for the full 2 minutes. If the frosting is too loose, feel free to transfer it to the fridge to chill for about 10 minutes. Then beat it one last time.

To Make the Mini Christmas Tree Decoration (Very Optional):

Scoop out two tablespoons of frosting and add it to a small bowl. Repeat this with another two tablespoons of frosting. You'll have two bowls of frosting.

Add 3 tablespoons of powdered sugar to each bowl (for a total of 6 tablespoons). And mix in it in. This will thicken up the frosting a bit so it's easier to pipe. Add two drops of red food coloring gel to the first bowl. Mix. And then add two drops of green food coloring gel to the second bowl. Mix until thoroughly combined.

Divide the frostings amongst two piping bags fitted with #2 piping tip (a small round tip).

To Assemble the Cake:

Pour all of the frosting on the cooled sheet cake and spread it around, creating cute swoops as you go.

Using the green color, add a squiggly line, starting skinny on top (as the top of the tree) and going wider (to resemble the bottom of a tree). Add a dot at the bottom to replicate the "stump". And then top it with a red dot. You can obviously get as fancy and elaborate as you like with this.

Cake will stay moist for about 2 to 3 days when wrapped properly.


Tips and Tricks

•How to Store this Gingerbread Cake – This gingerbread cake should be stored at room temperature and I usually like to cover it with a net or a cake glass cover. You can even use a colander and flip it upside down if you don’t have anything special for cakes.

•Use fresh nutmeg (if you can) – I prefer freshly grated nutmeg to the pre-ground but if that’s all you have, it’ll be fine!  And the brown butter cream cheese frosting is a true game-changer.

Made this twice for Christmas 2023 and it was a little dry. Not my favorite recipe


Serving Size



557 kcal

Total Fat

15 g

Saturated Fat

9 g

Unsaturated Fat


Trans Fat



44 mg


347 mg

Total Carbohydrate

103 g

Dietary Fiber

1 g

Total Sugars

77 g


4 g

8 servings


20 minutes

active time

2 hours 55 minutes

total time
Start Cooking