If you have ever finished a Bukit Timah walk hot, hungry, and drifting towards the same row of eateries, you already know why Rail Mall food feels so familiar. This quiet strip has a way of becoming routine, even when it is unplanned. The meals feel earned, a proper reward after effort. Think comforting Indian classics that soothe on contact, prata spreads ordered for sharing but polished off alone, and thoughtful vegan bowls that leave you unexpectedly full. This guide rounds up the places I always picture when Rail Mall comes up, from long-standing favourites to spots that win you over slowly. The walk ends, but the craving never quite does.
Table of Contents
Best Food Places In The Rail Mall
1. Rangooli Restaurant
Food at The Rail Mall has a funny way of becoming ritualistic. You hike, you sweat, you argue about coffee. Then you end up here, without discussion. Rangooli Restaurant has been a dependable post-walk refuel since the 1990s, and on weekends you will hear clipped accents, clanking cutlery, and hikers debating naan orders like it is strategy planning.
The Butter Chicken is the obvious star, but for good reason. Tender pieces swim in a tomato gravy that is creamy without being cloying, spiced warmly rather than aggressively. It carries the same hug-in-a-bowl comfort as the Cantonese soups I grew up on in Clementi. Different cuisine, same emotional payoff. The Palak Paneer comes next, its spinach gravy smooth and earthy, coating soft cubes that hold their shape, a quiet favourite among regulars who clearly know what they are doing. The Fish Curry is less flashy and more fiery, built around flaky boneless fish that sneaks up on you with heat.
In a strip mall full of cafés and casual eats, Rangooli proves why the food here rewards the walk. It is hearty, reliable, and deeply satisfying after a long wander that somehow always ends at the table.
Rangooli Restaurant’s Outlet
📍 456 Upper Bukit Timah Road S678072
🕒 Daily, 10:30am-10pm
☎️ +65 69726275
2. Springleaf Prata Place
When plates start landing bigger than your table and the curry keeps getting topped up without you asking, you know you have walked into a place that believes in abundance. At Springleaf Prata Place, the post-hike crowd from Bukit Timah mixes with neighbourhood families, everyone eyeing the same golden stacks coming out of the kitchen. Service moves with the calm confidence of a team that has done this for years, and the room hums with the sound of tearing prata and dipping curry.
The Ultimate Murtabak is the clear star, a thick, flaky prata stuffed generously with tandoori chicken, mozzarella, mushrooms and egg. It eats like a fusion pizza, but with the crisp-chewy bite that feels familiar from old-school, never-waste-a-mouthful home dinners. The Mozzarella Portobello Prata follows close behind, indulgent without being greasy, especially satisfying when you tear it open and watch the cheese stretch. Do not overlook the Plain Prata, blistered and crisp outside, soft within, and made even better dunked into free-flow fish curry that regulars quietly top up like a ritual. Rail Mall may be sleepy, but meals like this make the detour worthwhile. Come hungry and expect to leave happily overfull.
Springleaf Prata Place’s Outlet
📍 396 Upper Bukit Timah Road S678048
🕒 Daily, Open24hours
☎️ +65 62192540
3. Sunnychoice Vegan Cafe and Healthy Option Store
I used to think healthy food was all discipline and no joy, until one quiet after-work detour to The Rail Mall reminded me why I should not judge a bowl too quickly. Sunnychoice Vegan Cafe sits calmly among hikers cooling off and Bukit Timah families settling into dinner. The room feels measured and responsible, in a genuinely reassuring way. Nothing strains for attention, and that calm confidence carries through to the food.
The star here is the Thunder Tea Rice, a riot of crunchy vegetables, nutty brown rice and a herbal tea broth that smells like my mum’s Cantonese soup days, only cleaner and brighter. Each bite feels intentional but never punishing. The Vegan Assam Fish follows with a punchy sour-spicy gravy that clings convincingly to mock fish, strong enough to earn a quiet nod from the non-veg uncle at the next table. Even the Salad Noodles, lightly tossed with apple cider dressing and crisp bits, disappear faster than expected once you stop overthinking them. Sunnychoice proves The Rail Mall’s food scene is not loud. It is quietly confident, and deeply satisfying.
Sunnychoice Vegan Cafe and Healthy Option Store’s Outlet
📍 434 Upper Bukit Timah Road #01-434 S678060
🕒 Daily, 10:30am-9pm
☎️ +65 68922383
4. Green on Earth Vegetarian Cafe
Plastic tables, the faint wobble of kopi cups, and that unmistakable mala aroma clinging to the air. This is the kind of place where you overhear aunties debating spice levels while Hillview MRT commuters stream in after work. At Green on Earth Vegetarian Cafe, I ordered the Ma La Xiang Guo first, and it reminded me why I stopped judging vegetarian food too early. A misguided laksa spaghetti experiment from years ago still lingers in memory. The numbing heat hits clean rather than oily, with kang kong snapping brightly and mock meats soaking up sauce like sponges. It eats like proper zi char, just lighter on the stomach.
The Spicy Fragrant Fish Slices come next, glossy and silky mock fish that fooled even the uncle beside me, who kept peeking over in disbelief. For something gentler, the Mushroom Udon Noodles quietly comforts with an earthy broth and chewy strands, ideal after a long office day. With steady dinner queues and regulars who know exactly what to order, Green on Earth proves The Rail Mall food scene is more than scenic. It is deeply satisfying, even without the meat.
Green on Earth Vegetarian Cafe’s Outlet
📍 386 Upper Bukit Timah Road S678043
🕒 Daily, 11am-9:30pm
☎️ +65 67692230
5. Acqua e Farina
The smell of baking dough and simmering tomato sauce hits you even before you spot the shophouse lights along Rail Mall, especially around dinner when families wander in from Hillview MRT. Acqua e Farina feels like the cosy trattoria you did not expect to find in leafy Bukit Timah. There is warm chatter, clinking cutlery, and regulars greeting the chefs like old friends. Growing up on Cantonese soups where comfort mattered more than flair, I understand why this place draws loyal crowds. It cooks with confidence, not gimmicks.
The star is the Fettuccine Nere alla Polpa di Granchio. Jet-black squid ink pasta is cooked properly al dente, coated in a tomato cream sauce that clings like sambal silk, with sweet crabmeat giving briny pops. The Quattro Formaggi Pizza follows with a crisp-chewy base and a bold cheese pull that keeps tables sharing slices even after saying “last one”. If you are extra hungry, the Rigatoni al Brasato quietly delivers slow-braised comfort, rich but never heavy. For a laid-back strip better known for greenery than gastronomy, Rail Mall proves it is worth the food detour alone.
Acqua e Farina’s Outlet
📍 400 Upper Bukit Timah Road S678050
🕒 Mon: Closed | Tue-Sun: 11:30am-2:30pm&5:30-10pm
☎️ +65 84997156
6. Blooie’s Roadhouse
The office lunch crowd thins out by evening, and that is when Blooie’s Roadhouse really comes alive. Hikers still in trail shoes drift in, families corral restless kids, and regulars settle quickly with cold beers. After work, I like sliding into a booth here. It feels far removed from the Cantonese soups I grew up with in Clementi, yet it delivers the same sense of comfort. The Bacon Mushroom Cheeseburger is the clear standout. A juicy grilled patty carries deep savoury flavour from a creamy mushroom sauce, while the bun stays soft enough to absorb every indulgent bite. I overheard a nearby table debating whether to order another, and the answer was yes.
If you are sharing, the Chilli Cheesy Dog hits a reliable middle ground. It is messy in the best way, loaded with gooey cheese and a punchy chilli that feels well earned after a walk along the Rail Corridor. Sitting quietly alongside is the Quattro Formaggio Pizza, pungent and crisp, made for slow bites with a pint. Blooie’s proves The Rail Mall food scene does not need to shout. It is steady, comforting, and worth the journey.
Blooie’s Roadhouse’s Outlet
📍 428 Upper Bukit Timah Road S678054
🕒 Mon-Thu: 11:30am-1am | Fri: 11:30am-2am | Sat: 11am-2am | Sun: 11am-1am
☎️ +65 67661588
Getting to The Rail Mall in Singapore
If you’re planning a visit to Rail Mall in Singapore, here are some convenient transportation options to help you get there easily.
By MRT
Rail Mall is conveniently located near two MRT stations:
By Bus
Rail Mall is well-connected by several bus stops in the vicinity:
Bus services that stop near Rail Mall include:
By Car – Parking Charges
If you prefer to drive, here are the parking charges for Orchard Plaza:
What To Eat in The Rail Mall
What I love most about eating at Rail Mall is how unforced it feels. The food does not chase attention, yet it lingers in memory long after the plates are cleared. You might refuel with rich curries, tear into buttery prata, or opt for something lighter that still delivers comfort and flavour. There is a steady confidence here, shaped by cooks who know their crowd and cook with heart. If you are plotting a post-hike meal, a coffee detour, or a relaxed dinner nearby, start here and wander from there. Chances are, you will find your own reason to return.

