Culinary Explorer

A cooking platform built around craft, culture, and the stories behind what we eat.

Discover Culinary Explorer
Coconut Ice Cream, Street Cart (I-Tim Kati)

Coconut Ice Cream, Street Cart (I-Tim Kati)

Created by

Palm sugar and coconut cream frozen on a street cart with nothing but salted ice and strong arms. The sweet pillar of Thai cuisine in its coldest, purest form. Three ingredients in the base. A lifetime of principle behind them.

Desserts
Thai
Comfort Food
30 min
Active Time
45 min cook1 hr 15 min total
Yield6 servings

Nam tan pip. Palm sugar. That's where every Thai dessert begins, and i-tim kati is no exception. Ajarn always said the sweet pillar isn't just about making things sweet. It's about what kind of sweet. Palm sugar brings caramel depth, butterscotch warmth, a complexity that white sugar doesn't have and never will. White sugar gives you one dimension: sweetness. Palm sugar gives you sweetness with memory. The system doesn't stop governing at savory food. It holds for dessert too.

I-tim kati is the dessert every Thai kid chases down the street. You hear the cart before you see it: the bell, the vendor's call, the rhythmic scraping of a steel paddle against a frozen cylinder. No machine. No electricity. Just a steel drum packed in salted ice, coconut cream inside, and a man with strong arms spinning and scraping until the mixture freezes into something no factory can replicate. The fat content of coconut cream makes it freeze differently than dairy. Denser. Silkier. The ice crystals stay smaller because coconut fat coats them as they form. That's not romance. That's food science.

Three ingredients in the base: coconut cream (hua kati), palm sugar (nam tan pip), pandan leaves (bai toey). That's it. Pandan is the vanilla of Southeast Asia, but calling it that sells it short. Pandan is floral, grassy, with a fragrance that locks into anything warm and fatty. You knot the leaves and steep them in heated coconut cream until the base turns pale green and smells like your grandmother's kitchen. A pinch of salt goes in too. Always salt in Thai desserts. At this dose, salt doesn't make things salty. It makes coconut taste more like coconut. It wakes the palm sugar up. Ajarn called this the invisible pillar of Thai sweets: salt in service of sweetness.

The toppings aren't decoration. Roasted peanuts for crunch and fat. Sweet corn for starchy sweetness and pop. Sticky rice (khao niew), steamed and dressed with coconut cream, for body. Jackfruit (khanun) for perfume. Every element is structural. A street vendor scoops it all into a small cup, and every spoonful delivers contrast: cold and yielding, crunchy and chewy, sweet and salty. That's the design. The system, even in a frozen dessert eaten on a plastic stool at the side of the road.

I-tim kati (ไอติมกะทิ) emerged as a Thai street food in the mid-20th century when vendors adapted hand-cranked ice cream techniques to local ingredients, replacing dairy with coconut cream and refined sugar with palm sugar (nam tan pip). The steel cylinder method, where the canister is rotated by hand inside a drum packed with salted ice, remains the standard among Bangkok street vendors for its superior texture and has resisted replacement by electric machines. The tradition of topping with sticky rice, peanuts, sweet corn, and jackfruit is distinctly Thai, transforming a simple frozen dessert into a layered study in textural contrast that mirrors the principle-driven balance found in every other part of Thai cuisine.

The technique, the tradition, and the story behind every dish.

Discover Culinary Explorer

Ingredients

coconut cream (hua kati), first press

Quantity

400ml

thick first press

coconut milk (hang kati), second press

Quantity

200ml

thinner second press

palm sugar (nam tan pip)

Quantity

120g

shaved or finely chopped

pandan leaves (bai toey)

Quantity

4

knotted

fine sea salt

Quantity

1/4 teaspoon

sticky rice (khao niew)

Quantity

100g

soaked overnight, for topping

coconut cream, for sticky rice topping

Quantity

3 tablespoons

palm sugar (nam tan pip), for sticky rice topping

Quantity

1 tablespoon

salt, for sticky rice topping

Quantity

pinch

roasted peanuts

Quantity

50g

roughly crushed

sweet corn kernels

Quantity

80g

boiled

fresh ripe jackfruit (khanun)

Quantity

80g

cut into small pieces

Equipment Needed

  • Ice cream maker (or a shallow metal pan and fork for the no-churn method)
  • Medium saucepan
  • Steamer basket or Thai bamboo steamer (huad) for sticky rice
  • Fine-mesh strainer

Instructions

  1. 1

    Infuse the coconut base

    Combine the coconut cream (hua kati) and coconut milk (hang kati) in a medium saucepan. Drop in the knotted pandan leaves. Set the heat to low, just below a simmer. You don't boil coconut cream. Ever. Boiling breaks the emulsion and you end up with oily, grainy ice cream instead of silky, dense ice cream. Keep the surface barely trembling for 10 minutes. The base will turn a faint, ghostly green and the kitchen will smell like every Thai grandmother's house you've ever walked into. That's the pandan releasing its essential oils into the fat. Fat is the carrier. The coconut cream absorbs the fragrance in a way water never could.

    If you can get fresh coconut cream, pressed from grated coconut meat, use it. The difference between fresh-pressed hua kati and canned is the difference between a mango off the tree and one that sat in a shipping container for two weeks. Canned works. Fresh transforms.
  2. 2

    Dissolve the palm sugar

    Add the shaved palm sugar and salt to the warm coconut. Stir gently until the sugar dissolves completely. No granules left. Palm sugar melts slowly, so give it a minute. Taste the base now. It should taste sweet with depth: caramel, a hint of butterscotch, the green perfume of pandan behind it, and a whisper of salt pulling everything forward. If it's just 'sweet,' your palm sugar might be low quality. Good nam tan pip has layers. Cheap stuff tastes like brown sugar. Know your ingredient.

    Never substitute granulated white sugar for palm sugar. White sugar is sucrose and nothing else. Palm sugar contains sucrose plus fructose, glucose, minerals, and the Maillard compounds that form during its production from boiled palm sap. That's where the caramel and butterscotch come from. The chemistry is completely different. This is the sweet pillar. Respect it.
  3. 3

    Cool and chill the base

    Remove the saucepan from heat. Leave the pandan leaves in and let the base cool to room temperature, about 30 minutes. The pandan continues to steep as it cools, deepening the flavor. Once cooled, fish out the pandan leaves and squeeze them gently over the pot to extract the last of their color and fragrance. Transfer the base to a container and refrigerate for at least 4 hours. Overnight is better. A cold base churns faster and freezes with finer ice crystals. Rushing this step gives you a coarser, icier result. Patience is technique.

  4. 4

    Steam the sticky rice

    Drain the sticky rice (khao niew) that's been soaking overnight. Spread it in a single layer in a cheesecloth-lined steamer basket or a traditional Thai bamboo steamer (huad). Steam over boiling water for 20 to 25 minutes. The grains should be translucent, glossy, and tender but still distinct. Not mushy. Check at 20 minutes by pressing a grain between your fingers. It should squish easily with no chalky core. While the rice is still hot, transfer it to a bowl and stir in the coconut cream, palm sugar, and pinch of salt. Fold gently until every grain is coated and glossy.Set aside to cool to room temperature.

    Sticky rice (khao niew) is glutinous rice. It must be soaked overnight and steamed, never boiled. Boiling waterlogged sticky rice turns it into paste. Steaming lets the grains cook through evenly from the outside in, keeping each grain intact and chewy. This is a non-negotiable. Every Isan cook knows this. My mother would disown me if I boiled sticky rice.
  5. 5

    Churn the ice cream

    On a Bangkok street cart, the vendor pours the chilled base into a tall steel cylinder nestled inside a wooden drum packed with ice and coarse salt. He spins the cylinder by hand while scraping the freezing walls with a steel paddle, folding the frozen edges into the liquid center over and over for 20 to 30 minutes until the whole mass is frozen, dense, and impossibly creamy. At home, pour the chilled base into your ice cream maker and churn according to the machine's instructions, usually 25 to 30 minutes. The ice cream is done when it holds a soft peak on the paddle and pulls cleanly from the sides. It will be softer than dairy ice cream. That's correct. Coconut fat sets differently. Transfer to a container and freeze for 1 to 2 hours if you want a scoopable texture, or serve it soft straight from the churn the way the street vendors do.

    The street cart method produces a denser ice cream because the slow hand-churning incorporates less air than a machine. If you want that dense, almost chewy street-cart texture at home, churn on a lower speed setting if your machine allows it, or stop churning earlier when the mixture is still thick and semifreddo-like, then let the freezer do the rest.
  6. 6

    Serve with toppings

    Scoop the ice cream into small cups or bowls. Top with a spoonful of the coconut sticky rice, a scatter of crushed roasted peanuts, a spoonful of sweet corn kernels, and a few pieces of jackfruit. Every element serves a purpose. The sticky rice gives body and chew. The peanuts give crunch and salt. The corn gives pop and starch. The jackfruit gives perfume, that tropical, almost bubblegum-floral scent that cuts through the richness of the coconut. Don't skip anything. The toppings aren't optional. They're part of the architecture. This is how every cart vendor in Bangkok serves it. A complete experience in a small cup.

Chef Tips

  • Fresh-pressed coconut cream (hua kati) and canned coconut cream are not the same product. Fresh-pressed has a higher fat content, a cleaner coconut flavor, and no stabilizers or emulsifiers. If you use canned, buy a brand with only coconut and water on the label. Avoid anything with guar gum or polysorbate. Those additives interfere with freezing and give the ice cream a gummy texture. If you can find frozen fresh coconut cream at a Thai or Southeast Asian grocery, that's your best alternative to pressing it yourself.
  • The salt is not optional. A quarter teaspoon of salt in a batch of sweet coconut ice cream sounds pointless, but it's doing critical work. Salt suppresses bitterness, enhances sweetness perception, and brings the coconut flavor into sharper focus. Every Thai dessert has salt. Sticky rice with mango has salt. Coconut custard has salt. Sangkhaya has salt. This is a governing principle of Thai sweets that most people outside Thailand don't know about.
  • Thai desserts absorbed foreign techniques and made them follow Thai rules. When Maria Guyomar de Pinha, a woman of Portuguese-Japanese-Bengali descent, introduced Portuguese egg sweets to the Ayutthaya court in the 17th century, Thai cooks replaced cane sugar with palm sugar and adapted the methods to fit the existing system. Foi thong (golden egg threads), thong yip (pinched gold), thong yod (gold drops) all became Thai desserts by submitting to Thai principles. I-tim kati needed no such adaptation. It was born from Thai ingredients and Thai governing principles from the start. Palm sugar, coconut cream, pandan. That's the system.
  • Pandan leaves (bai toey) must be fresh, not dried, not extract, not essence. Dried pandan has lost its volatile aromatics. Pandan extract is green food coloring with artificial flavoring. Fresh pandan leaves are available at any Asian grocery. They freeze well too. Buy a bunch, bag them, freeze them. Knot them before steeping so the leaves bruise and release more of their essential oils into the fat.
  • If you don't have an ice cream maker, you can still do this. Pour the chilled base into a shallow metal pan (a loaf tin works) and freeze it. Every 30 minutes for the next 2 to 3 hours, pull it out and stir vigorously with a fork, scraping the frozen edges into the center. You're doing by hand what the machine does mechanically: breaking ice crystals to create a smoother texture. It won't be as silky as churned, but it's honest and it works. The street vendors did this for decades before anyone had a machine.

Advance Preparation

  • Sticky rice (khao niew) must be soaked in room-temperature water for at least 8 hours, overnight is standard. Do not skip this. Unsoaked sticky rice steams unevenly and stays hard in the center. This is glutinous rice, not jasmine rice. Different grain, different rules.
  • The coconut base should be chilled for a minimum of 4 hours before churning. Overnight is better. A cold base freezes faster in the churn, which means smaller ice crystals and smoother texture. Make the base the night before, churn the next day.
  • Roasted peanuts can be crushed, corn can be boiled and cut, and jackfruit can be sliced a day ahead. Store separately in the refrigerator. Bring toppings to room temperature before serving for better contrast against the cold ice cream.

Frequently Asked Questions

Nutrition Information

1 serving (about 190g)

Calories
415 calories
Total Fat
24 g
Saturated Fat
18 g
Trans Fat
0 g
Unsaturated Fat
6 g
Cholesterol
0 mg
Sodium
115 mg
Total Carbohydrates
49 g
Dietary Fiber
2 g
Sugars
28 g
Protein
6 g

Note: Chef personas and recipes are created with AI assistance. Cook with care: follow safe food-handling practices, check doneness with a thermometer when needed, and adapt for allergies and your kitchen.

Where cooking meets culture.

Culinary guides, cultural storytelling, and the editorial depth that makes cooking meaningful.

Discover Culinary Explorer

More from Thai Sweets & Desserts (Khanom Thai)

Browse the full collection