
It reaches me before I see anything.
That dark, garlicky pull of soy and braising liquid, drifting low across the tables at Maxwell. I haven’t even sat down yet. My camera’s still in the bag, lens cap on, and already the morning has decided what it wants me to notice.
I follow the smell the way you follow a sound in the dark. Slowly. Not sure where it ends.
It leads me toward the duck. Some sauces announce a stall before any signboard does. The braise here is thick and slow, the kind that has been topped up and never fully emptied, building flavour over years the way a river carves stone. The uncle ladles it over rice without looking. He’s done this ten thousand times. His wrist knows the measure better than his eyes do.
I stand to the side and wait.
The light at this hour falls in narrow bars through the upper vents. It lands on the stainless counter, then slides off as someone moves a tray. You don’t chase that light. You wait for it to come back. So I do. I watch the steam lift off a fresh plate, catch the bar of light for half a second, and lose it again before I lift the camera.
I take the shot anyway. One frame. The braise glistening, the rice underneath going dark at the edges where the sauce has pooled.
I don’t take a second. There’s a queue forming, and a man behind me holding coins in his palm, ready. This isn’t my kitchen to slow down.
A few stalls down, the air changes.
Now it’s coconut and chilli, sweeter, rounder. Different sauce, different language. The auntie at the laksa stall stirs her pot with a long spoon, the motion small and constant, like she’s keeping time for the whole row. She doesn’t talk much. She doesn’t need to. The sambal does the talking, sitting red and patient at the corner of her station.
I think about how every stall here is really built around one liquid.
The braise. The broth. The sauce spooned at the last second. The food is the noun, but the sauce is the verb. It’s the part that moves, that carries memory, that someone’s grandmother probably argued about decades ago. You can copy a recipe. You can’t quite copy a wrist that’s been doing this since before you were born.
I find a seat at a shared table. A fan clacks somewhere overhead, loose on its mount. Across from me, a regular eats his duck rice in silence, newspaper folded into a small square so it fits beside his plate. He’s not in a hurry. None of the morning people are. The hurry comes later, with the office crowd.
My plate arrives and I eat before I photograph. This is a habit I’ve kept on purpose.
The duck is tender, the sauce salt-sweet and deep, with that faint bitterness at the back that tells you it’s the real thing and not a shortcut. I taste it and I’m somewhere else for a moment, a smaller table, a younger me, an adult’s hand pushing a bowl toward me without a word.
Some smells don’t just season the food. They unlock the years.
I wipe my hands and pick the camera back up. The light has shifted again. The uncle is still ladling, still not looking, still keeping the braise alive for whoever comes next.
I don’t take another photo.
Some things you keep on a card. Some you just keep.
And the sauce, the one that started all this before I’d even sat down, is already cooling on my plate, going quietly back to being ordinary.
I let it.
A Note on the Flicker of the Flame That Feels Like Home
June 30, 2026
The wok catches first, and then the whole stall seems to breathe. It is just past six at Tiong Bahru Market, second floor, and the char kway teow uncle has tilted his wok toward the…
The Stalls That Hold Maxwell Food Centre Together
June 29, 2026
I have been coming to Maxwell Food Centre for years now, at all the wrong and right hours. Early mornings when the porridge stalls are stirring and the room still smells of bleach and steam….
To the Light That Filters Through the Smoke
June 26, 2026
The smoke rises first, and then the light finds it. It is late afternoon at Adam Road Food Centre, and the satay stall has just lit its coals. The skewers are not on the grill…
On a Stick: Singapore Skewers for Grilled Meat Foodies
June 25, 2026
The first thing I learned about Singapore’s street food life wasn’t a flavor. It was the smoke. Years ago, at a satay stall in Lau Pa Sat, I noticed the seller wasn’t watching the meat….
A Moment of Silence for the Rice, Steaming Gently
June 23, 2026
The lid lifts, and the steam rises before the smell does. It is just past noon at Chinatown Complex Food Centre, and the queue at the chicken rice stall has thinned for a moment. The…
Isle Cafe at Cuppage Plaza: Local Flavors with Old School Charm
June 22, 2026
I usually come to Cuppage Plaza for the smoke and the izakaya counters, but this time I was here for something far simpler. A plate of cai png, eaten fast, in the middle of a…
To the Memory of the Dishes That Never Return
June 19, 2026
The stall is empty when I arrive. It is a corner unit at Tiong Bahru Market, second floor, where I came to photograph a plate I had been thinking about for weeks. A dry mee…
Savoring Orchard Yong Tau Fu: Cheap and Cheerful in Cuppage Plaza
June 18, 2026
I’d walked past this stall maybe a dozen times before I finally stopped. Cuppage Plaza isn’t the kind of place you go to be impressed, and that’s exactly why I keep coming back to it…
A Letter to the Faces Behind the Counter
June 16, 2026
You are turning over chicken wings when I first notice you. It is just past seven at Old Airport Road Food Centre, and the ceiling fans are pushing warm air down onto the tables. The…
How to Photograph Cuppage Plaza Food Without Disturbing the Room
June 15, 2026
The camera flash went off by mistake. It was a small, clumsy decision, but in the narrow, slightly smoky space of Kazu Sumiyaki, it felt much larger than it was. A few heads turned. The…