Americanized
🇹🇭 nationwide

Sangkhaya Fak Thong (Thai Coconut Custard Steamed in a Whole Squash)

A small kabocha hollowed out, filled with coconut cream, palm sugar and egg custard scented with pandan, steamed until set, chilled and cut into wedges that show a yellow custard heart in an orange shell.

Prep20 min
Cook1 hr
Total1 hr 20 min
Serves6
Cal / serving~280
Sangkhaya Fak Thong (Thai Coconut Custard Steamed in a Whole Squash)
AI-generated image of the finished dish. About our photos.

Thailand's pumpkin custard needs no crust because the squash is the dish. Fah Thai, Bangkok Airways' in-flight magazine, explains that sangkhaya (custard) is a beloved treat across Southeast Asia, served in Thailand with sticky rice or steamed inside a pumpkin, sometimes scented with pandan leaves (Sarita Urupongsa:). Eggs in Thai sweets are often credited to the Portuguese: National Geographic writes that before Portuguese contact (from 1511), Thai desserts were mostly rice flour, palm sugar and coconut, and that Maria Guyomar de Pinha, of Portuguese and Japanese descent, popularized egg-based sweets at the 17th-century court of King Narai (Arundhati Hazra, April 3, 2025:). Whether sangkhaya itself descends from those Portuguese sweets is DISPUTED (see Rules).

Why it works the kitchen science

Gentle steam, not a hard boil

Rachel Cooks Thai says a split custard means the heat was too high; steady medium steam sets the eggs slowly so the custard stays smooth and doesn't pull away from the squash.

Cool before slicing

The custard and squash firm as they cool, so the wedges cut cleanly instead of the custard sliding out of the shell.

Step by step

  1. Step 1

    Scrub the squash. Cut a lid around the stem at a slant, about 4 inches across, and lift it off. Scrape out the seeds and strings with a spoon and pat the inside dry with paper towels.

  2. Step 2

    Warm the coconut cream, palm sugar, salt and pandan leaves in a small saucepan over low heat, stirring, 3 to 5 minutes, just until the sugar dissolves. Take off the heat, remove the pandan and let it cool 10 minutes.

  3. Step 3

    Whisk the eggs in a bowl just to blend, without beating in air. Whisk in the cooled coconut mixture, then strain it twice through a fine strainer.

  4. Step 4

    Bring 2 inches of water to a boil in a steamer, then lower to medium so it steams steadily but not violently. Set the squash upright on a heatproof plate in the steamer and pour in the custard to about 1/2 inch below the rim. Set the lid piece beside it.

  5. Step 5

    Cover and steam 45 to 60 minutes without lifting the lid for the first 40 minutes, adding boiling water to the pot if it runs low, until a knife in the center of the custard comes out clean, the custard reads at least 160°F, and a skewer slides easily through the squash wall.

  6. Step 6

    Lift the plate out, cool the squash to room temperature, about 1 hour, then refrigerate at least 1 hour. Cut into wedges with a sharp knife and serve cold. Keep leftovers covered in the refrigerator up to 3 days (our guideline).

Sangkhaya Fak Thong (Thai Coconut Custard Steamed in a Whole Squash)

Serves 6 · 1 filled squash · 1 hr 20 min total

Squash

  • 1 small kabocha squash (about 2 lb, small enough to fit in your steamer with the lid on)

Custard

  • 5 large eggs (duck eggs are common in Thailand)
  • 1/3 cup packed palm sugar, chopped (or light brown sugar)
  • 1 cup coconut cream (the thick top of canned coconut milk works)
  • Pinch of salt
  • 2 pandan leaves, knotted (optional)

Method

  1. Scrub the squash. Cut a lid around the stem at a slant, about 4 inches across, and lift it off. Scrape out the seeds and strings with a spoon and pat the inside dry with paper towels.
  2. Warm the coconut cream, palm sugar, salt and pandan leaves in a small saucepan over low heat, stirring, 3 to 5 minutes, just until the sugar dissolves. Take off the heat, remove the pandan and let it cool 10 minutes.
  3. Whisk the eggs in a bowl just to blend, without beating in air. Whisk in the cooled coconut mixture, then strain it twice through a fine strainer.
  4. Bring 2 inches of water to a boil in a steamer, then lower to medium so it steams steadily but not violently. Set the squash upright on a heatproof plate in the steamer and pour in the custard to about 1/2 inch below the rim. Set the lid piece beside it.
  5. Cover and steam 45 to 60 minutes without lifting the lid for the first 40 minutes, adding boiling water to the pot if it runs low, until a knife in the center of the custard comes out clean, the custard reads at least 160°F, and a skewer slides easily through the squash wall.
  6. Lift the plate out, cool the squash to room temperature, about 1 hour, then refrigerate at least 1 hour. Cut into wedges with a sharp knife and serve cold. Keep leftovers covered in the refrigerator up to 3 days (our guideline).
Estimated 280 calories per serving. How we estimate.

Adapted from the Asia Society's "Thai Custard in Pumpkin (Sangkhaya Fakthong)", credited to Team Thailand (2004), 4 servings. The page refused our direct requests (402 and 403); its amounts (one small pumpkin, 5 eggs, 1/3 cup palm sugar, a pinch of salt, 1 cup coconut cream) and its "about 20 minutes" steaming time come from search results quoting it. A whole squash needs far longer, so our steaming time follows Fah Thai (about an hour) and Rachel Cooks Thai (45 minutes, steamed undisturbed:). The pandan and the twice-straining step are from Fah Thai. The 160°F check is from USDA FSIS's egg row. Serving count of 6 is ours. This is the thinnest-sourced recipe in the file (see What we could not source). Asia Society. Ingredient list follows the source; the method is in our own words.

All sources (4)
  1. asiasociety.org
  2. rachelcooksthai.com
  3. fahthaimag.com
  4. nationalgeographic.com

Tips

The rules people argue about

What the sources agree on, what they don't, and what is just a good story.

📬 One email a weekThis week's debate results and three recipes.

Every other pumpkin dessert

Pumpion Pie (Hannah Woolley's 17th-Century English Pumpkin Pie)
🇬🇧 United Kingdom

Pumpion Pie (Hannah Woolley's 17th-Century English Pumpkin Pie)

Before the custard there was this: slices of squash browned in butter and baked under a pastry lid with tart apples, raisins, currants, sugar, spice and a splash of sherry, adapted from a 1670s English recipe.

2 hr 5 min · serves 8 · about 470 cal
Calabaza en Tacha (Mexican Candied Pumpkin in Piloncillo)
🇲🇽 Mexico

Calabaza en Tacha (Mexican Candied Pumpkin in Piloncillo)

Wedges of whole pumpkin, skin and all, simmered for two hours in a dark syrup of piloncillo, cinnamon and orange until they turn deep brown and glossy, the candied pumpkin of Mexico's Day of the Dead.

2 hr 30 min · serves 12 · about 340 cal
Doce de Abóbora em Calda (Brazilian Pumpkin Cubes in Syrup)
🇧🇷 Brazil

Doce de Abóbora em Calda (Brazilian Pumpkin Cubes in Syrup)

Neat cubes of pumpkin soaked briefly in limewater, then simmered for two hours in a light sugar syrup and left to steep overnight, so they turn glassy and sweet while staying firm, the Brazilian way.

3 hr · serves 8 · about 180 cal
Kabak Tatlısı (Turkish Candied Pumpkin with Tahini and Walnuts)
🇹🇷 Turkey

Kabak Tatlısı (Turkish Candied Pumpkin with Tahini and Walnuts)

Thick blocks of pumpkin layered with sugar and left overnight to make their own syrup, then baked until candied and served cool with crushed walnuts and a drizzle of tahini, no water added.

1 hr 30 min · serves 8 · about 290 cal
Kabocha Purin (Japanese Kabocha Pudding with Caramel)
🇯🇵 Japan

Kabocha Purin (Japanese Kabocha Pudding with Caramel)

Japan's custard pudding made with sieved kabocha squash, baked in a water bath over dark caramel, chilled and turned out so the caramel runs down the sides.

1 hr 15 min · serves 8 · about 130 cal
Classic American Pumpkin Pie
🇺🇸 United States

Classic American Pumpkin Pie

The Thanksgiving pie: a smooth custard of pumpkin puree, eggs, heavy cream, sugar, cinnamon, ginger and nutmeg in a par-baked all-butter crust, pulled from the oven while the center still wobbles.

1 hr 35 min · serves 8 · about 410 cal
New England Squash Pie (Lydia Maria Child, 1832)
🇺🇸 United States

New England Squash Pie (Lydia Maria Child, 1832)

The old Yankee custard pie made with roasted winter squash instead of pumpkin, cooked with milk, sweetened with molasses and a little sugar, spiced with plenty of cinnamon and ginger, and baked in an open crust.

2 hr 20 min · serves 8 · about 320 cal
Southern Sweet Potato Pie
🇺🇸 United States

Southern Sweet Potato Pie

Silky sweet potato custard made with brown sugar, butter, sour cream, extra yolks, cinnamon, nutmeg and an optional splash of bourbon, baked in a crust lined with a thin layer of caramelized brown sugar.

1 hr 55 min · serves 8 · about 520 cal
Pumpkin Chiffon Pie
🇺🇸 United States

Pumpkin Chiffon Pie

All the spice of pumpkin pie in a light, mousse-like filling: a cooked pumpkin custard set with gelatin and folded with whipped cream, piled into a toasted walnut and graham cracker crust and chilled, no baking of the filling.

55 min · serves 10 · about 400 cal
Pumpkin Bread (Chocolate Chip Quick Bread)
🇺🇸 United States

Pumpkin Bread (Chocolate Chip Quick Bread)

King Arthur's super-moist oil-based pumpkin quick bread, made with canned pumpkin, nutmeg and vanilla, studded with chocolate chips and baked in one loaf pan.

1 hr 25 min · serves 12 · about 300 cal
🇺🇸 United States

Crustless Pumpkin Pie Cups

Classic pumpkin pie filling baked without the crust in six ramekins in a water bath, so it is in the oven in 10 minutes and ready in about 45, with the silky texture of the pie and none of the rolling.

45 min · serves 6 · about 320 cal
🇺🇸 United States

Spiced Pumpkin Loaf with Pepitas, Inspired by Starbucks

A tender, heavily spiced pumpkin loaf sweetened with sugar and honey, scented with cinnamon, nutmeg, cloves and ginger and topped with crunchy pepitas, in the style of the coffee-shop pumpkin loaf. Inspired by, not official.

1 hr 25 min · serves 16 · about 200 cal

Meatballs of the World

Italian-American Meatballs
🇺🇸 United States

Italian-American Meatballs

Big, tender meatballs braised for an hour in red sauce over spaghetti. The one most Americans grew up with.

2 hr 25 min · serves 4 · about 1040 cal
Pallottine (Abruzzo Meatballs)
🇮🇹 Italy

Pallottine (Abruzzo Meatballs)

Tiny meatballs, smaller than a marble, tossed right through square spaghetti alla chitarra. No bread at all.

2 hr · serves 3 · about 1280 cal
Swedish Meatballs (Köttbullar)
🇸🇪 Sweden

Swedish Meatballs (Köttbullar)

Small, soft meatballs browned in butter, in a cream sauce made from the same pan, with lingonberry jam on the plate.

45 min · serves 4 · about 680 cal
Danish Frikadeller
🇩🇰 Denmark

Danish Frikadeller

Pork meatballs shaped with a spoon and fried slowly in butter, crusty outside and soft in the middle.

1 hr 5 min · serves 4 · about 410 cal
Königsberger Klopse
🇩🇪 Germany

Königsberger Klopse

German meatballs that are never fried: poached, then served in a creamy white sauce with capers.

1 hr · serves 4 · about 570 cal
Spanish Albóndigas in Almond Saffron Sauce
🇪🇸 Spain

Spanish Albóndigas in Almond Saffron Sauce

The tapas bar classic: small meatballs in a golden sauce thickened with fried almonds and bread.

1 hr 15 min · serves 6 · about 580 cal
Mexican Albóndigas with Chipotle and Mint
🇲🇽 Mexico

Mexican Albóndigas with Chipotle and Mint

Soft meatballs with rice and fresh mint inside, simmered in a smoky tomato and chipotle broth.

1 hr 10 min · serves 8 · about 320 cal
Izgara Köfte (Turkish Grilled Meatballs)
🇹🇷 Turkey

Izgara Köfte (Turkish Grilled Meatballs)

Small, flat meatballs kneaded hard, rested cold, and charred on a hot grill pan.

1 hr 15 min · serves 4 · about 460 cal
Lion's Head Meatballs
🇨🇳 China

Lion's Head Meatballs

Big, soft pork meatballs, stirred into a sticky paste, fried to set, then braised in a savory sauce.

55 min · serves 4 · about 510 cal
Chicken Tsukune
🇯🇵 Japan

Chicken Tsukune

Japan's chicken meatball: kneaded sticky, grilled on skewers, glazed with sweet soy tare, dipped in egg yolk.

40 min · serves 3 · about 420 cal