Sangkhaya Maprao On
thaidessertcoconutpandanvegetariansteamedcustard

Sangkhaya Maprao On

Sangkhaya Maprao On is a delicate Thai coconut custard steamed inside a tender young coconut. The finished dessert is softly set, creamy and fragrant with pandan, with pieces of young coconut flesh adding a juicy, silky bite against the rich custard.

45 min
2 servings
347 kcal
Thai

Ingredients

Coconut shells and garnish

  • 2 small (about 350-400 g water each)young coconuts, trimmed with tops intact
  • 60 gfresh coconut flesh, scraped from the coconuts and thinly sliced
  • 15 gtoasted coconut flakes
  • 1 leafpandan leaf, tied into a knot

Custard mixture

  • 3 mediumeggs
  • 220 mlthick coconut milk
  • 70 gpalm sugar, finely chopped
  • 1 gfine sea salt
  • 2 leavespandan leaves, finely shredded

Instructions

  1. 1

    Prepare a steamer and bring the water to a steady boil. Carefully cut a lid from the top of each young coconut, reserving the shells for steaming. Pour out the coconut water for drinking or another use, then scrape out enough tender coconut flesh to measure 60 g, slicing it thinly. Keep the shells upright; if needed, trim a tiny sliver from the base so they sit level. Tie the pandan leaf into a knot for the steamer.

  2. 2

    In a bowl, combine the eggs, thick coconut milk, palm sugar, fine sea salt, and finely shredded pandan leaves. Stir gently rather than whisking hard so you do not create excess foam; the goal is a smooth custard. Rub the pandan shreds lightly between your fingers in the liquid for 1-2 minutes to release their aroma, then strain the mixture through a fine sieve into a jug, pressing gently on the solids. Discard the fibrous pandan pieces.

  3. 3

    Divide the sliced tender coconut flesh between the two coconut shells. Pour in the strained custard mixture, leaving about 1 cm headspace because the custard will puff slightly as it steams. Skim off any surface bubbles for the smoothest finish.

  4. 4

    Place the filled coconuts upright in the steamer with the knotted pandan leaf nearby. Cover the tops loosely with heatproof foil or the coconut lids set ajar to prevent dripping condensation from marking the surface. Steam over medium heat, not a fierce boil, for 20-24 minutes until the custard is just set: the center should wobble slightly when nudged, but no liquid should rise to the surface. If steamed too aggressively, the custard will curdle and become porous.

  5. 5

    Remove the coconuts from the steamer and let them rest for 5 minutes so the residual heat finishes setting the custard. Scatter the toasted coconut flakes over the top and serve warm, or cool slightly for a firmer texture.

Nutrition per serving

347 kcal
Calories
8g
Protein
27g
Carbs
23g
Fat
2g
Fiber

Notes

Background

Sangkhaya is a beloved custard family of desserts found across Thailand, with roots connected to older Southeast Asian and Portuguese-influenced egg custard traditions. Sangkhaya Maprao On is a classic Thai version in which fragrant coconut custard is steamed inside a young coconut, showcasing the country's abundant coconuts and pandan. It is especially popular as a market sweet and festive dessert.

Love this recipe?

Get personalised AI-curated recipes, meal plans and smart shopping lists — free.

Download Gourmate – Free