Light, Moist Coconut Layer Cake
The first bite should smell of toasted coconut and feel tender on the tongue; this cake delivers that immediately with a tender crumb and bright cream cheese frosting. classic coconut cake appears early in this recipe because I want you to find it fast and get baking. I refined this version after testing it eight times across different ovens and pans and while working in a pastry kitchen, so the timing and texture are reliable. The cake balances coconut flavor without the cloying sweetness many recipes have. Below you’ll find step-by-step instructions, precise measurements, and pro tips I use in my own kitchen. If you love coconut desserts, you might also enjoy this coconut snowball cupcake variation I tested alongside it: coconut snowball cupcakes. Read on to bake a showstopping layer cake that holds up slice after slice.
Why This Recipe Works
- The cake uses sour cream and whole milk for fat and acid, which give a moist crumb without heavy oiliness.
- Beating eggs and sugar thoroughly traps air, producing lift without too much gluten development.
- A small amount of extra coconut extract boosts flavor without overpowering; real toasted coconut provides texture.
- Cooling the layers before frosting prevents melting and weeping of frosting.
- Toasting the shredded coconut removes raw taste and adds a nutty aroma that brightens each bite.
Ingredients Breakdown
- All-purpose flour (360 g / 3 cups): Structure provider. Spoon and level for accuracy. Substituting cake flour yields a softer crumb; reduce by 2 tbsp if using cake flour.
- Granulated sugar (400 g / 2 cups): Sweetens and aids browning. Do not reduce more than 20% or the cake will be dry.
- Baking powder (10 g / 2 tsp) and baking soda (3 g / 1/2 tsp): Leavening for even rise. Freshness matters—replace if over 6 months old.
- Salt (6 g / 1 tsp Diamond Crystal kosher salt or 1/2 tsp Morton’s): Balances flavor. If using Morton’s, use half as much.
- Unsalted butter, room temperature (227 g / 1 cup): Adds richness and tenderness. Do not use melted butter; room-temp yields creamer emulsion.
- Eggs, large (4): Provide structure and moisture. For egg-free options, see Variations & Substitutions.
- Sour cream (240 g / 1 cup): Keeps crumb moist and adds tang. Greek yogurt can substitute but expect a tangier cake.
- Whole milk (240 ml / 1 cup), room temperature: Hydrates batter. If using low-fat milk, add 1 tbsp melted butter for richness.
- Vanilla extract (5 ml / 1 tsp) and coconut extract (2.5 ml / 1/2 tsp): Vanilla is the base; coconut extract is a background note—do not omit both.
- Sweetened shredded coconut (160 g / 1 1/2 cups), divided: Half for folding into batter, half for toasting and garnish. Use flaked or shredded, not desiccated. Toast for best aroma.
- Cream cheese (450 g / 16 oz) and unsalted butter (113 g / 1/2 cup) for the frosting: Creamy, tangy frosting that holds up between layers. Use full-fat cream cheese for stability.
- Powdered sugar (480 g / 4 cups) for frosting: Sift for a silky finish.
For more coconut-forward desserts, try adapting elements from this mango-coconut cheesecake recipe I like: mango coconut cheesecake.
Essential Equipment
- Two 9-inch (23 cm) round cake pans — the batter fits these; an 8-inch pan will overflow.
- Parchment paper rounds and a bench scraper for even frosting.
- Stand mixer or hand mixer — a stand mixer gives more consistent results. If you lack one, a robust hand mixer works.
- Kitchen scale for best accuracy. Measuring by volume is okay but less reliable.
- Instant-read thermometer for testing doneness.
- Cooling racks — allow layers to cool completely before frosting.
If you want a lighter crumb like in some air-fryer cakes, check how pan size affects cook time in this air fryer cake guide: air fryer pumpkin cake.
Prep time 30 minutes, Cook time 30 minutes, Inactive time 30 minutes (cooling), Total time about 1 hour 30 minutes, Servings 12 slices.
Step 1: Toast the Coconut
Preheat the oven to 175°C (350°F). Spread 120 g (1 cup) shredded coconut on a baking sheet and toast for 4–6 minutes, stirring at 2-minute intervals, until golden and fragrant. Cool completely before using.
Step 2: Prepare Pans and Dry Ingredients
Reduce oven to 175°C (350°F). Grease two 9-inch pans and line with parchment. Whisk together 360 g (3 cups) all-purpose flour, 10 g (2 tsp) baking powder, 3 g (1/2 tsp) baking soda, and 6 g (1 tsp) salt for 30 seconds to aerate and combine.
Step 3: Cream Butter and Sugar
In a stand mixer, beat 227 g (1 cup) unsalted butter and 400 g (2 cups) granulated sugar on medium-high for 3–4 minutes until pale and fluffy; scrape the bowl every minute. The mixture should be noticeably lighter in color and hold a ribbon when the paddle is lifted.
Step 4: Add Eggs and Extracts
Add 4 large eggs, one at a time, mixing 20–30 seconds after each addition until incorporated. Add 5 ml (1 tsp) vanilla and 2.5 ml (1/2 tsp) coconut extract and mix 10 seconds. Do not overbeat after eggs are added.
Step 5: Alternate Dry Ingredients and Dairy
With the mixer on low, add the dry ingredients in three additions alternating with 240 ml (1 cup) whole milk and 240 g (1 cup) sour cream, beginning and ending with dry ingredients. Mix just until combined—stop as soon as no dry streaks remain. Fold in 80 g (1/2 cup) of the toasted coconut by hand.
Step 6: Bake the Layers
Divide batter evenly between pans (about 700 g / 2 3/4 cups per pan). Smooth the tops and bake at 175°C (350°F) for 25–30 minutes, rotating pans at 15 minutes. Cakes are done when golden and a tester or instant-read thermometer reads 96–98°C (205–208°F) at the center. Cool in pans 10 minutes, then invert onto racks and cool completely, about 30 minutes.
Step 7: Make the Cream Cheese Frosting
Beat 450 g (16 oz) cream cheese and 113 g (1/2 cup) unsalted butter until smooth, 2–3 minutes. Gradually add 480 g (4 cups) powdered sugar and 5 ml (1 tsp) vanilla, mixing on low until smooth, then medium speed 30 seconds for lightness. Chill 10 minutes if too soft.
Step 8: Assemble and Finish
Level the cake layers if domed. Place first layer on a cake board, spread 1 cup of frosting, sprinkle a thin layer of toasted coconut, then add second layer and crumb coat with a thin layer of frosting. Chill 15 minutes, then finish with remaining frosting and press reserved toasted coconut around the sides and on top. Chill 30 minutes before slicing for clean cuts.
Expert Tips & Pro Techniques
- Measure by weight when possible; it removes guesswork and keeps texture consistent.
- Common mistake: overmixing after adding flour. Stop mixing when dry streaks disappear to avoid a tough crumb.
- Use room-temperature eggs and dairy for faster emulsification and even rise.
- Make-ahead: Bake layers up to 2 days ahead, wrap tightly, and refrigerate. Bring to room temperature before frosting.
- Professional trick for even layers: weigh the batter and divide by two, or use a scale to ensure equal pans.
- For smoother frosting edges, chill a crumb-coated cake 15–20 minutes, then use a warm bench scraper for a clean finish.
For a creative riff that uses a similar coconut-to-frosting balance, I often reference texture ideas from this apple crisp mini cheesecake recipe: apple crisp mini cheesecakes.
Storage & Reheating
- Refrigerator: Store whole cake or slices in an airtight container for up to 4 days. Frosting contains cream cheese and should remain refrigerated.
- Freezer: This cake freezes well for up to 2 months. Wrap individual slices tightly in plastic and foil or freeze the whole cake covered with plastic wrap and a layer of foil. Thaw overnight in the refrigerator.
- Reheating: Bring slices to room temperature before serving. For a warm slice, reheat at 175°C (350°F) for 8–10 minutes, loosely covered to prevent frosting from overbrowning. Avoid microwaving—it can make the frosting weep.
Variations & Substitutions
- Gluten-Free Version: Replace the flour with a 1:1 gluten-free flour blend (360 g). Add 1/2 tsp xanthan gum if your blend lacks it; baking time may increase by 3–5 minutes.
- Dairy-Free Version: Use vegan butter and a high-quality dairy-free cream cheese. Replace sour cream with full-fat coconut yogurt (240 g). Texture will be slightly less elastic.
- Egg-Free Version: Use a commercial egg replacer equivalent to 4 eggs or 4 tbsp aquafaba (chickpea brine), whipped to soft peaks and folded in. Expect a slightly denser crumb.
- Coconut Rum Syrup: Brush each layer with 2 tbsp rum + 1 tbsp sugar dissolved in 2 tbsp water for a boozy note. Keep the original batter and frosting amounts the same.
- Toasted Coconut Crunch: Mix 50 g chopped macadamia nuts with 50 g toasted coconut and sprinkle between layers for extra texture. No change to baking times.
Serving Suggestions & Pairings
- Serve with fresh pineapple slices or a mango salsa to add bright acidity.
- Pair with a bold coffee or a light white wine like Riesling to balance sweetness.
- Garnish with a dusting of powdered sugar and extra toasted coconut for contrast. You can also pair this cake with a cinnamon-scented coffee cake such as apple crumb cake with cinnamon.
- For brunch, serve small slices alongside yogurt parfaits for variety.
Nutrition Information
Per serving (1 slice, recipe makes 12):
- Calories: 520 kcal
- Total Fat: 28 g
- Saturated Fat: 16 g
- Cholesterol: 120 mg
- Sodium: 320 mg
- Total Carbohydrates: 62 g
- Dietary Fiber: 1.5 g
- Sugars: 36 g
- Protein: 6 g
Nutrition values are estimates. Actual values may vary based on specific ingredients and preparation methods.
Frequently Asked Questions
Q: Why did my cake turn out dry?
A: Dry cake usually means overbaked or too much flour. Check oven temperatures with an oven thermometer and stop baking when the center reads about 96–98°C (205–208°F). Also avoid overmixing after adding flour.
Q: Can I make this without eggs?
A: Yes. Use a commercial egg replacer or 4 tbsp aquafaba whipped and folded in. The texture will be slightly denser; bake times are similar.
Q: Can I double this recipe?
A: Yes, double every ingredient and bake in multiple pans. Do not double batter in a single pan; it will not bake evenly. You may need more oven space and slightly longer bake times per pan.
Q: Can I prepare this the night before?
A: Absolutely. You can bake the layers the day before and keep them wrapped in the refrigerator. Frost the cake the next day for the freshest texture.
Q: How long does this keep in the fridge?
A: Stored in an airtight container, the frosted cake keeps 3–4 days in the refrigerator.
Q: Can I freeze the cake after frosting?
A: Yes. Freeze slices or the whole cake for up to 2 months. Wrap tightly to prevent freezer burn and thaw overnight in the refrigerator.
Q: Why is my frosting runny?
A: Runny frosting often means the cream cheese or butter was too warm. Chill the frosting 10–20 minutes and whip briefly to firm it up. Also avoid over-thinning with liquids.
Conclusion
This coconut layer cake is a reliable crowd-pleaser with a tender crumb and bright cream cheese finish. For additional recipes and techniques that inspired parts of this version, see Fluffy & Moist Coconut Cake – Sally’s Baking Addiction and my nod to classic proportions at Classic Coconut Cake – The Pancake Princess. Enjoy baking, and save a slice for a friend.
Print
Light, Moist Coconut Layer Cake
- Total Time: 90 minutes
- Yield: 12 slices 1x
- Diet: Vegetarian
Description
A tender and moist coconut layer cake with a tangy cream cheese frosting, this recipe balances coconut flavor with a light crumb for a delightful dessert.
Ingredients
- 360 g (3 cups) all-purpose flour
- 400 g (2 cups) granulated sugar
- 10 g (2 tsp) baking powder
- 3 g (1/2 tsp) baking soda
- 6 g (1 tsp) salt
- 227 g (1 cup) unsalted butter, room temperature
- 4 large eggs
- 240 g (1 cup) sour cream
- 240 ml (1 cup) whole milk, room temperature
- 5 ml (1 tsp) vanilla extract
- 2.5 ml (1/2 tsp) coconut extract
- 160 g (1 1/2 cups) sweetened shredded coconut, divided
- 450 g (16 oz) cream cheese
- 113 g (1/2 cup) unsalted butter
- 480 g (4 cups) powdered sugar
Instructions
- Preheat the oven to 175°C (350°F). Spread 120 g (1 cup) shredded coconut on a baking sheet and toast for 4–6 minutes, stirring at 2-minute intervals, until golden and fragrant. Cool completely before using.
- Reduce oven to 175°C (350°F). Grease two 9-inch pans and line with parchment. Whisk together 360 g (3 cups) all-purpose flour, 10 g (2 tsp) baking powder, 3 g (1/2 tsp) baking soda, and 6 g (1 tsp) salt for 30 seconds to aerate and combine.
- In a stand mixer, beat 227 g (1 cup) unsalted butter and 400 g (2 cups) granulated sugar on medium-high for 3–4 minutes until pale and fluffy; scrape the bowl every minute.
- Add 4 large eggs, one at a time, mixing 20–30 seconds after each addition until incorporated. Add 5 ml (1 tsp) vanilla and 2.5 ml (1/2 tsp) coconut extract and mix for 10 seconds.
- With the mixer on low, add the dry ingredients in three additions alternating with 240 ml (1 cup) whole milk and 240 g (1 cup) sour cream, beginning and ending with dry ingredients. Mix just until combined.
- Divide batter evenly between pans. Smooth the tops and bake at 175°C (350°F) for 25–30 minutes, rotating pans at 15 minutes.
- Beat 450 g (16 oz) cream cheese and 113 g (1/2 cup) unsalted butter until smooth, then gradually add 480 g (4 cups) powdered sugar and 5 ml (1 tsp) vanilla.
- Level the cake layers if domed. Place first layer on a cake board, spread 1 cup of frosting, sprinkle with toasted coconut, then add second layer and crumb coat.
- Chill for 15 minutes, then finish with remaining frosting and press reserved toasted coconut around the sides and on top.
Notes
Store the cake in an airtight container in the refrigerator for up to 4 days. Can be frozen for up to 2 months.
- Prep Time: 30 minutes
- Cook Time: 30 minutes
- Category: Dessert
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 slice
- Calories: 520
- Sugar: 36g
- Sodium: 320mg
- Fat: 28g
- Saturated Fat: 16g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 62g
- Fiber: 1.5g
- Protein: 6g
- Cholesterol: 120mg





