Coconut Custard

Coconut Custard
⏱️ cook time 1 hour 10 minutes
🍽️ servings 4
⚡ Difficulty easy

intro

Velvety, aromatic coconut-infused baked custard with a delicate wobbly texture and toasty coconut topping, served warm or chilled for a comforting, not-too-sweet tropical treat.

Ingredients

Full-fat canned coconut milk 400 ml (1.7 cups)
Large eggs 4 (200g, out of shell)
Granulated white sugar 80 g (1/3 cup + 1 tbsp)
Unsalted butter 5 g (1 tsp, softened)
Vanilla extract 5 ml (1 tsp)
Fine sea salt 1.5 g (1/4 tsp)
Unsweetened shredded coconut 30 g (1/4 cup)

Steps

1

Prep oven and ramekins

Preheat your oven to 160°C (325°F, convection setting turned off). Use the 5g of softened unsalted butter to evenly grease the inside of four 180ml (6 oz) ceramic ramekins, then arrange them in a deep-sided baking dish with 2cm of space between each. Boil 1 liter of tap water to use for the custard water bath while you prep the base.

Step 1
step1:Prep oven and ramekins
2

Toast coconut topping

Place a small dry skillet over medium-low heat (heat level 3 out of 10). Add the 30g of unsweetened shredded coconut, and stir constantly with a silicone spatula for 2-3 minutes until the flakes turn light golden brown and release a rich nutty aroma. Immediately transfer the toasted coconut to a small plate to cool, to prevent burning from residual pan heat.

Step 2
step2:Toast coconut topping
3

Mix custard base

In a medium mixing bowl, crack the 4 large eggs, add the 80g granulated sugar and 1.5g fine sea salt. Whisk gently at a slow speed for 30 seconds until the mixture is smooth, with no visible streaks of egg white left—do not whisk vigorously, as this creates unwanted air bubbles that cause cracked custard. Slowly pour in the 400ml full-fat coconut milk and 5ml vanilla extract, whisking constantly at the same slow speed until fully combined into a uniform, pale creamy liquid.

Step 3
step3:Mix custard base
4

Strain custard mixture

Place a fine-mesh sieve over a large liquid measuring cup with a pour spout. Pour the custard base through the sieve to catch any lumpy egg bits and trapped air bubbles, which ensures an ultra-silky final texture. Discard any small solids left in the sieve, then pour the strained custard evenly between the four greased ramekins, filling each to 5mm below the rim.

Step 4
step4:Strain custard mixture
5

Bake in water bath

Carefully pour the pre-boiled hot water into the baking dish around the ramekins, until the water comes halfway up the sides of the ramekins—this gentle, even heat prevents curdling and cracking. Carefully transfer the baking dish to the preheated middle oven rack, and bake for 38-40 minutes. The custard is done when the edges are fully set, but the center 2cm of each custard has a soft, jello-like wobble when you gently nudge the dish.

Step 5
step5:Bake in water bath
6

Cool and serve

Once baked, use kitchen tongs to carefully lift the ramekins out of the hot water bath, and transfer them to a wire cooling rack to rest at room temperature for 20 minutes. You can serve the custard warm, or chill them covered in the refrigerator for at least 2 hours for a firmer, cooler texture. Top each custard with an even sprinkle of the pre-toasted shredded coconut right before serving.

Step 6
step6:Cool and serve

Tips

1.Always use full-fat canned coconut milk (with the thick solid cream layer at the top of the can) for this recipe; low-fat or carton coconut milk will produce a watery, bland custard with a thin, unsatisfying texture.
2.Do not overbake the custard: if the center is fully firm when you pull it from the oven, it will turn rubbery and grainy as it cools. The soft, jiggly 2cm center will set completely during the cooling period.
3.For an authentic Thai flavor twist, add a 2cm bruised pandan leaf to the coconut milk and heat it gently over low heat for 5 minutes, then let it cool completely before mixing into the egg base; remove the leaf before straining the custard.

✨ You May Also Like

Desserts & Baking
🍜 Italy

Creamy, coffee-kissed classic Northern Italian no-bake dessert, with layers of rum-spiked mascarpone cream, soft ladyfingers, and a rich cocoa dusting.

⏱️ 4 hours 3Desserts & Baking ★ 4.8
Desserts & Baking
🍜 France

Flaky, shatteringly crisp, buttery French croissants with golden exteriors and soft, airy layered interiors, perfect for pairing with coffee for a special morning treat.

⏱️ 12 hours Desserts & Baking ★ 4.7
Desserts & Baking
🍜 United States

Warm, spiced baked apples topped with a fluffy golden biscuit crust, this cozy dessert pairs perfectly with vanilla ice cream for cool-weather comfort.

⏱️ 55 minuteDesserts & Baking ★ 4.7
Desserts & Baking
🍜 United States

A star-spangled classic American blueberry pie with buttery flaky crust and bright sweet-tart filling, perfect for summer patriotic gatherings.

⏱️ 1 hour 25Desserts & Baking ★ 4.8
Desserts & Baking
🍜 United States

A beloved no-bake regional Maine candy with a chewy coconut-potato center coated in rich dark chocolate, a New England holiday staple since the 1870s.

⏱️ 2 hours 3Desserts & Baking ★ 4.9
Desserts & Baking
🍜 France

Luxuriously creamy, floral frozen custard made with aromatic Tahitian vanilla beans, boasting a smooth, rich texture that melts slowly on the tongue.

⏱️ 3 hours 3Desserts & Baking ★ 4.6

Coconut Custard:Frequently Asked Questions

1.Why did my baked coconut custard turn out rubbery or curdled instead of silky smooth?
That almost always stems from too-high oven heat, skipping a water bath, or overbaking. Bake at 325°F, set ramekins in a pan filled halfway up their sides with hot water for gentle, even heat, and pull them when edges are set but the 2-inch center has a soft Jell-O-like wobble—residual heat will finish setting it as it cools.
2.Can I use light coconut milk instead of full-fat to cut down on calories?
I don’t recommend it for that signature silky, rich texture. Light coconut milk is diluted with water and has far less coconut fat, so your custard will turn out watery, thin, and lacking deep coconut flavor. If you want a slightly lighter take, swap ¼ cup of full-fat coconut milk for plain whole milk, but don’t increase that ratio to keep the lush mouthfeel.
3.Do I have to chill this custard before serving, or can I eat it warm?
It’s delicious both ways, so pick what fits your craving! For warm custard, let it rest 15 to 20 minutes after baking so it sets just enough to hold that soft wobble, then top with toasted coconut. For a firmer, more refreshing tropical treat, chill it uncovered for at least 4 hours (or overnight) before serving.
4.How do I make the toasty coconut topping without burning it?
Toast shredded unsweetened coconut in a dry skillet over medium-low heat, stirring constantly with a heatproof spatula, for 3 to 5 minutes total. It turns pale golden and nutty-smelling very quickly at the end, so pull it off heat the second you see even light browning—residual pan heat will keep toasting it for a minute after removal. Sprinkle on right before serving to keep it crisp.
5.Why does my custard have tiny air holes and a spongy texture instead of being smooth?
Those holes come from whipping too much air into the egg and sugar mixture before baking, stirring in melted butter when it’s too hot, or using too high an oven temperature that makes eggs bubble as they set. Whisk eggs and sugar just until combined (don’t froth them), stir in cooled melted butter and vanilla gently without overmixing, then pour the base through a fine-mesh sieve into butter-greased ramekins to catch lumps and trapped air for a perfectly smooth finish.
6.How long do leftovers stay fresh, and can I freeze this custard for later?
Stored in an airtight container in the fridge, it will stay fresh and silky for up to 4 days—wait to add the toasted coconut topping until right before eating to keep it from getting soggy. I don’t recommend freezing it, though; the high egg and coconut milk content will separate as it thaws, leaving a grainy, watery texture that won’t bounce back to that signature smooth custard.

Comments (7)

3 days ago

OMG this silky baked coconut custard is INSANE. I brought it to my neighborhood potluck last weekend and every single person asked for the recipe! The texture is so perfectly smooth, no weird lumps at all, and the coconut flavor is just right—not too overpowering. Total game changer for easy dessert options.

2 days ago

Wait did you make any swaps? I’m dairy free and wondering if I can swap the regular milk for extra coconut milk without messing up the silky texture?

2 days ago

Great question! You can absolutely swap the dairy milk for full-fat canned coconut milk 1:1 for a dairy-free version—just make sure to stir it really well before pouring to keep that smooth, silky texture, and add a tiny pinch of extra salt to make the coconut flavor pop!

1 week ago

My kids are OBSESSED with this custard. I’ve made it three Sundays in a row for our post-family dinner dessert and they keep begging for more. It’s so easy even I don’t mess it up, which is saying something because I burn 90% of the baked goods I attempt. The only tweak I made was adding a tiny sprinkle of toasted coconut on top right before serving, chef’s kiss.

5 days ago

Love that toasted coconut topping idea—it adds such a great crunchy contrast to the silky custard! So glad this has become a family favorite for your Sunday dinners.

5 days ago

SO good! I made a big batch on Sunday for meal prep and it held up perfectly in the fridge all week for quick little sweet treats after work. I was worried baking it for that long would make it rubbery but nope, it stayed silky the entire time. 10/10 will be in my regular rotation.

2 days ago

This is so tasty, but I feel like it was missing a little bright note for my taste. Has anyone tried mixing in a bit of lime zest? I don’t want to mess with the custard base too much and lose that perfect silky texture the recipe promises.

yesterday

I did exactly that last time I made it! Added about a teaspoon of finely grated lime zest to the base before baking and it was chef’s kiss—didn’t mess up the texture at all, just added that perfect zing!

yesterday

Lime zest is such a fantastic add-in! A teaspoon of finely grated zest (no bitter white pith!) won’t throw off the ratios at all, and it cuts through the richness so nicely. We’ve tested it with a dash of lime zest ourselves and it’s a great variation.

yesterday

I’ve never made custard from scratch before and I was so sure I’d mess up the tempering step and end up with sweet scrambled eggs, but the instructions were so clear I pulled it off! It came out perfectly silky, my roommate said it’s better than the coconut custard we got at that fancy Thai restaurant downtown. Only note: I wish I’d let it chill a little longer before digging in, warm is good but cold is next level.

2 hours ago

Totally agree about the chilling part! I made mine last night and left it in the fridge overnight, and the texture was even smoother when I had a bowl for breakfast this morning lmao

2 weeks ago

Made this for my grandma’s 82nd birthday party because she loves coconut anything, and she said it tasted exactly like the coconut custard her mom used to make when she was a kid. I may have teared up a little ngl. Super easy to throw together even with a million other party dishes to prep, no fancy equipment needed. 10/10, will make again for every family gathering from now on.

30 minutes ago

I tried making this last night without a water bath because I was in a rush to get to my kid’s soccer practice, and the edges got a little rubbery even though the middle was still good. Do I really need the water bath to get that full silky texture all the way through?

5 minutes ago

The water bath is key for that even, gentle heat that gives the custard its signature silky, crack-free texture all the way through! If you’re short on time, you can pull it out 5 minutes early, but skipping the water bath entirely will usually lead to overcooked, rubbery edges like you experienced. Give it a try with the water bath next time and you’ll notice a huge difference!