There are some desserts that just transport you, isn’t there? Imagine a layer cake so moist it practically melts in your mouth, infused with exotic aromas and topped with a creamy, luscious frosting. This isn’t just any cake; this is my special Thai coconut custard cake recipe, designed to bring a touch of tropical paradise straight into your kitchen. I’ve taken the comforting familiarity of a classic coconut cake and given it an authentic Thai twist, promising an experience that’s both deliciously new and wonderfully familiar. Prepare to master each component from scratch, creating a stunning dessert that offers both a reliable recipe and deep insights into vibrant Thai flavors.
Why You’ll Love This Recipe
I am so excited for you to try this unique recipe because it truly stands out. The secret lies in infusing the cake layers with a vibrant pandan extract, which not only gives them a beautiful natural green hue but also imparts a fragrant, vanilla-like aroma. Then, for the creamy custard, I’ve added a hint of kaffir lime zest, introducing a bright, authentic Thai citrus note that perfectly complements the rich coconut.
Enhanced Flavor Profile: The pandan and kaffir lime zest work together to elevate the traditional coconut flavor, creating a complex and aromatic experience far beyond a simple American coconut cake. This combination is a hallmark of traditional Thai dessert profiles, offering layers of sweetness and fragrance.
Stunning Visual Appeal: The natural green color from the pandan makes this cake a real showstopper. It is an impressive visual treat on any dessert table.
Authenticity: These thoughtful additions directly speak to the “Thai” aspect of the recipe. They transform a delicious coconut cake into something genuinely Thai-inspired and incredibly special.
Irresistibly Moist & Fluffy: You will find the cake’s texture incredibly tender, almost cloud-like, ensuring a delightful bite every time.
Rich, Creamy Custard: The custard filling is exceptionally luxurious and smooth, providing a perfect counterpoint to the cake layers.
Perfect Balance: This Thai coconut custard cake achieves a harmonious blend of sweet coconut, the tangy cream cheese frosting, and the delightful crunch of toasted coconut.
Impressive Yet Achievable: While this cake looks incredibly elegant, I promise the recipe is broken down into manageable, straightforward steps for any home baker.
Ingredients Needed
Here are the ingredients you will need to create this amazing Thai coconut custard cake:
For the Cake Layers:
- 1 ½ cups (285g) granulated sugar
- ½ cup (118 ml) vegetable oil
- 2 tablespoon (28g) unsalted butter, melted
- 2 large egg
- 2 large egg white
- ½ cup (118 ml) sour cream
- 2 ½ cups (350g) all-purpose flour
- 2 teaspoon (7.5g) baking powder
- 1 teaspoon (4.5g) baking soda
- 1 teaspoon (5g) salt
- 1 tablespoon (15ml) coconut extract
- 1 teaspoon (5ml) pure vanilla extract
- 1 1/3 cup (315ml) coconut milk, well stirred
For the Creamy Coconut Custard Filling:
- 1 ¼ cup (296ml) heavy whipping cream, divided
- 4 teaspoons (13g) cornstarch
- 1/2 cup (114g) unsalted butter
- ¾ cup (142g) granulated sugar
- 2 ¼ cups (170g) shredded coconut, sweetened
- ¼ teaspoon vanilla extract
For the Tangy Cream Cheese Frosting:
- 1/2 cup (114g) unsalted butter, softened
- 12 oz (339g) cream cheese, softened
- 1 teaspoon (5ml) vanilla extract
- 3 cups (390g) powdered sugar
For Garnish:
- 2 cups (151g) shredded sweetened coconut, toasted
Ingredient Notes & Substitutions
Coconut Milk vs. Coconut Cream: For this recipe, full-fat coconut milk is essential. It provides the right amount of moisture and rich flavor. Coconut cream is much thicker and has a higher fat content, which would alter the cake’s texture and richness significantly. Full-fat coconut milk ensures a tender, flavorful crumb.
Pandan is a tropical plant often called “the vanilla of Southeast Asia.” It offers a unique, fragrant, slightly nutty, and vanilla-like aroma. You can find pandan extract at most Asian grocery stores or online. I suggest adding 1-2 teaspoons of pandan extract to the cake batter along with your other liquid ingredients, and a few drops to the custard filling for both color and flavor.
Kaffir lime provides a wonderfully aromatic, bright citrus note that is distinct from regular lime. For an authentic Thai touch, add ½ teaspoon of finely grated kaffir lime zest to the custard filling after it thickens. If kaffir limes are difficult to find, regular lime zest can be used as a more accessible alternative, though the flavor profile will be slightly different.
Butter & Cream Cheese: Always use softened, room-temperature unsalted butter and cream cheese for the frosting. This ensures proper emulsification, resulting in a perfectly smooth, lump-free, and creamy frosting.
Shredded Coconut: I prefer sweetened shredded coconut for its enhanced flavor and pleasant texture in this cake. If you prefer to control the sweetness, unsweetened shredded coconut is an option, but you may want to slightly adjust the sugar in other components to compensate.
Flour Alternatives: If you need a gluten-free option, a 1:1 gluten-free baking flour blend can be substituted for the all-purpose flour. Be sure to use a blend that contains xanthan gum for the best results.
Sour Cream: For the cake layers, sour cream adds wonderful moisture and a slight tanginess. Full-fat Greek yogurt can be used as an alternative if needed, but note that it might introduce a slightly different level of tanginess or alter the final texture marginally.
How to Make Thai Coconut Custard Cake
Let’s dive into creating this stunning Thai coconut custard cake. I will guide you through each step, ensuring a perfect result.
For the Cake Layers:
Prepping the Pans: First, preheat your oven to 350°F (175°C). Prepare three 8-inch round baking pans by lining the bottoms with parchment paper and greasing the sides. If you have bake-even strips, I highly recommend using them to help achieve wonderfully flat cake layers.
Wet Ingredients: In a large mixing bowl, combine the granulated sugar, vegetable oil, melted butter, large eggs, egg whites, and sour cream. Beat these on medium speed for about 2 minutes until the mixture is well incorporated and visibly lighter in color and fluffy. Remember to scrape down the bowl as needed to ensure everything is evenly mixed. This is also where you will whisk in your 1-2 teaspoons of pandan extract, watching the batter transform into a beautiful green.
Dry & Wet Alternation: In a separate bowl, whisk together the all-purpose flour, baking powder, baking soda, and salt. Now, add half of these dry ingredients to your wet mixture, mixing just until the flour begins to incorporate. Next, add your coconut extract, pure vanilla extract, and half of the coconut milk. Mix again until just combined. Repeat this process with the remaining dry ingredients and coconut milk, mixing just until smooth. The key here is not to overmix, as this can develop too much gluten and lead to a tough, dense cake. Use a spatula to scrape down the sides of the bowl and gently stir the batter from the bottom to the top to ensure everything is thoroughly mixed.
Baking & Cooling: Divide the vibrant green batter evenly among your three prepared pans; each pan should hold about 1 2/3 cups of batter. Bake at 350°F (175°C) for 20-24 minutes. For even baking, rotate your pans in the oven halfway through. Your cakes are done when the edges are lightly golden and a toothpick inserted into the center comes out clean. Remove them from the oven and allow them to cool completely in their pans before attempting to remove them. Cooling completely prevents crumbling and ensures they are stable for assembly.
Toast the Coconut: While the cakes are baking or cooling, prepare your toasted shredded coconut garnish. Line a baking sheet with parchment paper and spread the 2 cups of shredded sweetened coconut evenly. Bake in the preheated oven for 5-8 minutes, or until it reaches your desired golden-brown color. Watch it closely, as coconut can toast quickly. Transfer the toasted coconut to a bowl or plate immediately to stop the cooking process and allow it to cool completely.
For the Creamy Coconut Custard Filling:
Cornstarch Slurry: In a small bowl, combine 3 tablespoons of the heavy whipping cream with the cornstarch. Whisk this mixture thoroughly until it is completely smooth and thickened, ensuring no lumps remain. If it seems too thick, add a tiny bit more heavy cream to achieve a liquid consistency.
Heating the Custard Base: In a medium saucepan, melt the 1/2 cup unsalted butter over medium heat. Add the remaining heavy whipping cream, ¾ cup granulated sugar, and 2 ¼ cups shredded sweetened coconut. Heat this mixture, stirring occasionally, just until it is nearly boiling. Keep a close eye on it and stir constantly to prevent scorching.
Thickening & Flavoring: Now, whisk in your cornstarch slurry. Continue to heat the mixture over medium-high heat, stirring constantly, until it becomes noticeably thick and creamy. It will cling to the back of a spoon. At this stage, whisk in the ¼ teaspoon vanilla extract and, most importantly, the ½ teaspoon of finely grated kaffir lime zest for that authentic Thai aromatic boost. Remove the saucepan from the heat and set the custard mixture aside to cool completely. It will continue to thicken as it cools.
For the Tangy Cream Cheese Frosting:
Softening Ingredients: Once your cake layers and custard filling have cooled completely, you can prepare the frosting. It is crucial that your 1/2 cup unsalted butter and 12 oz cream cheese are softened to room temperature. This is key for a smooth, creamy frosting without any lumps.
Beating Process: In a large mixing bowl, combine the softened butter and cream cheese. Using the paddle attachment of your stand mixer (or a hand mixer), beat on medium-high speed until the mixture is wonderfully smooth and creamy. Gradually add the 3 cups of powdered sugar, one cup at a time, beating until fully incorporated after each addition. As the mixture thickens, add the 1 teaspoon vanilla extract. Continue beating until the frosting is light, fluffy, and spreadable. You can adjust the consistency slightly by adding a tiny bit more powdered sugar for a thicker frosting or a splash of milk for a thinner one, depending on your decorating needs.
To Assemble the Cake:
Leveling Layers: If your cake layers have slightly domed tops, use a serrated bread knife to carefully level them for professional stacking.
Frosting Dam: Divide your cooled coconut filling in half. Place the first bottom layer of cake on an 8 or 10-inch cake board or serving platter. Using a large round piping tip, pipe a dam of cream cheese frosting around the outside edge of this cake layer. This dam is crucial; it will contain your delicious coconut filling and prevent it from oozing out the sides.
Layering: Fill the center of the frosting dam with one half of the coconut filling and gently spread it evenly. Carefully place the second cake layer on top and repeat the frosting dam and filling steps. Finally, place the last cake layer on top. Ice the top and sides of the entire cake with a relatively thin layer of cream cheese frosting. This is your crumb coat, which traps any loose crumbs and prepares the cake for its final, smooth frosting layer.
Toasting & Decorating Coconut: Once the crumb coat is set (you can chill it for 15-20 minutes for best results), apply a final, even layer of cream cheese frosting to the top and sides of the cake. Take your cooled, toasted shredded coconut and use your hands to gently pat it into the frosting, covering the cake as thoroughly and evenly as possible. The toasted coconut provides a beautiful finish and a delightful crunch.
Chilling: Refrigerate the assembled Thai coconut custard cake for at least 30 minutes before serving. This allows the frosting and filling to set and the flavors to meld beautifully. Remember to keep it covered in an airtight container to prevent the cake from drying out.
Beyond the Extract: Mastering Authentic Thai Flavors
The Role of Aromatics
In Thai desserts, flavors go far beyond simple sweetness. Aromatics like pandan and kaffir lime are absolutely fundamental. They provide a layered complexity that is both fragrant and refreshing. For an even deeper flavor, if you can find fresh kaffir lime leaves, consider steeping a couple of bruised leaves in the coconut milk as it heats for the custard, then strain them out before adding the cornstarch slurry. This infuses a brighter, more pronounced citrus note.
Sweetness Balance
Traditional Thai desserts often achieve a sophisticated balance, not just sweetness. They frequently incorporate elements of saltiness or tartness to prevent them from being cloyingly sweet. If you prefer a less sweet cake, you can easily adjust this recipe. Consider reducing the granulated sugar in the cake batter by 1/4 cup, using unsweetened shredded coconut for toasting or even in the custard itself, and slightly decreasing the powdered sugar in the cream cheese frosting. These small adjustments can significantly impact the overall sweetness while maintaining the cake’s structural integrity.
Complementary Textures
Texture is another vital component in Thai cuisine, especially in desserts. The soft, moist cake layers and creamy custard are wonderfully contrasted by the crunchy toasted coconut garnish. This textural interplay adds another dimension to the eating experience, making each bite more interesting and satisfying.
Recipe Adjustments & Customizations
Pan Sizes & Cupcakes
This recipe is written for three 8-inch round baking pans, which yields a beautiful, impressive layer cake. If you prefer a taller cake, you can use two 6-inch round pans, but you will need to increase the baking time by about 10-15 minutes, watching for doneness with a toothpick. For a sheet cake, you can bake the batter in a 9×13 inch pan, typically requiring 30-35 minutes of baking time. To make cupcakes, simply line a muffin tin with paper liners, fill each about two-thirds full, and bake for 18-22 minutes. If you’re looking for an even quicker option, consider one of our easy no-bake recipes. Always check for a clean toothpick to confirm doneness as baking times vary.
Reducing Sweetness
For those who prefer a less sweet dessert, there are a few simple ways to adjust this Thai coconut custard cake recipe without sacrificing flavor or texture. You can reduce the granulated sugar in the cake batter by 1/4 cup. Additionally, using unsweetened shredded coconut for toasting or in the custard will cut down on overall sugar content. Finally, you may also slightly decrease the amount of powdered sugar in the cream cheese frosting, adding it gradually until you reach your preferred level of sweetness and desired consistency.
Other Frosting Options
While the tangy cream cheese frosting is a perfect complement to this cake, you might want to try other options. A light coconut whipped cream would be a wonderful, less rich alternative. Or, a mascarpone whipped cream could add a different creamy texture and flavor profile. These variations offer a chance to personalize the cake to your taste.
Pro Tips & Troubleshooting
Pro Tips for Success
Even Baking: To ensure your cake layers bake up beautifully flat and evenly, I highly recommend using bake-even strips around your cake pans. Always rotate your pans halfway through the baking time for uniform heat distribution.
Trimming Domes: If your cake layers develop slight domes, use a long, serrated bread knife to carefully level them once completely cooled. This creates a professional look and makes stacking much easier.
Custard Consistency: Remember that the coconut custard filling will continue to thicken significantly as it cools. If it becomes too firm to spread easily, you can gently warm it in a saucepan over low heat, stirring constantly, until it reaches a spreadable consistency again. Be careful not to overheat it.
Frosting for Piping: If you plan on doing intricate piping for decoration, you might want your cream cheese frosting to be a little firmer. Achieve this by using slightly less liquid (like milk) or adding a bit more powdered sugar until it holds its shape well.
Optimal Serving Temperature: For the absolute best flavor and texture, remove your Thai coconut custard cake from the refrigerator 20-30 minutes before serving. This allows the cake and frosting to soften slightly and the flavors to truly shine.
Flavor Infusion: To maximize the wonderful pandan and kaffir lime flavors, ensure they are evenly distributed throughout the batter and custard. Allowing the cake to chill properly before serving also gives these aromatic notes time to meld and develop fully within the cake.
Common Mistakes to Avoid
Overmixing Cake Batter: Once you add the flour to your cake batter, mix only until just combined. Overmixing will overdevelop the gluten, resulting in a dense, tough cake rather than a tender, fluffy one. Mix until no dry streaks remain, then stop.
Overfilling Cake Layers: Be sure to divide your cake batter evenly among the pans, approximately 1 2/3 cups per pan. Overfilling can lead to overflow in the oven and unevenly baked layers. Using a kitchen scale helps ensure accuracy.
Freezing Cream-Filled Cakes: Avoid freezing an assembled cake that has a custard or cream cheese filling. These types of fillings can separate, become watery, and lead to a soggy texture upon thawing, compromising the cake’s quality.
Uneven Mixing: Always scrape down the sides and bottom of your mixing bowl frequently when preparing the cake batter and frosting. This ensures all ingredients are fully incorporated and prevents streaks of unmixed ingredients, leading to a uniform consistency.
Dry Cake: To prevent your beautiful Thai coconut custard cake from drying out in the refrigerator, always store it in an airtight container or cover it tightly with plastic wrap. Exposure to air is the enemy of a moist cake.
Serving & Storage
Serving Ideas
Chilled Perfection: While the cake is best served chilled, allowing it to sit at room temperature for 15-20 minutes before slicing will bring out its full flavor and soften the frosting to the perfect consistency.
Tropical Pairings: For an extra touch of freshness and visual appeal, garnish each slice with some fresh tropical fruits. Thin lime wedges, a sprinkle of fresh lime zest, or even finely diced pineapple would provide a bright, zesty contrast to the rich coconut and creamy custard.
Elegant Presentation: Elevate your presentation by dusting the plate around each slice with a touch of powdered sugar or by drizzling a delicate swirl of coconut cream. This adds a sophisticated finish to your Thai coconut custard cake.
Storage and Make-Ahead Tips
Short-Term Storage (Refrigerator): The assembled Thai coconut custard cake, with its delicious cream cheese frosting and custard filling, must be stored in the refrigerator. Place it in an airtight cake carrier or cover it tightly with plastic wrap to prevent it from drying out. When stored properly, it will last for 3-4 days.
Make-Ahead Components: This recipe is perfect for making ahead in stages, which can greatly ease your baking day.
- Cake Layers: Once baked and completely cooled, wrap the individual cake layers tightly in plastic wrap and store them at room temperature for up to one day. For longer storage, freeze them for up to 1 month.
- Custard: The creamy coconut custard filling can be made 2-3 days in advance. Once cooled, transfer it to an airtight container and refrigerate.
- Frosting: The prepared cream cheese frosting can also be made ahead. Store it in an airtight container in the refrigerator for up to 3 days. Before using, allow it to come to room temperature for about 30 minutes, then re-whip it with a mixer until it is smooth and fluffy again.
- Toasted Coconut: The toasted coconut garnish can be prepared a few days ahead and stored in an airtight container at room temperature.
Freezing (Layers Only): As mentioned earlier, I strongly advise against freezing the entire assembled cake, especially with the custard and cream cheese frosting. However, the unfrosted cake layers freeze beautifully. Once completely cooled, wrap each layer individually and tightly in several layers of plastic wrap, then an additional layer of aluminum foil. They can be frozen for up to 1 month. To thaw, simply unwrap them and let them sit at room temperature for a few hours, or overnight in the refrigerator.
Conclusion
Baking this authentic Thai coconut custard cake recipe is truly a joyous experience, and tasting it is even better. I hope you feel confident now to create this unique dessert, with its wonderfully moist, pandan-infused layers, lusciously creamy kaffir lime custard, and the tangy embrace of cream cheese frosting. This recipe is a delightful journey into Thai-inspired flavors.
With the detailed instructions and expert tips I have shared, you are well-equipped to master each component, even if you are new to layer cakes or the exotic nuances of Thai cuisine. Don’t be afraid to try this recipe, experiment with the suggested variations, and add your personal touch. I encourage you to create this impressive dessert and share your beautiful creations with friends and family. Explore more Thai-inspired desserts!
FAQ
How long does Thai Coconut Custard Cake last and how should I store it?
Your Thai Coconut Custard Cake will last for 3-4 days when stored properly in an airtight container in the refrigerator. This keeps the cake fresh and prevents it from drying out.
Can I make parts of this coconut custard cake ahead of time?
Yes, absolutely! You can prepare the cake layers, the coconut custard filling, and toast the shredded coconut garnish in advance. Store cooled cake layers wrapped tightly at room temperature or frozen. Keep the cooled custard and prepared frosting in airtight containers in the refrigerator until ready to assemble.
What is the best way to ensure moist cake layers?
To ensure moist cake layers, use a combination of vegetable oil, melted butter, and sour cream as specified in the recipe. Crucially, avoid overmixing the batter once the flour is added, and do not overbake the cakes. A toothpick inserted into the center should come out clean, but not dry or crumbly.
What is the difference between coconut milk and coconut cream for recipes?
Coconut milk is a liquid extracted from grated coconut meat with a moderate fat content. Coconut cream is thicker and has a higher fat content, made with less water. For this specific recipe, full-fat coconut milk is recommended as it provides the ideal moisture and richness for the cake layers and the perfect consistency for the custard.
Can I make this coconut custard cake gluten-free?
Yes, you can make this cake gluten-free. Simply substitute the all-purpose flour with a 1:1 gluten-free baking flour blend. Make sure your blend contains xanthan gum for the best structural results.
How can I make this recipe taste even more like a traditional Thai coconut custard?
To enhance the traditional Thai flavor, definitely use the pandan extract in the cake layers and the kaffir lime zest in the custard. For an even deeper aromatic profile, consider gently steeping a couple of bruised fresh kaffir lime leaves in the coconut milk for the custard before adding other ingredients, removing them before you thicken the custard.
What is pandan and where can I find it?
Pandan, also known as screwpine leaf, is a tropical plant highly valued in Southeast Asian cooking for its unique, fragrant aroma, often described as a mix of vanilla, nuttiness, and floral notes. It also imparts a natural green color. You can find pandan extract in most Asian grocery stores or through online retailers.
Can I substitute different oils in the cake recipe?
Yes, you can substitute other light-flavored oils in the cake recipe. Good choices include canola oil or grapeseed oil, as they have a neutral flavor that will not interfere with the delicate coconut, pandan, and kaffir lime notes. Avoid strong-flavored oils like olive oil.
Why is my cake dry?
A dry cake is typically caused by overbaking, overmixing the batter once the flour is added, or not storing the cake properly. Ensure you bake the cake only until a toothpick comes out clean. Mix the batter just until the ingredients are combined, and always cover the cake tightly in an airtight container when refrigerating to prevent moisture loss.

Authentic Thai Coconut Custard Cake Recipe with Pandan Twist
Equipment
- 8-inch round baking pans
- parchment paper
- Bake-even strips
- Large mixing bowl
- stand mixer or hand mixer
- whisk
- Spatula
- Baking sheet
- small bowl
- medium saucepan
- Large round piping tip
- Serrated bread knife
- Cake board or serving platter
- airtight container
Ingredients
For the Cake Layers
- 1 ½ cups granulated sugar
- ½ cup vegetable oil
- 2 tablespoon unsalted butter melted
- 2 large egg
- 2 large egg white
- ½ cup sour cream
- 2 ½ cups all-purpose flour
- 2 teaspoon baking powder
- 1 teaspoon baking soda
- 1 teaspoon salt
- 1 tablespoon coconut extract
- 1 teaspoon pure vanilla extract
- 1 1/3 cup coconut milk well stirred
- 1-2 teaspoons pandan extract
For the Creamy Coconut Custard Filling
- 1 ¼ cup heavy whipping cream divided
- 4 teaspoons cornstarch
- 1/2 cup unsalted butter
- ¾ cup granulated sugar
- 2 ¼ cups shredded coconut sweetened
- ¼ teaspoon vanilla extract
- ½ teaspoon kaffir lime zest finely grated
For the Tangy Cream Cheese Frosting
- 1/2 cup unsalted butter softened
- 12 oz cream cheese softened
- 1 teaspoon vanilla extract
- 3 cups powdered sugar
For Garnish
- 2 cups shredded sweetened coconut toasted
Instructions
For the Cake Layers
- Preheat your oven to 350°F (175°C). Prepare three 8-inch round baking pans by lining the bottoms with parchment paper and greasing the sides. If you have bake-even strips, use them to achieve flat cake layers.
- In a large mixing bowl, combine the granulated sugar, vegetable oil, melted butter, large eggs, egg whites, and sour cream. Beat on medium speed for about 2 minutes until the mixture is well incorporated, lighter in color, and fluffy. Scrape down the bowl as needed. Whisk in 1-2 teaspoons of pandan extract, watching the batter transform into a beautiful green.
- In a separate bowl, whisk together the all-purpose flour, baking powder, baking soda, and salt. Add half of these dry ingredients to your wet mixture, mixing just until the flour begins to incorporate. Next, add your coconut extract, pure vanilla extract, and half of the coconut milk. Mix again until just combined. Repeat this process with the remaining dry ingredients and coconut milk, mixing just until smooth. Do not overmix. Use a spatula to scrape down the sides of the bowl and gently stir the batter from the bottom to the top to ensure everything is thoroughly mixed.
- Divide the vibrant green batter evenly among your three prepared pans; each pan should hold about 1 2/3 cups of batter. Bake at 350°F (175°C) for 20-24 minutes. For even baking, rotate your pans in the oven halfway through. Your cakes are done when the edges are lightly golden and a toothpick inserted into the center comes out clean. Remove them from the oven and allow them to cool completely in their pans before attempting to remove them.
- While the cakes are baking or cooling, prepare your toasted shredded coconut garnish. Line a baking sheet with parchment paper and spread the 2 cups of shredded sweetened coconut evenly. Bake in the preheated oven for 5-8 minutes, or until it reaches your desired golden-brown color. Watch it closely, as coconut can toast quickly. Transfer the toasted coconut to a bowl or plate immediately to stop the cooking process and allow it to cool completely.
For the Creamy Coconut Custard Filling
- In a small bowl, combine 3 tablespoons of the heavy whipping cream with the cornstarch. Whisk this mixture thoroughly until it is completely smooth and thickened, ensuring no lumps remain. If it seems too thick, add a tiny bit more heavy cream to achieve a liquid consistency.
- In a medium saucepan, melt the 1/2 cup unsalted butter over medium heat. Add the remaining heavy whipping cream, ¾ cup granulated sugar, and 2 ¼ cups shredded sweetened coconut. Heat this mixture, stirring occasionally, just until it is nearly boiling. Keep a close eye on it and stir constantly to prevent scorching.
- Now, whisk in your cornstarch slurry. Continue to heat the mixture over medium-high heat, stirring constantly, until it becomes noticeably thick and creamy. It will cling to the back of a spoon. At this stage, whisk in the ¼ teaspoon vanilla extract and the ½ teaspoon of finely grated kaffir lime zest. Remove the saucepan from the heat and set the custard mixture aside to cool completely.
For the Tangy Cream Cheese Frosting
- Once your cake layers and custard filling have cooled completely, prepare the frosting. It is crucial that your 1/2 cup unsalted butter and 12 oz cream cheese are softened to room temperature.
- In a large mixing bowl, combine the softened butter and cream cheese. Using the paddle attachment of your stand mixer (or a hand mixer), beat on medium-high speed until the mixture is wonderfully smooth and creamy. Gradually add the 3 cups of powdered sugar, one cup at a time, beating until fully incorporated after each addition. As the mixture thickens, add the 1 teaspoon vanilla extract. Continue beating until the frosting is light, fluffy, and spreadable.
To Assemble the Cake
- If your cake layers have slightly domed tops, use a serrated bread knife to carefully level them for professional stacking.
- Divide your cooled coconut filling in half. Place the first bottom layer of cake on an 8 or 10-inch cake board or serving platter. Using a large round piping tip, pipe a dam of cream cheese frosting around the outside edge of this cake layer.
- Fill the center of the frosting dam with one half of the coconut filling and gently spread it evenly. Carefully place the second cake layer on top and repeat the frosting dam and filling steps. Finally, place the last cake layer on top. Ice the top and sides of the entire cake with a relatively thin layer of cream cheese frosting. This is your crumb coat, which traps any loose crumbs.
- Once the crumb coat is set (you can chill it for 15-20 minutes for best results), apply a final, even layer of cream cheese frosting to the top and sides of the cake. Take your cooled, toasted shredded coconut and use your hands to gently pat it into the frosting, covering the cake as thoroughly and evenly as possible.
- Refrigerate the assembled Thai coconut custard cake for at least 30 minutes before serving. This allows the frosting and filling to set and the flavors to meld beautifully. Remember to keep it covered in an airtight container.










