It is hard to beat a slice of Dreamy Southern Coconut Layer Cake when you want true comfort on the table. It feels special, yet it still has that warm, friendly Southern charm that makes people smile before the first bite. For family gatherings, Sunday dinners, or a quiet treat with coffee, this cake is the kind of dessert that brings everyone back for seconds.
What makes this coconut layer cake so lovely is the balance of simple pantry staples and rich flavor. The cake starts with 1 3/4 cups all-purpose flour, 2 teaspoons baking powder, 1/2 teaspoon salt, 1/2 cup packed unsweetened shredded coconut, 3/4 cup canned full-fat coconut milk, and 1 1/2 teaspoons vanilla extract. Then, 12 tablespoons unsalted butter, 1 1/3 cups granulated sugar, 2 large eggs, and 2 large egg whites build a soft, tender crumb. On top, the seven-minute frosting uses 1 1/2 cups granulated sugar, 1/3 cup cold water, 2 large egg whites, 1/4 teaspoon cream of tartar, 1 teaspoon vanilla extract, and a pinch of salt. Finally, about 4 ounces of shaved, flaked, or shredded unsweetened coconut gives the outside its beautiful snowy finish. The flavor is sweet, creamy, and coconut-forward, with a light vanilla note that keeps every bite balanced.
The method is straightforward, too. You start by heating the oven to 350°F, preparing three 6-inch pans, and mixing the dry and wet ingredients separately. Then you cream the butter and sugar, add the eggs, and alternate the dry ingredients with the coconut milk mixture. After baking the layers until just done, you make a glossy seven-minute frosting over simmering water. Once the cake is stacked and frosted, you press coconut all over the outside while the frosting is still tacky. In total, this recipe takes about 2 hours 15 minutes, including cooling, and it serves 10. At 514 kcal per serving, it is definitely a celebration cake, so a little slice goes a long way.
This is a wonderful cake for potlucks, birthdays, holiday tables, and spring or summer get-togethers. It also fits nicely after a hearty dinner because the coconut flavor feels light, cheerful, and just a little old-fashioned in the best way.

Why You’ll Love This Dreamy Southern Coconut Layer Cake
- It uses simple ingredients that are easy to find in most grocery stores.
- The cake has a soft, tender crumb thanks to coconut milk and careful mixing.
- The seven-minute frosting gives it a classic Southern look and a fluffy texture.
- It is a beautiful make-ahead dessert for parties and family meals.
- The coconut flavor is gentle, sweet, and comforting, so it appeals to many tastes.
Coconut Tips
Coconut is the star of this cake, so it is worth choosing it well. For the best result, use unsweetened shredded coconut in the batter and for the garnish, because it keeps the cake from becoming too sweet. Also, choose full-fat canned coconut milk instead of the carton kind, since the extra richness helps the cake stay moist. If your coconut milk has separated in the can, stir it well before measuring. That way, the flavor stays even in every layer.
Options for Substitutions
- Use cake flour instead of all-purpose flour for an even softer crumb.
- Swap unsalted butter with a good plant-based butter if you need a dairy-free option.
- Replace canned full-fat coconut milk with whole milk if coconut flavor is not a priority.
- Use sweetened shredded coconut if that is what you have, but reduce the sugar a little if needed.
- Swap the seven-minute frosting for a simple cream cheese frosting if you prefer a denser finish.
- Replace the garnish coconut with toasted coconut for a deeper flavor and a little crunch.
Watch Out for These Mistakes
First, do not skip the pan prep. Since this cake bakes in three small layers, the parchment circles and greased, floured pans help the cakes release cleanly. If the pans are not prepared well, the layers can stick, and that can break the cake when you turn them out.
Next, be careful not to overmix the batter. Once you add the dry ingredients and the coconut milk mixture, fold only until combined. Overmixing can make the cake dense instead of light. Also, because the layers stay pale, do not wait for a deep golden color. Instead, check for a springy top and a clean toothpick.
The frosting needs attention, too. Because it is cooked over simmering water, the bowl should not touch the water below. If it gets too hot too fast, the egg whites may cook unevenly. Keep beating until the frosting is thick, glossy, and holds stiff peaks. Also, use it right away, because seven-minute frosting sets as it sits.
Finally, add the coconut while the frosting is still tacky. If you wait too long, the coconut may not stick well. And after the cake is done, store it properly. It can sit at room temperature the day it is made, but after that, refrigeration is the safer choice.

What to Serve With Dreamy Southern Coconut Layer Cake?
This cake pairs nicely with simple sides that do not compete with its sweet coconut flavor. Fresh berries, especially strawberries or raspberries, add a tart bite that cuts through the frosting. A cup of hot coffee or black tea also works well, since the bitterness balances the sweetness. If you want a fuller dessert spread, serve it with vanilla ice cream or a small bowl of lightly sweetened whipped cream. For a Southern-style table, a fruit salad with pineapple, orange, and banana is another lovely match.
Storage Instructions
Store: Keep the cake covered at room temperature on the day it is made. After that, refrigerate it for up to 3 days. For the best texture, let it sit out for about 30 minutes before serving.
Freeze: You can freeze the unfrosted cake layers for up to 2 months. Wrap each layer tightly in plastic wrap, then place them in a freezer bag or airtight container. Thaw in the refrigerator before frosting. Fully frosted cake is best enjoyed fresh, but it can be frozen if needed.
Reheat: This cake is usually served at room temperature, so reheating is not necessary. However, if a slice feels too firm from the fridge, let it rest on the counter for 20 to 30 minutes. If you want a very brief microwave warm-up, use low power for just 10 to 15 seconds. Do not overheat, or the frosting may soften too much.
Recipe Info
Preparation Time: 25 minutes, plus 1 hour cooling
Cooking Time: 50 minutes
Total Time: 2 hours 15 minutes
Level of Difficulty: Easy to Medium
Servings: 10
Calories: 514 kcal per serving
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
Calories: 4,900 to 5,200 kcal
Protein: 55 to 65 g
Fat: 220 to 260 g
Carbohydrates: 650 to 720 g
Ingredients
-
Cake:
- 1 3/4 cups all-purpose flour, plus more for the pans
- 2 teaspoons baking powder
- 1/2 teaspoon salt
- 1/2 cup packed unsweetened shredded coconut
- 3/4 cup canned full-fat coconut milk
- 1 1/2 teaspoons vanilla extract
- 12 tablespoons (1 1/2 sticks) unsalted butter, softened, plus more for the pans
- 1 1/3 cups granulated sugar
- 2 large eggs
- 2 large egg whites
-
Seven-minute frosting:
- 1 1/2 cups granulated sugar
- 1/3 cup cold water
- 2 large egg whites
- 1/4 teaspoon cream of tartar
- 1 teaspoon vanilla extract
- Pinch of salt
-
Garnish:
- About 4 ounces (1 1/4 to 1 1/2 cups) shaved, flaked or shredded unsweetened coconut

Step-by-Step Instructions
Step 1: Prepare the Oven and Pans
Heat the oven to 350°F. Line three 6-inch round pans with parchment circles, and then grease and flour both the pans and the paper. This extra step helps the cake layers release cleanly after baking.
Step 2: Mix the Dry and Wet Ingredients
In a large bowl, whisk together the flour, baking powder, salt, and shredded coconut. In a separate small bowl, stir the coconut milk and vanilla together. Keeping these mixtures separate at first helps the batter come together smoothly later.
Step 3: Cream the Butter and Build the Batter
With an electric mixer, cream the butter and sugar until the mixture is pale and fluffy. Next, beat in the whole eggs and egg whites until everything is combined. Then add the dry mixture and coconut milk mixture in alternating additions, beginning and ending with the dry ingredients. Fold only until the batter is just combined so the crumb stays tender.
Step 4: Bake and Cool the Layers
Divide the batter among the prepared pans. Bake for 20 to 25 minutes, or until the tops spring back and a toothpick inserted in the center comes out clean. The layers will stay pale, so judge them by texture, not color. After baking, cool the cakes completely in the pans on a rack. Once cool, turn them out and level any domed tops with a serrated knife.
Step 5: Make the Seven-Minute Frosting
For the frosting, combine the sugar, water, egg whites, cream of tartar, and salt in a heatproof bowl set over simmering water. Make sure the bottom of the bowl does not touch the water. Beat constantly with a hand mixer for about 7 minutes, until the frosting forms stiff, glossy peaks and reaches about 160°F. Remove it from the heat, beat in the vanilla, and use it right away.
Step 6: Assemble, Frost, and Finish
Spread frosting between the layers, and then coat the whole cake with a thin crumb coat. After that, cover the cake with the remaining frosting. While the frosting is still tacky, press the coconut onto the top and sides. Finally, store the cake covered at room temperature on the day it is made, or refrigerate it for up to 3 days and let it sit out for 30 minutes before serving.
Conclusion
This Dreamy Southern Coconut Layer Cake brings together soft cake layers, sweet coconut flavor, and a fluffy seven-minute frosting that feels classic and special. It is a lovely choice for celebrations, potlucks, and family dinners, and it is simple enough for home bakers who want a clear, reliable recipe. With careful mixing, good pan prep, and a little patience, you will get a beautiful cake that tastes as good as it looks.
If you try this recipe, I would love to hear how it turned out. Share your thoughts, leave a comment, or explore more homemade dessert recipes for your next gathering.
Print
Dreamy Southern Coconut Layer Cake
- Prep Time: 25 minutes
- Cook Time: 50 minutes
- Total Time: 135 minutes
- Yield: 10 servings 1x
- Category: Dessert
- Method: Baking
- Cuisine: Southern
- Diet: Vegetarian
Description
A comforting and delicious coconut layer cake topped with fluffy seven-minute frosting.
Ingredients
- 1 3/4 cups all-purpose flour, plus more for the pans
- 2 teaspoons baking powder
- 1/2 teaspoon salt
- 1/2 cup packed unsweetened shredded coconut
- 3/4 cup canned full-fat coconut milk
- 1 1/2 teaspoons vanilla extract
- 12 tablespoons (1 1/2 sticks) unsalted butter, softened, plus more for the pans
- 1 1/3 cups granulated sugar
- 2 large eggs
- 2 large egg whites
- 1 1/2 cups granulated sugar (for frosting)
- 1/3 cup cold water
- 2 large egg whites (for frosting)
- 1/4 teaspoon cream of tartar
- 1 teaspoon vanilla extract (for frosting)
- Pinch of salt (for frosting)
- About 4 ounces (1 1/4 to 1 1/2 cups) shaved, flaked, or shredded unsweetened coconut (for garnish)
Instructions
- Preheat the oven to 350°F. Line three 6-inch round pans with parchment circles, greasing and flouring as well.
- Whisk together flour, baking powder, salt, and shredded coconut in a large bowl. In another bowl, stir coconut milk and vanilla together.
- Cream the butter and sugar until fluffy. Beat in eggs and egg whites, then alternate adding dry and liquid mixtures, folding until just combined.
- Divide the batter and bake for 20-25 minutes, checking for a springy top and clean toothpick. Cool the cake layers in the pans completely.
- Combine sugar, water, egg whites, cream of tartar, and salt in a heatproof bowl over simmering water, beating until stiff peaks form.
- Spread frosting between the layers, crumb coat the cake, and cover with remaining frosting, pressing coconut onto the sides while still tacky.
Notes
Keep the cake covered at room temperature on the day it is made, and refrigerate afterward. Use unsweetened coconut for balanced sweetness.
Nutrition
- Serving Size: 1 slice
- Calories: 514
- Sugar: 66g
- Sodium: 250mg
- Fat: 22g
- Saturated Fat: 10g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 65g
- Fiber: 3g
- Protein: 5g
- Cholesterol: 150mg