
I absolutely loved how this Coconut Cinnamon Cake Recipe turned out the first time I baked it. The aroma of cinnamon filling my kitchen made me feel like I was preparing something truly special.
Every slice was soft, rich, and beautifully layered with flavor. I couldn’t stop tasting the frosting while assembling it. This cake quickly became one of my favorite celebration desserts.

🛒 Ingredients
Note: Makes about 12 servings.
For the Cinnamon Crumbles
- 1/2 cup unsalted butter, melted — helps create soft, flavorful crumbs.
- 1/4 cup granulated sugar — adds sweetness and structure.
- 1/4 cup + 2 tablespoons light brown sugar — adds moisture and deeper flavor.
- 2 teaspoons ground cinnamon — brings warm spice throughout the cake.
- 1 cup all-purpose flour — binds the crumble together.
For the Cake Layers
- 1 box (15.25 oz) white cake mix — creates a light and fluffy base.
- 1/3 cup vegetable oil — keeps the cake moist.
- 2/3 cup sour cream, room temperature — adds richness and tenderness.
- 3/4 cup buttermilk, room temperature — improves texture and softness.
- 4 large egg whites, room temperature — keeps the cake light in color and texture.
- 1 tablespoon coconut emulsion — enhances coconut flavor.
- 1 teaspoon vanilla extract — balances and deepens flavor.
For the Coconut Pudding Filling
- 3 oz cook-and-serve vanilla pudding mix — creates a thick, stable filling.
- 1 can (13.6 oz) full-fat coconut milk — adds creamy coconut flavor.
- Milk (enough to make 2 cups total liquid) — adjusts consistency.
- 3/4 teaspoon coconut emulsion — boosts coconut taste.
- 1/2 teaspoon vanilla extract — enhances sweetness.
For the Cinnamon Buttercream
- 2 1/2 cups unsalted butter — forms the base of the frosting.
- 8 cups powdered sugar, sifted — ensures smooth texture.
- Pinch of salt — balances sweetness.
- 1 tablespoon + 1 teaspoon ground cinnamon — adds warm spice.
- 1 tablespoon vanilla extract — enhances flavor.
- 5 tablespoons heavy cream — creates a light and fluffy consistency.
🔄 Variations
- Dairy-Free Option: Use dairy-free butter, coconut yogurt instead of sour cream, and plant-based milk.
- Less Sugar Version: Reduce powdered sugar slightly or use a sugar substitute designed for baking.
- Extra Coconut Flavor: Add shredded coconut between layers or on top.
- Spice Boost: Add a pinch of nutmeg or cardamom for deeper warmth.
- Rice Milk Twist: Substitute coconut milk with rice milk for a more traditional horchata-style flavor.

⏱ Cooking Time
- Prep Time: 2 hours 45 minutes
- Cooking Time: 40 minutes
- Total Time: 4 hours 10 minutes
🍽 Equipment You Need
- Stand mixer — for mixing batter and frosting smoothly.
- Mixing bowls — for preparing crumbles and filling.
- Three 6-inch round cake pans — for baking even layers.
- Parchment paper — prevents sticking.
- Wire cooling rack — helps cakes cool properly.
- Offset spatula — makes frosting easier and cleaner.
🧑🍳 How to Make Coconut Cinnamon Cake Recipe
Prepare the Cake Pans
Start by preheating your oven to 325°F. Grease three 6-inch cake pans and line them with parchment paper. This prevents sticking and helps the cakes release easily.
Make the Cinnamon Crumble
Combine flour, sugars, and cinnamon in a bowl. Stir in melted butter until crumbly. Set aside while you prepare the batter.
Prepare the Cake Batter
Mix oil, sour cream, buttermilk, egg whites, coconut emulsion, and vanilla together. Add the cake mix and blend just until combined. Avoid overmixing to keep the texture light.
Add Crumble and Bake
Divide batter evenly into pans. Sprinkle crumble over each layer and gently swirl it in. Bake for 30–34 minutes until a toothpick comes out with moist crumbs.
Make the Coconut Pudding
Prepare the pudding according to package directions using coconut milk and additional milk. Stir in coconut emulsion and vanilla. Chill until thickened.
Prepare the Cinnamon Buttercream
Beat butter until smooth and fluffy. Gradually add powdered sugar, cinnamon, salt, vanilla, and cream. Mix until light and spreadable.
Assemble the Cake
Place one cake layer on a stand and spread buttercream around the edge. Fill the center with pudding. Repeat with remaining layers. Frost the outside and chill before serving.

💡 Additional Tips for Making This Recipe Better
- I always make sure all ingredients are at room temperature for smoother mixing.
- I avoid overbaking because that keeps the cake extra moist.
- I let the cake chill before slicing so the layers stay neat.
- I sift the powdered sugar to keep the frosting silky.
- I swirl the crumble gently so every slice has flavor.
🍰 How to Serve Coconut Cinnamon Cake Recipe
Serve this cake chilled or at room temperature. Place it on a decorative cake stand for an elegant look. Garnish with toasted coconut flakes, a light dusting of cinnamon, or a drizzle of caramel. It pairs beautifully with coffee or warm tea for a cozy dessert experience.

🧾 Nutritional Information
Per serving (approximate):
- Calories: 925 kcal
- Protein: 4 g
- Carbohydrates: 103 g
- Fat: 57 g
🥡 Make Ahead and Storage
Storing
Store the assembled cake covered in the refrigerator. It stays fresh for about 3–4 days. Keep it tightly wrapped to maintain moisture.
Freezing
You can freeze individual layers or slices wrapped in plastic wrap and foil. Freeze for up to 2 months for best quality. Thaw overnight in the refrigerator.
Reheating
This cake does not require reheating. Simply allow it to sit at room temperature for 15–20 minutes before serving for the best texture.
❤️ Why You’ll Love This Recipe
Here’s why this Coconut Cinnamon Cake is so special:
- It combines warm cinnamon and creamy coconut for a unique flavor.
- The layers are moist, soft, and perfectly textured.
- It looks stunning, making it ideal for celebrations.
- The recipe can be customized to suit different dietary needs.
- It’s impressive but still easy to follow step-by-step.
If you’re looking for a dessert that feels comforting, festive, and full of flavor, this Coconut Cinnamon Cake recipe is the perfect choice to try next!






