Go Back
+ servings
A gingerbread bundt cake with icing is shown on a cake stand for this recipe.

Gingerbread Bundt Cake

This gingerbread bundt cake is going to be the star of your Christmas dessert table. You can also eat the leftovers for breakfast with a hot cup of coffee, cozied up on the couch as the snow falls outside.

Course Breakfast, Dessert
Cuisine American
Keyword gingerbread bundt cake, gingerbread cake
Prep Time 45 minutes
Cook Time 50 minutes
Total Time 1 hour 35 minutes
Servings 12


Gingerbread cake

  • 3 cups all-purpose flour
  • 1/2 tsp baking powder
  • 1/2 tsp baking soda
  • 1/2 tsp salt
  • 2 tsps ground ginger
  • 1 tsp ground cinnamon
  • 1/4 tsp ground nutmeg
  • 1/4 tsp ground cloves
  • 1/4 tsp ground allspice
  • 4 eggs large
  • 1 cup dark brown sugar
  • 1/2 cup granulated sugar
  • 1 cup unsalted butter melted
  • 1/2 cup molasses
  • 1 cup buttermilk
  • 1/2 tsp vanilla extract

The Icing

  • 1/2 cup powdered sugar
  • 1 Tbsp half & half
  • 1 Tbsp unsalted butter melted
  • 1/4 tsp vanilla extract


How to make gingerbread cake from scratch

  1. In a large mixing bowl, whisk together the flour, baking powder, baking soda, salt, and spices (ginger, cinnamon, nutmeg, cloves, and allspice.) Once incorporated, make a small clearing in the center of the bowl where the wet ingredients can be added later. Set aside.

  2. Then, in a separate medium-sized mixing bowl, use a fork to scramble the 4 eggs.

  3. Next, add the brown sugar and granulated sugar. Break the brown sugar up a bit with your fork and then whisk the ingredients together.

  4. Once combined, add the melted butter (about 1 minute and 15 seconds in the microwave should do the trick), buttermilk, and molasses. Whisk until combined.

  5. Pour the wet ingredients into the large mixing bowl containing the dry ingredients and whisk together until the mixture is thick but not lumpy.

  6. Then, pour the batter into the bundt pan, using a rubber spatula to scrape all of it in. Bake for 50 minutes.  Before removing the bundt from the oven, stick a toothpick into it and make sure that no uncooked batter comes up. If it does, continue to cook in 2-minute intervals, using the toothpick test until fully cooked.

  7.  Let the gingerbread bundt cool for 10-15 minutes.

How to make icing for gingerbread cake

  1. In a small mixing bowl, melt 1 Tbsp of butter (about 30 seconds in the microwave.)

  2. Then, add the powdered sugar, half and half, and vanilla extract. Whisk until combined.

  3. Using a teaspoon, stir the icing and then drizzle it back and forth over the bundt.

  4. Once complete, you can slice, serve, and enjoy!