Thai Coconut Custard, known as “Sangkhaya,” is a beloved dessert that captures the essence of Thai cuisine. This delightful dish has a creamy texture and a rich coconut flavor that transports you straight to the streets of Thailand with every bite. Made primarily from coconut milk, sugar, and eggs, this traditional Thai sweet is often enjoyed during festivals and family gatherings. What sets this recipe apart is its simplicity and the unique cooking technique that yields a perfectly steamed custard, ensuring it’s both light and indulgent. Whether you’re entertaining guests or simply satisfying your sweet tooth, this Thai Coconut Custard is sure to impress! The delicate balance of flavors, along with the lush texture, makes it a standout dessert that has earned a special place in the hearts of many. Plus, the visual appeal of this dish as it is sliced and served is sure to draw compliments. This dessert not only reflects the culinary artistry of Thailand but also offers a glimpse into the cultural significance of coconut in Thai cooking, where it serves as a staple ingredient in both sweet and savory dishes.
Ingredients
- For the custard:
- 1 cup coconut milk (full-fat for creaminess, ideally freshly made or premium quality canned)
- 1/2 cup granulated sugar (adjust based on your sweetness preference; for a richer flavor, try using palm sugar)
- 3 large eggs (at room temperature for better mixing; using organic eggs can enhance flavor)
- 1/4 teaspoon salt (to enhance the flavors; be sure not to omit this, as it balances the sweetness)
- 1 teaspoon vanilla extract (pure vanilla for the best flavor; artificial vanilla can alter the taste)
- For the topping:
- 1/2 cup coconut cream (thick and rich, ideally from fresh coconuts; it adds a luxurious finish)
- 2 tablespoons sugar (to balance the creaminess of the coconut; adjust according to taste)
- 1/4 teaspoon salt (to round out the flavors; a pinch can make a difference)
- 2 tablespoons tapioca flour (optional, for thickening the topping for a creamier consistency; it can provide a wonderful texture)
Steps / Instructions
- Prepare the Steamer: Fill a large pot with water and bring it to a simmer over medium heat. Place a steamer basket or a heat-proof dish inside the pot, ensuring that it does not touch the water. This steaming process is crucial as it allows the custard to cook evenly and gently, preventing it from becoming rubbery. Using a lid on the pot helps maintain moisture and ensures even cooking.
- Mix the Custard Ingredients: In a mixing bowl, whisk together the coconut milk, sugar, eggs, salt, and vanilla extract until well combined and smooth. Make sure there are no lumps. A hand mixer can be used for a lighter texture, but whisking by hand also works well to incorporate air into the mixture. This air will help create a lighter custard, so whisk vigorously for a minute or two.
- Pour the Mixture: Carefully pour the custard mixture into a heat-proof dish that can fit inside the steamer basket. It’s important to use a dish that allows for some expansion during cooking, so choose one that is not too tightly fitting. A glass or ceramic dish works best, as they retain heat and distribute it evenly.
- Steam the Custard: Cover the dish with aluminum foil to prevent water from dripping into the custard. Place it in the steamer basket. Steam for about 25-30 minutes, or until the custard is set and a toothpick inserted into the center comes out clean. The top should be firm but still slightly wobbly, as it will continue to cook once removed from the heat. Keep an eye on the water level to ensure it doesn’t evaporate completely during steaming.
- Prepare the Topping: While the custard is steaming, combine the coconut cream, sugar, salt, and tapioca flour in a small saucepan over low heat. Stir until the mixture is smooth and slightly thickened, about 5 minutes. Remove from heat and let it cool. The topping should be glossy and pourable, perfect for drizzling over the custard. If you prefer a thicker topping, allow it to cook slightly longer but ensure it doesn’t become too thick.
- Cool and Serve: Once the custard is done steaming, remove it from the pot and let it cool to room temperature. Once cooled, top with the coconut cream mixture. Slice and serve chilled or at room temperature. Garnish with a sprinkle of toasted coconut flakes or a mint leaf for added visual appeal. This final touch not only enhances the aesthetics but also adds a delightful crunch.
Tips & Tricks
To ensure your Thai Coconut Custard comes out perfectly smooth and creamy, consider these tips: You can learn more about this topic. The texture and flavor can be greatly enhanced by following a few simple guidelines. Each tip is designed to help you create an authentic and delightful dessert experience.
- Quality Ingredients: Use fresh, high-quality coconut milk for the best flavor. If using canned coconut milk, opt for full-fat for a richer texture. The quality of the coconut milk can significantly influence the final taste, so select brands known for their rich, creamy products. Always check the ingredient list for additives or preservatives that can affect taste.
- Steaming Method: If you don’t have a steamer basket, you can also use a large metal colander, just ensure it’s elevated above the water level. Alternatively, you can create a makeshift steamer by placing a heat-proof bowl upside down in a pot and resting the custard dish on top. This method is effective for achieving the same gentle steam cooking.
- Storing: Store any leftovers in an airtight container in the refrigerator for up to 3 days. The custard will firm up slightly as it chills, making it even more refreshing when served cold. To prevent the custard from absorbing other odors in the fridge, consider wrapping it with plastic wrap.
- Make Ahead: This custard can be made a day in advance, making it a perfect dessert for gatherings! The flavors deepen and meld beautifully overnight, enhancing the overall experience. Just remember to top it with the coconut cream just before serving to maintain its freshness and texture.
Conclusion
This Thai Coconut Custard is a delightful treat that embodies the traditional flavors of Thai cuisine. Its creamy texture and rich coconut flavor are sure to impress both family and friends. Give this recipe a try, and you’ll find that homemade versions can be even more delicious than restaurant desserts! Check out our related guide for more tips. Once you master this recipe, you’ll find it’s a versatile dessert that can be enjoyed on various occasions, bringing a taste of Thailand to your table. The ease of preparation and the use of simple ingredients make it a favorite for both novice and experienced cooks alike, ensuring that everyone can enjoy the authentic taste of Thai Coconut Custard.
Thai Coconut Custard Better Than Any Restaurant Dessert
Thai Coconut Custard, known as 'Sangkhaya,' is a beloved dessert that captures the essence of Thai cuisine. This delightful dish has a creamy texture and a rich coconut flavor that transports you straight to the streets of Thailand with every bite. Made primarily from coconut milk, sugar, and eggs, this traditional Thai sweet is often enjoyed during festivals and family gatherings.
Ingredients
- 1 cup coconut milk (full-fat for creaminess)
- 1/2 cup granulated sugar
- 3 large eggs (at room temperature)
- 1/4 teaspoon salt
- 1 teaspoon vanilla extract
- 1/2 cup coconut cream (for topping)
- 2 tablespoons sugar (for topping)
- 1/4 teaspoon salt (for topping)
- 2 tablespoons tapioca flour (optional, for topping)
Directions
Prepare the Steamer: Fill a large pot with water and bring it to a simmer over medium heat. Place a steamer basket or a heat-proof dish inside the pot.
Mix the Custard Ingredients: In a mixing bowl, whisk together the coconut milk, sugar, eggs, salt, and vanilla extract until well combined and smooth.
Pour the Mixture: Carefully pour the custard mixture into a heat-proof dish that can fit inside the steamer basket.
Steam the Custard: Cover the dish with aluminum foil and place it in the steamer basket. Steam for about 25-30 minutes.
Prepare the Topping: While the custard is steaming, combine the coconut cream, sugar, salt, and tapioca flour in a small saucepan over low heat. Stir until smooth.
Cool and Serve: Once the custard is done steaming, remove it from the pot and let it cool to room temperature. Top with the coconut cream mixture and serve.
Nutrition Facts
Recipe Reviews
- ★★★★★
Excellent recipe!
Leave a Reply
Your email address will not be published. Required fields are marked *

Excellent recipe!