Coconut and Chocolate Natillas: Creamy Spanish Custard

Total: 3 hr8 servingsmediumSpanish
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

8 servings
  • 1 ¾ cups coconut milk
    unsweetened coconut flakes1:1texture

    use toasted for deeper flavor

    Full guide →
  • ½ cups milk
  • 1 ¼ cups heavy cream
    crème fraîche1:1dairydairy-free

    tangier flavor

    Full guide →
  • 1 ¾ oz shredded coconut, unsweetened
    unsweetened coconut flakes1:1texture

    use toasted for deeper flavor

    Full guide →
  • cups sugar
  • 4 ½ tbsp cornstarch
    tapioca starch1:1thickener

    similar texture

    Full guide →
  • 2 ¾ oz dessert chocolate, chopped
    bittersweet or dark chocolate75gchocolate

    adjust sweetness preference

Instructions

  1. 1

    Dissolve the cornstarch in the milk at room temperature, stirring until no lumps remain.

  2. 2

    Pour the cornstarch mixture into a saucepan.

  3. 3

    Add the coconut milk, half the cream, sugar, and shredded coconut to the saucepan.

  4. 4

    Cook over medium heat for about 5 minutes, stirring constantly until the mixture becomes creamy and custard-like.

  5. 5

    Divide the coconut custard among individual serving vessels, leaving space at the top for the chocolate layer.

  6. 6

    Cool to room temperature, then refrigerate for about 3 hours until set.

  7. 7

    Heat the remaining cream in a saucepan until it just begins to boil.

  8. 8

    Remove from heat and add the chopped chocolate.

  9. 9

    Stir until the chocolate melts completely and the ganache is smooth.

  10. 10

    Pour the chocolate layer over each set custard.

  11. 11

    Return to the refrigerator until the chocolate sets.

Tips

Tip 1

Dissolve cornstarch completely in cold milk before adding hot liquids to prevent lumps and ensure a silky custard texture throughout.

Tip 2

Leave headspace in each vessel before chilling; the ganache layer needs room without overflowing and allows the two layers to showcase themselves visually.

Tip 3

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

Storage

Refrigerate in covered containers for up to 3 days. The chocolate topping hardens fully within 2 hours, so layers won't shift during storage.

Make Ahead

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 With

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

Watch

Fail to dissolve cornstarch fully before heating to avoid grainy, lumpy custard.

Watch

Skip leaving headspace in vessels before chilling to prevent chocolate ganache from overflowing.

Watch

Pour hot chocolate ganache over warm custard to avoid melting or blending the carefully composed layers.

Substitutions

Dairy-Free Swaps

heavy cream
crème fraîche1:1dairydairy-free

tangier flavor

Full guide →

General Alternatives

cornstarch
tapioca starch1:1thickener

similar texture

Full guide →
dessert chocolate
bittersweet or dark chocolate75gchocolate

adjust sweetness preference

shredded coconut
unsweetened coconut flakes1:1texture

use toasted for deeper flavor

Full guide →
Find more substitutions →

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.