Thai Custard (Sangkhaya) with Pandan and Coconut Milk

Sangkhaya is a Thai steamed custard valued for its silky, spoonable texture and fragrant pandan aroma. Coconut milk gives the custard richness without making it heavy, while palm sugar adds a rounded caramel sweetness that sits well against the lightly floral pandan and a touch of salt. It is commonly served in small portions, either warm when softly set or chilled until firmer and refreshing. The key to its character is gentle steaming: a steady, mild heat helps the eggs set smoothly, avoiding the graininess that comes from boiling too hard.
Cuisine style Thai dessert
Cooking style Make-ahead friendly • Hands-off cooking
Time commitment Under 1 hour

Why this recipe works

  • Silky custard texture: Straining the mixture removes egg strands and helps the custard steam into a smooth, spoonable set.
  • Fragrant, rounded flavour: Pandan brings floral, grassy aroma while coconut milk and palm sugar add richness and gentle caramel depth.
  • Good chilled or warm: The custards can be served after a short rest or refrigerated until cold, making them easy to prepare ahead.

Get the most out of this recipe

Texture tips

  • Strain before steaming: Passing the custard through a sieve gives a finer texture and removes any eggy strands.
  • Keep the steam gentle: A vigorous boil can overheat the eggs, causing the custard to puff, split or turn grainy.
  • Allow for carryover setting: The centre should still have a slight wobble when removed from the steamer; it will firm up as it cools.

Ingredient notes

  • Palm sugar adds depth: Palm sugar gives the custard a mellow caramel flavour that works especially well with coconut milk.
  • Pandan provides the signature aroma: Pandan extract gives sangkhaya its recognisable green colour and fragrant, slightly grassy sweetness.
  • Vanilla changes the profile: Using extra vanilla instead of pandan makes a pleasant coconut custard, but it will no longer have the classic pandan character.

Timing notes

  • Serve warm or chilled: Warm custard will be softer and more delicate, while chilled custard becomes firmer and easier to spoon cleanly.
  • Rest before serving: Let the ramekins cool briefly after steaming so the custard finishes setting and the texture stabilises.

Make-ahead tips

  • Make in advance: Cool the custards completely, cover and refrigerate for up to 3 days.
  • Reheat gently: Warm chilled custards briefly over gentle steam until just heated through; avoid boiling, which can spoil the texture.
  • Best texture: For the smoothest, most delicate set, serve the custard the day it is made or after a short chill.

Equipment you'll need

Ingredients
Instructions
Print
  1. Set up a steamer over simmering water and bring it up to a steady, gentle steam. Arrange 4 ramekins in the steamer basket to check they fit, then remove them while you make the custard.
  2. In a mixing bowl, whisk the eggs with the palm sugar and fine sea salt until the sugar is mostly dissolved and the mixture looks slightly lighter. Whisk in the coconut milk, then add the pandan extract and vanilla extract.
  3. Strain the custard mixture through a sieve into a jug or bowl to remove any eggy strands for a smoother finish. Divide evenly between the ramekins.
  4. Steam over gentle heat until the custard is just set at the edges with a slight wobble in the centre, 18–22 minutes. Avoid a hard boil, which can make the custard grainy.
  5. Remove the ramekins and leave to cool for 10 minutes, then serve warm, or cool completely and chill until cold and spoonable. The custard will continue to firm up slightly as it cools.

Made this recipe? Rate it — a comment is optional.

Recipe notes

Tips

  • Keep the steam gentle and steady; if the water boils vigorously, the custard can puff and turn slightly grainy.
  • For the smoothest texture, strain the mixture and skim off any surface bubbles before steaming.
  • Food safety: this custard contains eggs; serve it fully set and avoid offering it to vulnerable groups unless you use eggs that are safe for raw or lightly cooked preparations.

Substitutions

  • Replace palm sugar with light brown sugar for a similar caramel note.
  • Replace pandan extract with vanilla extract for a plain coconut custard (increase vanilla extract to 1 tsp).

Storage

  • Refrigerate up to 3 days
  • Cool completely, then cover and refrigerate. Serve chilled, or reheat gently by steaming for 3–5 minutes until warmed through; do not boil.

Ratings & reviews

Liked this recipe? Share your feedback to support our cooking community.

Tried this recipe?

Choose 1–5 stars. A comment is optional.

If you leave a comment, use 10–500 characters.

Stay inspired

Discover new recipes, seasonal favourites and cooking inspiration every day. Follow JustRecipes on Pinterest and Spillt.

Thai Custard (Sangkhaya) with Pandan and Coconut Milk
Image by JustRecipes
Pinterest

Recipe overview

  • Servings: 4 servings
  • Total time: 55min (15min active)
  • Difficulty: Medium
  • Cuisine: Thai
  • Allergens:
    Eggs
Kid friendly

Plan your meals and get a complete grocery list automatically.

Add to meal planner

Equipment you'll need

Advertisement

Recommended tools for this recipe

Best overall

KitchenAid Stainless Steel Mixing Bowls

Non-slip steel set
  • Non-slip base
  • Stainless steel
  • Not microwave safe

Got ingredients left?

Find recipes using ingredients from this recipe or what you already have at home.

Find recipes with these ingredients →

Make this recipe easier next time

Advertisement

These tools help you get better results with less effort.

Best overall

KitchenAid Stainless Steel Mixing Bowls

Non-slip steel set
  • Non-slip base
  • Stainless steel
  • Not microwave safe
Best value

Pyrex Glass Mixing Bowls with Lids

Microwave-safe glass
  • Microwave safe
  • BPA-free lids
  • Glass is heavier
Top quality

OXO Good Grips Stainless Mixing Bowl Set

Insulated grip bowls
  • Non-slip base
  • Comfort grip
  • Higher price

Browse alphabetically

Looking for a specific recipe? Choose a letter below to jump directly to recipes starting with that letter or number.

Enjoy cooking with JustRecipes?

Add JustRecipes as one of your preferred Google sources to discover our recipes more easily across Google Search.

Add JustRecipes to Google

Every recipe on JustRecipes follows the same structured editorial process. Learn how recipes are created, validated, translated, illustrated, and continuously improved across the platform. How we create recipes.