2 Layer Coconut Cake Recipe: Tropical Fluff and Cream Cheese Frosting Bliss

Desserts

2 Layer Coconut Cake Recipe: Tropical Fluff and Cream Cheese Frosting Bliss

This 2-layer coconut cake recipe delivers the perfect balance of tropical fluff and creamy frosting—every slice is a celebration of texture and flavor. The secret lies in a moist coconut cake batter infused with real coconut milk and shredded coconut, baked to golden perfection, then layered with velvety cream cheese frosting that ties everything together. I’ve perfected this recipe over years of baking, ensuring each layer stays tender and the frosting stays smooth without cracking.

The cake itself is where the magic begins—shredded coconut baked right into the batter creates pockets of crunch, while coconut milk keeps the crumb soft and moist. Baking at 350°F ensures even layers, and a quick cooling trick prevents the cake from becoming soggy before frosting. For the frosting, a cream cheese base with powdered sugar and vanilla creates a light, airy finish that contrasts beautifully with the dense cake.

What you’ll end up with is a tropical masterpiece—golden layers of coconut cake separated by a cloud of frosting, all topped with toasted coconut flakes for extra texture. The aroma alone will have everyone gathering around the table, and the first bite delivers that perfect harmony of sweet, creamy, and nutty flavors. This cake is ideal for birthdays, holidays, or simply treating yourself to a little taste of paradise.

Whether you’re baking for a crowd or a small gathering, this recipe scales effortlessly while keeping the same restaurant-quality results. The key is patience—letting the cake cool completely before frosting ensures clean layers and a professional finish. Ready to create a showstopper dessert? Let’s get started.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for 2 layer coconut cake

Twelve ingredients for a tropical masterpiece—where golden coconut layers meet velvety cream cheese frosting.

Ingredient Amount Notes
All-Purpose Flour 🌾 3 cups Sifted for light texture
Granulated Sugar 🍚 2 ½ cups White or light brown
Unsalted Butter 🧈 1 ½ cups Room temperature, softened
Coconut Milk 🥥 13 ½ oz Full-fat, canned variety
Shredded Sweetened Coconut 🥥 1 ½ cups Unsweetened if preferred
Large Eggs 🥚 4 whole Room temperature
Vanilla Extract 🌿 2 tsp Pure alcohol-free preferred
Baking Powder 🧂 2 tsp Diamond Crystal preferred
Salt 🧂 ½ tsp Fine sea salt
Cream Cheese 🧀 16 oz Full-fat, room temperature
Powdered Sugar 🍚 4 cups Sifted for smooth frosting
Heavy Whipping Cream 🥛 1 cup Cold for whipping
Toasted Coconut Flakes 🥥 ½ cup For garnish (optional)

The coconut milk and shredded coconut are non-negotiable for that authentic tropical flavor. Goya or Thai Kitchen coconut milk cans are my go-to—they're full-fat and consistent. For the shredded coconut, Trader Joe's or Bob's Red Mill brands have the best texture. The cream cheese should be full-fat Philadelphia for that perfect balance of richness and lightness. If you're using unsweetened coconut, add an extra tablespoon of sugar to the batter. Pro tip: Toast your coconut flakes in a dry pan for 2-3 minutes before using—they'll add incredible aroma and crunch.

No coconut milk? Substitute with full-fat evaporated milk, though the flavor won't be identical. Running short on cream cheese? Use equal parts butter and powdered sugar for the frosting, though it'll be denser. For the vanilla, alcohol-free extracts work better if you're sensitive to strong flavors. The baking powder is crucial—Diamond Crystal measures differently than other brands (use 1/4 tsp less if needed). If you prefer a lighter cake, replace 1/2 cup of the all-purpose flour with cake flour. And trust me on the butter—room temperature is key for that perfect creamy texture.

This cake keeps beautifully for 3 days at room temperature covered loosely with plastic wrap. For longer storage, refrigerate for up to 5 days—just bring it to room temperature before serving. The frosting can be made 2 days ahead and stored in the fridge, then whipped back to fluffiness with a hand mixer. For a restaurant-quality finish, bake the cake in two 8-inch pans for even layers. The secret to clean layers? Let the cake cool completely before frosting—patience prevents soggy bottoms.

❤️

Why You'll Love This Recipe

  • No Mixer Needed: I swear by this recipe when I’m too tired to pull out the stand mixer—just fold the flour into the butter and sugar by hand. The coconut milk keeps everything tender without overworking the batter, and the shredded coconut adds texture without fuss.
  • Tropical Comfort in Every Bite: That first forkful of moist cake with the sweet coconut crunch? It’s like a vacation in your mouth. The butter and sugar create this perfect balance—rich but not heavy, sweet but not cloying—while the coconut milk gives it that signature tropical richness.
  • Birthday or Breakfast: Between us, this cake is my go-to for anything. Frost it with coconut cream for a birthday party, or serve it plain with tea for a lazy Sunday. Honestly, I’ve even used the leftover crumbs in smoothies—because why waste good cake?
  • Budget-Friendly Luxury: You’d never guess how affordable this is—just flour, sugar, butter, and coconut milk. No fancy ingredients, no markup. I’ve made this for 12 people for under $15, and it always disappears. Plus, the leftovers? They stay fresh for days, so you’re not stuck with a sad, dry cake.

Step-by-step instructions for tropical coconut cake

Master this recipe's two distinct textures—moist coconut layers and velvety cream cheese frosting.

1

Prepare the Coconut Cake Batter

Preheat your oven to 350°F and grease two 9-inch round cake pans, lining the bottoms with parchment paper. In a large mixing bowl, combine the 3 cups all-purpose flour, 2 tsp baking powder, and 0.5 tsp salt. Sift the mixture to remove any lumps and set aside.

In a separate large bowl, cream together the 1.5 cups softened unsalted butter and 2.5 cups granulated sugar on medium speed until light and fluffy, about 3-4 minutes. Add the 4 large eggs, one at a time, mixing well after each addition. Stir in the 2 tsp vanilla extract and 13.5 oz coconut milk until fully combined. Gradually add the dry ingredients to the wet mixture, mixing on low speed until just combined.

Fold in the 1.5 cups shredded sweetened coconut using a spatula, ensuring even distribution. Divide the batter evenly between the prepared cake pans, smoothing the tops with a spatula. Bake for 25-30 minutes or until a toothpick inserted into the center comes out clean. Allow the cakes to cool in the pans for 10 minutes before transferring to a wire rack to cool completely.

2

Make the Cream Cheese Frosting

In a medium mixing bowl, beat the 16 oz cream cheese and 1 cup heavy whipping cream on medium speed until smooth and creamy, about 2-3 minutes. Gradually add the 4 cups powdered sugar, mixing on low speed until fully incorporated. Increase the speed to medium-high and beat for an additional 2-3 minutes until the frosting is light and fluffy.

This is where the magic happens: the frosting should be thick enough to hold its shape but still spreadable. If it's too thick, add 1-2 tablespoons of coconut milk to loosen it. If it's too thin, add 1-2 tablespoons more powdered sugar to achieve the perfect consistency. Taste and adjust the sweetness if needed, though the recipe should be balanced as written.

3

Assemble the Cake Layers

Once the cakes have cooled completely, place the first cake layer on a cake stand or plate. Spread a thin layer of frosting over the top to create a "crumb coat," which helps prevent crumbs from getting into the final frosting layer. This step is crucial for a clean, professional finish.

Place the second cake layer on top of the crumb coat and gently press down to level the cake. Frost the entire top and sides of the cake with the remaining frosting, using a spatula to smooth out any uneven areas. For a polished look, use an offset spatula to create a swirl pattern on the sides. Chill the cake in the refrigerator for 30 minutes to allow the frosting to set.

4

Garnish and Serve

Remove the cake from the refrigerator and sprinkle the 0.5 cup toasted coconut flakes evenly over the top and sides of the cake. Use a fine-mesh sieve if you want a more even distribution. The toasted coconut flakes add a delightful crunch and enhance the tropical flavor profile.

Slice the cake into 12 even servings and serve immediately. The contrast between the moist coconut cake layers and the rich, creamy frosting creates a truly unforgettable dessert experience. Store any leftovers in an airtight container in the refrigerator for up to 3 days, though I doubt it will last that long!

👨‍🍳

Pro Tips For Making 2 Layer Coconut Cake

  • Whisk Butter First: Melt the butter just until it’s liquid—no hotter than 110°F (43°C)—then whisk it with the sugar until it’s pale and fluffy. I learned this the hard way: over-heating the butter makes the cake dense, and that’s the last thing you want with coconut milk in the mix.
  • Toast the Coconut: Lightly toast the shredded coconut in a dry pan over medium heat for 3–4 minutes until fragrant. This deepens the flavor and prevents it from turning mushy in the cake. (Yes, even if you’re impatient like me—just set a timer.)
  • Don’t Overmix the Batter: Fold the coconut milk and shredded coconut into the batter just until combined—lumps are fine, but overmixing adds gluten and makes the texture tough. Think "gentle swirls," not "whipping it into submission."
  • Chill Between Layers: Pop the first layer in the fridge for 15–20 minutes before adding the second. This keeps the cake from collapsing when you pour the coconut milk mixture on top. (Your future self will thank you—trust me.)

Pro cooking tips for this recipe

Batter Consistency

Your coconut cake batter should be thick but pourable—like a rich pancake batter. Overmixing after adding the dry ingredients creates a tough cake, so mix just until combined. I use a hand mixer on low speed for 10-15 seconds after all ingredients are incorporated. For extra moisture, fold in an additional 2 tbsp coconut milk if your batter looks dry. The shredded coconut should be evenly distributed, but don't worry if a few clumps remain—they'll melt into pockets of flavor during baking. 🥥

Even Layer Baking

Bake both cake layers simultaneously for even cooking. If using only one pan, rotate the pans halfway through baking for uniform browning. The cakes are done when a toothpick comes out clean (no wet batter) but still has a few moist crumbs. I've found 28 minutes works best in my 350°F oven—adjust by 1-2 minutes if your oven runs hot or cold. Let them cool completely before frosting to prevent sogginess.

Frosting Texture

The frosting must be perfectly balanced—thick enough to hold its shape but light enough to spread smoothly. Beat the cream cheese until completely smooth before adding powdered sugar to prevent lumps. For extra stability, chill the bowl and beaters for 10 minutes before whipping. If your frosting curdles, strain it through a fine-mesh sieve before using. The ideal consistency should hold peaks when spread but still be spreadable with a spatula. 💫

Crumb Coat Secret

This step changes everything! Spread a thin 1/8-inch layer of frosting over the first cake layer to trap crumbs. Chill for 15 minutes before adding the second layer—this prevents crumbs from bleeding into your final frosting. Use a bench scraper to create clean edges. For extra insurance, dust the cake layers with 1 tbsp powdered sugar before adding the crumb coat.

Temperature Control

Room temperature ingredients are non-negotiable for this recipe. Take the butter, eggs, and cream cheese out of the fridge 2 hours before baking. Cold ingredients create dense cake layers and grainy frosting. I keep my kitchen at 72°F for optimal results. If your kitchen is cold, place ingredients in a warm oven (turned off) for 10 minutes to bring them to room temperature quickly. 🌡️

Chilling Time

Never skip the 30-minute chill before serving! This lets the frosting set properly and prevents melting. For a restaurant-quality finish, chill for 1 hour if serving in warm weather. The cake will hold its shape beautifully. If you're short on time, place it in the freezer for 10 minutes—just bring it to room temperature before slicing to maintain clean cuts.

Nutrition facts

Servings 12
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 36g46%
Saturated Fat 24g120%
Cholesterol 185mg62%
Sodium 520mg23%
Total Carbohydrate 60g22%
Dietary Fiber 1g4%
Sugars 52g
Protein 7g14%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use unsweetened coconut instead of sweetened?

Yes, but you'll need to adjust the sweetness! Use unsweetened shredded coconut and add an extra 2 tablespoons of granulated sugar to the batter. The flavor will be slightly less sweet, but the texture remains perfect. For the frosting, keep the powdered sugar amount the same—it balances beautifully with the natural coconut flavor.

2

How do I make this cake gluten-free?

Replace the 3 cups all-purpose flour with a 1:1 gluten-free baking flour blend (like Bob's Red Mill or King Arthur). Add 1/2 teaspoon xanthan gum if your blend doesn't contain it. For the frosting, ensure your cream cheese is labeled gluten-free. The texture may be slightly denser, but the flavor stays delightful.

3

Why did my frosting turn grainy?

Grainy frosting usually means the cream cheese wasn't soft enough or the powdered sugar had lumps. Next time, beat the cream cheese until completely smooth (no streaks) before adding sugar. Sift the powdered sugar first, and chill the bowl and beaters for 10 minutes before whipping. If it's already grainy, strain it through a fine-mesh sieve.

4

Can I bake this cake in a different pan size?

For 8-inch pans, reduce baking time to 20-25 minutes. For 10-inch pans, increase to 30-35 minutes. Adjust the oven rack to the middle position and rotate pans halfway through baking. The key is to bake until a toothpick comes out clean—don't rely solely on time. The cake layers should be about 1.5 inches thick for perfect balance.

5

What's the best way to store leftovers?

Store the cake in an airtight container at room temperature for up to 3 days—just cover it loosely with plastic wrap to prevent sogginess. For longer storage, refrigerate for up to 5 days. The frosting may weep slightly when chilled, but bring it to room temperature before serving to restore its perfect texture. Freezing isn't recommended as it can alter the cake's moisture balance.

★★★★★4.9(7 reviews)
Categories Desserts