clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
gingerbread cake covered in shredded coconut

Gingerbread Cake with Coconut Cream Cheese Frosting

  • Author: Jenna Barnard
  • Total Time: 2 hours 15 minutes
  • Yield: 10-12 slices


This fun and festive gingerbread cake is soft, moist, and covered in coconut cream cheese frosting! The warm spices of gingerbread combined with the light freshness of coconut is an unexpected pairing that works so well together.


Gingerbread Cake

  • 3 1/4 cups (430g) all-purpose flour, spooned and leveled
  • 2 tsp baking powder
  • 1 tsp baking soda
  • 3 tsp ground ginger
  • 2 tsp ground cinnamon
  • 1 tsp ground nutmeg
  • 1/2 tsp ground cloves
  • 1/2 tsp kosher salt
  • 1 cup (220g) unsalted butter, room temp
  • 1 cup (200g) dark brown sugar, packed
  • 2/3 cup (217g) unsulfured molasses
  • 1/4 cup (85g) light corn syrup
  • 4 large eggs, room temp
  • 1 tsp vanilla extract
  • 1 cup (225g) buttermilk, room temp

Coconut Cream Cheese Frosting

  • 8oz (226g) full fat cream cheese, room temp
  • 1 cup (220g) unsalted butter, room temp
  • 6 cups (720g) powdered sugar
  • 1 tsp coconut extract
  • 1 tsp vanilla extract
  • 2 tbsp milk
  • 2 cups sweetened shredded coconut



Gingerbread Cake

  1. Preheat the oven to 350F. Grease the inside and line the bottom of 3 8″ round cake pans. Also wrap the pans with damp cake strips if you have them.
  2. In a medium bowl, whisk together the flour, baking powder, baking soda, ginger, cinnamon, nutmeg, cloves, and salt.
  3. In a large mixing bowl using a hand or stand mixer with the paddle attachment, mix together the butter and sugar until smooth.
  4. Then mix in the molasses and corn syrup, followed by the vanilla and eggs one at a time.
  5. Pour in 1/3 of the dry ingredients and mix, followed by half of the buttermilk. Alternative mixing between the two, ending on the dry ingredients. The batter should be pretty thick.
  6. Evenly split the batter between the three pans and spread even.
  7. Bake for 25-30 minutes or until a toothpick in the center comes out clean with a few moist crumbs.
  8. Allow the cakes to cool completely before making the frosting.

Coconut Cream Cheese Frosting

  1. In a large bowl using a hand or stand mixer with the paddle attachment, mix together the cream cheese and butter until smooth.
  2. Then mix in the powdered sugar one cup at a time. Mix in the extracts and milk when the frosting starts to become thick and dry.
  3. Spread a thin layer of frosting between each cake layer and then cover the entire outside. 
  4. Press the shredded coconut into the sides and top of the cake and top with your decorations. Enjoy!
  • Prep Time: 45 minutes
  • Cooling Time: 1 hour
  • Cook Time: 30 minutes
  • Category: Dessert
  • Method: Baking
  • Cuisine: American

Keywords: gingerbread cake, gingerbread layer cake, christmas cake

Recipe Card powered byTasty Recipes