Coconut and Chocolate Natillas: Creamy Spanish Custard

Natillas are a beloved Spanish dessert—silky, delicate custard layers that melt on the tongue. This version combines coconut milk's tropical sweetness with rich chocolate to create a sophisticated two-layer treat. The coconut custard base, thickened with cornstarch and enriched with cream and shredded coconut, provides a smooth, pudding-like texture that contrasts beautifully with a dark chocolate ganache topping. This dessert suits anyone seeking an elegant finish to a meal without fussy technique; it's equally at home at a dinner party or a quiet weeknight indulgence. Serve chilled in individual glasses or bowls for a restaurant-quality presentation. What sets this version apart is the coconut's delicate floral notes paired with bold chocolate—a combination less common than traditional vanilla natillas, offering depth and complexity while remaining refreshingly light.
Ingredients
Instructions
- 1
Dissolve the cornstarch in the milk at room temperature, stirring until no lumps remain.
- 2
Pour the cornstarch mixture into a saucepan.
- 3
Add the coconut milk, half the cream, sugar, and shredded coconut to the saucepan.
- 4
Cook over medium heat for about 5 minutes, stirring constantly until the mixture becomes creamy and custard-like.
- 5
Divide the coconut custard among individual serving vessels, leaving space at the top for the chocolate layer.
- 6
Cool to room temperature, then refrigerate for about 3 hours until set.
- 7
Heat the remaining cream in a saucepan until it just begins to boil.
- 8
Remove from heat and add the chopped chocolate.
- 9
Stir until the chocolate melts completely and the ganache is smooth.
- 10
Pour the chocolate layer over each set custard.
- 11
Return to the refrigerator until the chocolate sets.
Tips
Dissolve cornstarch completely in cold milk before adding hot liquids to prevent lumps and ensure a silky custard texture throughout.
Leave headspace in each vessel before chilling; the ganache layer needs room without overflowing and allows the two layers to showcase themselves visually.
Pour the chocolate ganache only after the coconut layer is fully set; warm chocolate over warm custard risks softening or merging the layers.
Good to Know
Refrigerate in covered containers for up to 3 days. The chocolate topping hardens fully within 2 hours, so layers won't shift during storage.
Prepare the coconut custard layer up to 1 day ahead; refrigerate covered. Add the chocolate ganache topping no more than 12 hours before serving to prevent it from becoming too thick or cracked.
Serve directly from the refrigerator in chilled glasses or small bowls. Pair with fresh berries, whipped cream, or a small crispy wafer for textural contrast.
Common Mistakes
Fail to dissolve cornstarch fully before heating to avoid grainy, lumpy custard.
Skip leaving headspace in vessels before chilling to prevent chocolate ganache from overflowing.
Pour hot chocolate ganache over warm custard to avoid melting or blending the carefully composed layers.
Substitutions
Dairy-Free Swaps
General Alternatives
adjust sweetness preference
FAQ
Can I make this dessert without coconut milk?
Yes. Replace coconut milk with whole milk or a blend of milk and cream, adjusting ratios to maintain richness. You'll lose tropical coconut flavor; consider adding a splash of coconut extract or toasting the shredded coconut to compensate for depth.
Can I freeze natillas after the chocolate sets?
Freezing is not recommended; the custard's creamy texture degrades as ice crystals form, becoming grainy. The chocolate layer also becomes brittle. Refrigerate for up to 3 days instead for best texture.
What if my chocolate ganache seizes or becomes grainy?
This happens when chocolate melts too fast or cream is too hot. Strain through fine mesh, then reheat gently with a teaspoon of neutral oil, stirring constantly until smooth again before pouring over custard.