
By Eda Wong for Eat Drink Asia.
It is not yet seven, and the uncle at Heap Seng Leong has the pot going. He works the sock strainer over the tin cup with both hands, dipping and lifting, dipping and lifting, coaxing the coffee through the worn cloth. Steam rises between his fingers. The smell reaches me before the cup does, dark, smoky, almost burnt at the edges, sweetened by something warmer underneath. He doesn’t look up. His hands know the rhythm without him.
In this new era of cafe-hopping, you can find cafes in which their interiors speak before their roasts do in situations like these, https://sgnomadphotographer.com/how-to-photograph-cafes/.
What the uncle is pouring is kopi, said simply “koh-pee.” The beans are roasted dark, often with sugar and a little butter or margarine folded into the roast, which is why the aroma carries that toasted, caramel weight you don’t find in a plain espresso. The cloth strainer — that soft sock, stained deep from years of use, is the whole quiet secret. He steeps the grounds in it like tea, then strains, then strains again, pulling the coffee back and forth until the body turns thick and rounded. Paper filters would strip that away. The cloth lets the oils through. It gives kopi its weight on the tongue, that particular softness no machine quite manages.

You order it in a shorthand that sounds like code until you grow up with it. Kopi, with condensed milk. Kopi-o, black with sugar. Kopi-c, with evaporated milk instead. Kopi siu dai, less sweet, for the ones watching their sugar in later years. Nobody explains it to you. You learn it the way you learn most things at a kopitiam table, by listening, by ordering wrong once, by watching your grandfather do it a thousand mornings. The stall is where the neighbourhood wakes up together. Old men with newspapers. A taxi driver on his break. The same faces, the same seats, the same nod from the uncle who already knows what you want.
Capsules that click into a machine. Even the so-called best cafés in Singapore with single-origin beans and latte art and prices that would make the uncle laugh. I don’t begrudge any of it. But the sock strainer is a slower thing, and slower things tend to leave first. Fewer hands know the pour now, the timing of it, the wrist, how long to let the grounds sit before the cloth is lifted. It is a skill held in the body, not written down anywhere, and bodies grow tired. When this uncle retires, the pour retires with him.
He sets the cup in front of me. Dark, glossy, a thin skin already forming on top. I don’t reach for a photo. I just drink it, the way it’s meant to be drunk — hot, quick, before the morning fully arrives.
The cloth goes back into the pot for the next one.
Best Cafe Singapore: A Map of Brunch Plates, Quiet Corners, and Dangerous Pastries
Dio Asahi | July 18, 2026
I didn’t set out to make a list. I made a habit. Over the years, cafes became the places I went to think, to wait out the rain, to sit with a coffee I didn’t have to rush. Some I returned to for the food. Others, I returned to for the feeling — the way…
Pickled Mustard Greens: The Sour Note in Clear Broth
Eda Wong | July 17, 2026
Steam lifts from a bowl of clear pork broth, and a spoonful of chopped pickled greens slides in. The broth shifts at once, its richness suddenly cut by a sharp, clean sourness that sits high and bright on the tongue. The greens have softened in the heat but keep a faint, springy crunch. Someone leans…
The Potato Curry That Teaches You How Spices Wake Up: A Beginner’s Indian Cooking Lesson
Eda Wong | July 16, 2026
The first time I made aloo curry on my own, I burned the cumin. I remember standing in my tiny HDB kitchen, watching those little seeds go from golden to black in what felt like one breath, and thinking: this is harder than it looks. But here’s what that bitter, smoky disaster taught me, the…
Bamboo Skewers and Smoke: Street Grills in Chiang Mai
Dio Asahi | July 15, 2026
The cart glows at the edge of the lane just as the heat of the day finally loosens. A woman fans the coals with a flattened piece of cardboard, and the embers brighten orange under a row of skewers. Fat slides off the pork, hits the charcoal, and hisses upward in a thin curl of…
Chana Masala With Warm Roti, Built for Weeknights: Quick Vegetarian Dinner Recipes Indian
Dio Asahi | July 14, 2026
The first time I made chana masala, I started with dried chickpeas at 7:30 on a weeknight, soaking and boiling like the recipe said. By the time the curry was actually done, it was nearly ten and I’d already eaten half a loaf of bread out of sheer hunger. That night taught me something I…
One-Pan Chicken Curry With Jeera Rice and Cucumber Raita: Food for Dinner Indian, Made Practical
Eat Drink Asia Team | July 11, 2026
The first time we cooked a full Indian dinner on a weeknight, the curry, rice, and raita felt like three separate tasks—three pans, three timers, and a kitchen full of wonderful smells but chaos. The curry was good, the rice sticky, and the raita watery from being made too early. That night taught us a…
Banana Leaf Steam: Why Some Rice Smells Like Home
Eda Wong | July 10, 2026
Steam rises from the pot, and a woman lifts a banana leaf over the open flame, turning it once, twice, until its stiff green softens and the surface goes glossy and pliant. She wipes it down with a damp cloth, then spoons hot rice into its center while the grains still steam. The leaf releases…
Tambuah Mas Paragon, Delivered: Unique Food Delivery Singapore With Old-School Comfort
Eda Wong | July 9, 2026
I ordered from Tambuah Mas on a rainy Sunday at around 6:15pm, mostly because I wasn’t in the mood to dress up and head into town, but I still wanted a proper meal. Not a sad one-bowl lunch. A real spread. That’s the thing about Tambuah Mas. It’s been around since 1981, serving Indonesian home-style…
Toasted Rice Powder: The Dust That Makes Larb Sing
Dio Asahi | July 8, 2026
A wok sits over a low flame, and a handful of raw sticky rice slides across its dry surface. No oil, no water—nothing but heat and patience. The grains pale, then blush amber, then deepen toward the color of weak tea. Someone shakes the pan in a slow, even rhythm, listening as much as watching….
Ordering Lunch From Co Hai Banh Mi, and Finding Out the Definition of Good Food Delivery
Dio Asahi | July 7, 2026
I ordered lunch from Co Hai Banh Mi & Phở Vietnamese Restaurant on a Thursday at 12:08pm, which is probably the worst and most honest time to test delivery food. It was raining lightly, the kind of Singapore lunch rain that makes every rider slower and every office worker hungrier. I had been thinking about…