Coconut Custard Chocolate Cake with Coconut Swiss Meringue

633

A layered chocolate cake filled with creamy coconut custard and frosted with coconut Swiss meringue buttercream- rich, balanced, and celebration-ready.

Jump to Recipe

There’s something undeniably magical about coconut desserts during the festive season. The soft white flakes, the gentle sweetness, and that unmistakable “snowy” look instantly bring Christmas to mind- even before the first bite. This Coconut Custard Chocolate Cake is inspired by that exact feeling: a cake that looks like it belongs on a Christmas table, dusted in snow, candles glowing nearby, while still tasting timeless enough to bake any month of the year.

At its heart, this cake is all about layers of comfort. Moist cocoa sponge with a subtle coffee warmth forms the base, while a silky coconut custard adds richness without heaviness. It’s the same kind of custard-driven joy you’ll find in my Vanilla Custard Tart with Fresh Fruits, but here it’s tucked between cake layers for a more celebratory finish. And if coconut desserts are already your weakness, you’ll feel right at home- much like when you slice into the Mango Coconut Tart or the tropical, no-bake goodness of my Mango Cream Cheese Cake.

What makes this cake especially festive is the finish. Instead of chasing sharp edges or perfectly smooth frosting, this cake embraces a rustic, snow-covered look. The coconut Swiss meringue buttercream is light, fluffy, and far less sweet than traditional frostings, making room for the custard to shine. Pressing desiccated coconut all over the cake not only adds texture but also gives it that unmistakable wintery charm- almost like freshly fallen snow.

That said, this isn’t a “Christmas-only” cake. The flavours are classic, balanced, and versatile. Take away the holiday décor, and it becomes a beautiful celebration cake for birthdays, anniversaries, or any day when you’re craving something indulgent yet elegant. Think of it as a festive cake that doesn’t need an occasion- but happily rises to one when called upon.

Ingredients You’ll Need

For details, find the recipe card below:

Coconut Custard

  • Egg yolks
  • Sugar
  • Cornstarch
  • Vanilla extract
  • Whole milk
  • Coconut milk

Chocolate Cake Layers

  • All-purpose flour
  • Cocoa powder, Dutch-processed
  • Baking soda
  • Salt
  • Eggs
  • Sugar
  • Neutral oil
  • Vanilla extract
  • Coconut milk
  • Instant coffee

Coconut Swiss Meringue Buttercream

  • Egg whites
  • Sugar
  • Unsalted butter
  • Vanilla extract
  • Thick coconut milk or coconut cream

Assembly & Finishing

  • Unsweetened coconut milk (for soaking)
  • Unsweetened desiccated coconut (texture + decoration)

Ingredient Substitutions

  • Egg yolks (custard): No direct substitute for the same richness, but you can make a coconut pastry cream using custard powder or extra cornstarch + milk if needed.
  • Dutch-processed cocoa: Use regular cocoa powder, but note the cake will be slightly lighter in colour and flavour.
  • Neutral oil: Sunflower, vegetable, or even light olive oil works well.
  • Coconut milk: Full-fat is best. Lite coconut milk will make both custard and cake thinner.

How to Make Coconut Custard Chocolate Cake?

For details, find the recipe card below:

Coconut Custard
  • Whisk egg yolks and sugar until combined—no need to whip.
  • Add cornstarch, vanilla, and milk. Whisk until completely smooth.
  • Heat coconut milk until steaming (not boiling).
  • Temper the yolks slowly with hot coconut milk while whisking constantly. Cook on low heat, alternating between whisk and spatula to avoid sticking.
  • Once thick, remove immediately, transfer to a bowl, and press cling film directly on the surface. If it looks lumpy, whisk off heat- it usually smooths out.
  • Cool completely before using (warm custard will melt your buttercream).
Chocolate Cake Layers
  • Preheat oven and prepare pans properly (grease and line).
  • Sift dry ingredients together for an even crumb.
  • Beat eggs and sugar until pale, frothy, and doubled in volume.
  • Add oil and vanilla gently.
  • Heat coconut milk with coffee just until warm.
  • Fold dry ingredients in batches (stop as soon as you see no flour).
  • Fold in warm coconut coffee milk gently.
  • Bake until a skewer comes out clean and the cake springs back lightly.
  • Cool completely before slicing into layers.
Coconut Swiss Meringue Buttercream
  • Heat egg whites and sugar over a water bath until sugar dissolves fully.
  • Whip until stiff peaks and bowl feels cool.
  • Add butter gradually; don’t panic if it curdles; keep beating.
  • Finish with vanilla and coconut cream. If it feels too soft, chill for 10 minutes and re-whip.
Assembly
  • Place first layer on the stand and lightly soak with coconut milk.
  • Pipe buttercream dam around the edge.
  • Fill center with coconut custard and sprinkle desiccated coconut.
  • Repeat for all layers.
  • Crumb coat, chill, then apply final rustic coat.
  • Press coconut all over; don’t be shy.
  • Decorate simply and serve.

Storage, Shelf Life & Make-Ahead Tips

Room Temperature
  • This cake is not suitable for long room-temperature storage. The custard filling and butter-based frosting are temperature-sensitive.
  • Always return the cake to the refrigerator after slicing.
Refrigerator Storage
  • Store the cake in an airtight cake box or well-covered container for 3–4 days in the refrigerator.
  • For best texture and flavour, remove the cake from the fridge 20–30 minutes before serving to allow the buttercream to soften.
Freezer Storage
  • Wrap well and freeze the fully assembled cake without the desiccated coconut coating for up to 2 weeks.
  • Thaw overnight in the refrigerator, then apply coconut coating before serving.
Make-Ahead Instructions

Cake Layers: Cake layers can be stored in the freezer for up to 1 month. Wrap the cooled individual cake layers tightly in cling film and then foil. Thaw overnight in the refrigerator before assembling.

Coconut custard: Store it in the refrigerator with cling film pressed directly on the surface for 3-4 days.

Swiss meringue buttercream: It can also be stored in the fridge for 3-4 days, but it is recommended to store it for only 1 day as it can get too hard over time. Before using, bring to room temperature and re-whip until smooth and fluffy.


if you liked this recipe, try these!

Shilpa

Coconut Custard Chocolate Cake

A rich chocolate cake layered with creamy coconut custard and frosted with coconut Swiss meringue buttercream- festive, snowy, and timeless.
Prep Time 1 hour
Cook Time 45 minutes
Chilling 45 minutes
Total Time 2 hours 30 minutes
Servings: 10 servings
Course: Dessert

Ingredients
  

Coconut Custard
  • 100 g Egg yolks (room temperature) 5 yolks
  • 50 g sugar ¼ cup
  • 30 g cornstarch ¼ cup
  • 56 g whole milk ¼ cup
  • 382 g coconut milk (full fat) 1½ cups
  • 1 tsp vanilla extract
Chocolate Cake
  • 110 g all-purpose flour ¾ cup
  • 23 g Dutch-processed cocoa powder ¼ cup
  • ½ tsp baking soda
  • tsp salt
  • 4 eggs room temperature
  • 113 g sugar ½ cup
  • 85 g neutral oil ⅓ cup
  • 52 g coconut milk ¼ cup
  • 2 tsp instant coffee
  • 1 tsp vanilla extract
Coconut Swiss Meringue Buttercream
  • 136 g Egg whites (room temperature) 4½ whites
  • 200 g sugar 1 cup
  • 272 g Unsalted Butter (softened) 1¼ cups
  • 32 g thick coconut cream 2 tbsp
  • 2 tsp vanilla extract
Assembly
  • Unsweetened coconut milk for soaking
  • Unsweetened desiccated coconut

Method
 

Coconut Custard
  1. In a saucepan, add the egg yolks and sugar. Whisk gently just until combined.
  2. Add the cornstarch, vanilla extract, and whole milk. Whisk until the mixture is completely smooth and lump-free.
  3. In a separate saucepan, heat the coconut milk over medium heat until you see small bubbles forming around the edges. Do not boil.
  4. Slowly pour ⅓ of the hot coconut milk into the egg mixture while whisking continuously. This step tempers the eggs and prevents curdling.
  5. Add the remaining hot coconut milk and whisk until fully combined.
  6. Place the saucepan back on low heat. Cook while alternating between a whisk and a spatula, scraping the bottom and sides constantly. Once the custard thickens to a pudding-like consistency, immediately remove it from the heat.
  7. Transfer to a bowl and press cling film directly onto the surface to prevent a skin from forming. Let cool to room temperature, then refrigerate until ready to use.
Bake the Chocolate Cake Layers
  1. Preheat the oven to 180°C / 350°F. Grease and line two 6-inch cake pans.
  2. Sift together the flour, cocoa powder, baking soda, and salt. Set aside.
  3. In a large bowl, beat the eggs and sugar using an electric mixer until pale, frothy, and doubled in volume. Add the oil and vanilla extract and beat until fully combined.
  4. In a small saucepan, gently heat the coconut milk and coffee just until warm. Do not boil.
  5. Add the dry ingredients to the batter in 2–3 additions, gently folding with a spatula after each addition. Once no dry flour remains, pour in the warm coconut milk–coffee mixture and fold gently until just combined.
  6. Divide the batter evenly between the prepared pans. Bake for 42–45 minutes, or until a skewer inserted into the center comes out clean.
  7. Cool in the pans for 5–10 minutes, then demould and cool completely on a wire rack. Level the cakes and slice each horizontally to create 4 layers.
Make the Coconut Swiss Meringue Buttercream
  1. In a heatproof bowl, combine the egg whites and sugar.
  2. Place the bowl over a saucepan of gently simmering water (double boiler). Stir occasionally until the mixture reaches 165–170°C (329–338°F) or until the sugar is fully dissolved with no grittiness.
  3. Remove from the heat and beat using an electric mixer until the bowl feels cool and stiff peaks form.
  4. Add the softened butter, one tablespoon at a time, beating well after each addition. Continue beating until the buttercream becomes smooth and creamy.
  5. Add the vanilla extract and thick coconut milk/cream and beat until fully incorporated.
Assemble the Cake
  1. Place the first cake layer on a cake stand. Lightly brush or spoon 2–3 teaspoons of coconut milk over the layer.
  2. Pipe a ring of buttercream around the outer edge to create a dam. Fill the center with cooled coconut custard and sprinkle desiccated coconut.
  3. Repeat with the remaining layers.
  4. Apply a thin crumb coat over the entire cake and refrigerate for 20–25 minutes.
  5. Apply the final coat of buttercream. Press desiccated coconut generously onto the sides and top for a snowy effect. Decorate the top with piped buttercream as desired.
  6. Slice and serve.

Notes

Storage & Make-Ahead Tips

Refrigerator-Store covered for 3–4 days
Freezer- Freeze cake layers (wrapped well) for up to 1 month. An assembled cake can be frozen without a coconut coating for up to 2 weeks

Tips:

  1. While making custard, whisk continuously to stop curdling and sticking to the bottom.
  2. Don’t overmix after the addition of flour.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Close
Your custom text © Copyright 2026. All rights reserved.
Close