Korean-inspired cafe dishes at Korean Cafe at Upper Thomson. Source: Kong Cafe

Whoever came up with the phrase ‘east side best side’ must’ve never been to Upper Thomson.

This place literally has everything: speciality coffee houses, brunch cafes, authentic Italian food, Hong Kong street food, and more. If you’re spoilt for choice and can’t decide where to eat, we’ve compiled the 20 best places to eat at Upper Thomson, for both cafes and restaurants.

Where are the best cafes and restaurants at Upper Thomson?

Upper Thomson cafes
1. SOD Cafe — popular cafe at Upper Thomson
2. Knockhouse Cafe — unique coffee drinks like White Russian and Black Sesame
3. Menage Cafe — one of the best indoor pet-friendly cafes in Singapore
4. Mr Onigiri — onigiri sandwiches
5. Salted Caramel — artisanal ice cream
6. Cottage by The Straits People — cosy cafe with home-made comfort food
7. Oaks Coffee Co. — Vietnamese coffee and Asian-inspired food
8. Cava Cafe — pet-friendly all day brunch cafe
9. Woodlands Sourdough — specialising in sourdough bread
10. Hello Arigato — thick Japanese sandos
11. Thus Coffee — no frills coffee house at Upper Thomson
12. State of Affairs Thomson — Upper Thomson cafe that opens at 6am
13. Columbus Coffee Co. — popular brunch cafe

Upper Thomson restaurants
14. Omote — Japanese fusion restaurant famous for their Chirashi bowls
15. Fatboy’s the Burger Bar — build-your-own burger
16. Social Smoker — American BBQ smokehouse with shareable meat platters
17. So Good Chan Char Tang — authentic Hong Kong food
18. Pocoloco — affordable Italian dining
19. Tamako Meal — bento box and donburis
20. Casuarina Bistro — Mexican food

Can’t find what you’re looking for? Here are more cafes near Upper Thomson.

Best cafes at Upper Thomson

1. SOD Cafe

Galaxy Royale cake at SOD Cafe Upper Thomson
Internet-viral Galaxy Royale. Photo: SOD Cafe / Instagram

SOD Cafe Upper Thomson presents a wallet-friendly option for all-day brunch, perfect for those seeking convenient yet delicious bites on the go. 

This cafe at Upper Thomson rose to fame with its freshly-baked desserts, speficially the Galaxy Royale, a decadent chocolate cake adorned with a striking blue coating. If you’re craving for a classic, their handcrafted Tiramisu is not bad as well.

Additionally, bubble tea enthusiasts will find satisfaction here, with the Tan Milk Tea ($4.5) being the best seller, is a  velvety roasted charcoal oolong milk tea.

SOD Cafe also has a second outlet at Hougang.

SOD Cafe

Location: 183 Upper Thomson Road, Longhaus, #01-05, Singapore 574429
Opening hours:
Monday: 10:30am-9:30pm
Tuesday: Closed
Wed-Fri: 10:30am-9:30pm
Sat-Sun: 10am-9pm

2. Knockhouse Cafe

Knockhouse Cafe Duck Confit Hash- potato rosti, duck leg confit, scrambled eggs and hollandaise
Duck Confit Rosti

Knockhouse Cafe’s name was derived from the knocking sound that baristas make in the process of extracting a shot of espresso, representing their passion for bringing a pleasant coffee experience to their customers.

For coffee, aside from the classic lattes and pourovers, we recommend their White Russian ($7.5). It’s a rare item in Singapore’s cafe scene that is inspired by the cocktail that combines vodka, coffee liquor and cream. Their specials also include Black Sesame ($6) and Tipsy Cocoa ($8).

Meanwhile, the brunch menu comprises western and Japanese mains, as well as all-day brunch. Poke bowls start from $14, while the all-day brunch menu includes Egg Florentine ($19) and Duck Confit Rosti ($22).

Knockhouse Cafe

Location: 185 Upper Thomson Rd, Singapore 574333
Opening hours: 9am-6pm

3. Menage Cafe

Unagi Don at Menage Cafe, with honeydew and salad on the side
Unagi Don

Menage Cafe is one of the best dog-friendly cafes in Singapore with amazing dishes (for humans, of course).

This cafe at Sin Ming Road includes Japanese rice bowls like Unagi Don ($17.9) and all-day brunch like Salmon & Rosti ($19).

We recommend one of their Asian-inspired pasta, such as the Tom Yam Pasta ($17.9) and Prawn Laksa Pasta ($17.9).

Menage Cafe also offers a delectable range of dog food for your pup, such as Sous Vide Pork Loin, Chicken Breast, Salmon Steak and more. Each dish comes with brown rice and broccoli for a complete meal.

Menage Cafe

Location: 6 Sin Ming Rd, #01-01/02, Singapore 575585
Opening hours:
Monday: Closed
Tue- Fri: 12pm-9:30pm
Sat-Sun: 1030am-9:30pm

4. Mr. Onigiri

Mr Onigiri at Upper Thomson, onigiri cafe in Singapore
Photo: Mr Onigiri / Instagram

Mr Onigiri is a popular affordable Japanese food kiosk specialising in onigiri sandwiches called onigirazu. They have been viral for bringing a twist to the classic supermarket’s triangle shaped rice ball.

For those new to their offerings, the Spam with Onigiri ($4.9) is a must-try, a classic Okinawa-style onigiri. Alternatively, adventurous palates can explore their signature Melted Cheesy Crispy Chicken ($6.9), featuring a deep-fried chicken patty with gooey cheese and tartare sauce, or the fusion Otak-Otak Onigiri ($7.9).

Mr Onigiri

Location: 215P Upper Thomson Rd, Singapore 574349
Opening hours: 8:45am-10pm (closed on Wednesdays)

5. Salted Caramel

Salted Caramel upper thomson
Photo: Salted Caramel

Salted Caramel Artisan Ice Cream, an ice-cream speciality cafe at Upper Thomson, presents hand-crafted ice cream with unique flavours like Ispahan and Lemon Cheesecake

But, hinted in their name, their signature Salted Caramel flavour stands out. Their Salted Caramel ice cream is especially good as it features a striking contrast of salty and sweet, possibly from the incorporation of Fleur de Sel, a type of hand-harvested sea salt.

Prices start at $4.5 for a single scoop, $8.5 for a double scoop, and $15.9 for a takeaway pint. 

Pair your ice cream with options like Fudgy Brownie ($5.5) or Waffle ($5.5) for an extra treat.

Salted Caramel

Location: 246F Upper Thomson Rd, Singapore 574370
Opening hours:
Mon-Thu: 12-11pm
Fri-Sat: 12pm-1am
Sunday: 12-11pm

6. Cottage by The Straits People

smoked salmon and avocado toast at Cottage by the straits people
Photo: @foodydessert / Instagram

Indulge in comforting homemade food at Cottage by The Straits People, where the cosy ambience invites you to feel right at home.

Their menu boasts handcrafted dishes like Mushroom Melt Sandwich (from $4.9) alongside brunch favourites such as Smoked Salmon ($14.9)  with smashed avocado on sourdough. Most of their creations are made in-house, from the sourdough to the ranch dressing.

Cottage by The Straits People

Location: 1 Pemimpin Dr, #01-02, Singapore 576151
Opening hours:
Mon-Tue: 8:30am-6pm
Wednesday: Closed
Thursday: 8:30am-6pm
Fri-Sat: 8:30am-2:30pm
Sunday: Closed

7. Oaks Coffee Co

vietnamese coconut coffee in singapore at oaks coffee co
Cafe Cot Dua. Photo: Oaks Coffee Co. / Instagram

Oaks Coffee Co. stands out for its exceptional coffee selection, housed within a sleek monochromatic cafe.

Discover their specialty drinks like the tantalising Cafe Cot Dua ($8) a Vietnamese coconut coffee topped with creamy coconut foam, and the refreshing Nam Sai (Thai “clear broth”) ($8) a delightful fusion of lemon, lime, and a dash of Tabasco. 

Delve into their innovative dishes infused with Asian flavours, such as the aromatic Laksa Orzo ($22) and the shareable spicy Mala Hokkaido Pork Dumplings ($16).

Oaks Coffee Co.

Location: 223 Upper Thomson Rd, Singapore 574355
Opening hours:
Mon-Tue: 10am-10pm
Wednesday: Closed
Thu-Fri: 10am-10pm
Sat-Sun: 9am-10pm

8. Cava Cafe

Upper Thomson cafe that is pet friendly
Photo: @goldenthecockerspaniel / Instagram

Bring your furry friends to Cava Cafe, an all-day brunch cafe at Upper Thomson boasting al fresco seating with a modern decor of white and green, accentuated by lush greenery. 

Indulge in their best-sellers like the Chicken and Croffles ($20) or the spiced Otah Bruschetta ($18). Complete your experience with their specialty coffee offerings, such as the Sea Salt Caramel Latte ($8), or opt for something unique like the Rice Puff Cafe Latte ($8).

Cava Cafe

Location:  8 Jln Gelenggang, Singapore 578190
Opening hours:
Monday: Closed
Tue-Sun: 10am-9:30pm

9. Woodlands Sourdough

cross section of a good sourdough in singapore — woodlands sourdough
Photo: Woodlands Sourdough

Despite its confusing name, Woodlands Sourdough is a popular cafe at Upper Thomson Road.

The second half of the name is accurate though, specialising in sourdough that you can purchase from $7 a loaf.

If a whole loaf is too much to commit too, Woodlands Sourdough also has bite-sized items that you can get to-go, such as their Tartine ($8), which is a thin slice of sourdough topped with fresh mozzarella, pesto, roasted tomatoes and salad greens.

The Treacle Tarts, a classic British dessert tart that is baked with a buttery shortcrust base, is also available.

Woodlands Sourdough

Location: 183 Upper Thomson Rd, #01-03, Singapore 574332
Opening hours:
Mon-Wed: Closed
Thu-Sun: 8:30am-4pm

10. Hello Arigato

tamago sando at hello arigato upper thomson
Tamago Sando. Photo: Hello Arigato

Down the road from Kong Cafe, you’ll find a Japanese-inspired cafe painted in comforting shades of green and white.

Hello Arigato is known signature Gyu Sando ($26), with a thick strip of medium rare Angus beef striploin, paired with Japanese milk bread and caramelised sweet onion jam.

Its strong contender, the Tamago Sando ($14) elevates the classic egg mayo sandwich with tamagoyaki and Ajitama egg, Japanese rolled omelette and marinated egg respectively.

Hello Arigato also has outlets at Everton Park and Joo Chiat.

Hello Arigato

Location: 227 Upper Thomson Rd, Singapore 574359
Opening hours:
Monday: Closed
Tue-Fri: 10am-4pm, 5:30-9pm
Sat-Sun: 9am-9pm

11. Thus Coffee

coffee shop at Upper Thomson — Thus Coffee
Thus Coffee is separated from the cafe cluster in Upper Thomson, but it’s worth the short travel. Photo: Thus Coffee

Thus Coffee is more than just a cafe. Also functioning as a local coffee roaster, Thus Coffee aims to design a cosy environment to indulge in a simple cup of coffee.

Their coffee menu is simple, with the basic whites and blacks that start from $3.5, to cold brews that start from $7. In addition, brunch and mains such as Scramble Lyonnaise ($16) and Hearty Chicken Stew ($17).

Thus Coffee

Location: 4 Jln Kuras, Singapore 577723
Opening hours: 9am-9pm

12. State of Affairs Thomson

An early riser? Fret not as this cafe near Marymount MRT Station opens at 6am to fulfill your cafe needs.

Experience the quintessential Singaporean breakfast in an elevated form, as State of Affairs offers their version of the kaya toast set. The Kaya Toast ($9) features their homemade kaya and miso sauce for the eggs.

They place heavy emphasis on serving a good cup of coffee too, with five different single origins on rotation for espresso-based coffee and pour overs.

State of Affairs Thomson

Location: 183 Upper Thomson Road, Longhaus 01-02, Singapore 574332
Opening hours:
Mon-Fri: 7am-4:30pm
Sat-Sun: 6am-6pm

13. Columbus Coffee Co.

One of the most highly-acclaimed cafes at Upper Thomson, Columbus Coffee Co. is founded by the same team behind Apollo Coffee Bar and Neptune.

What sets them apart from most cafes is its unique dishes. Here, you won’t be able to find your basic brunch dishes. Instead, you’ll find interesting creations like the Stockpot Chicken & Gruyere ($23.1), Halibut & Scallop “Pao Fan” ($25.1), and Cereal Prawn Pasta ($22.6).

Columbus Coffee Co.

Location: 220 Upper Thomson Rd, Singapore 574352
Opening hours:
Monday: Closed
Tue-Sat: 9am-10pm
Sunday: 9am-7pm

Best restaurants at Upper Thomson

14. Omote

omote chirashi bowl restaurant at upper thomson plaza
Photo: @yukiefoodiemoodie / Instagram

Nestled in Upper Thomson Plaza, Omote is a vibrant modern Japanese restaurant with budget-friendly chirashi bowls.

Stop by to try their innovative dishes such as Black Truffle Chawanmushi ($9.8) and their signature Deluxe Salmon Chirashi ($28.8) , a delectable medley of salmon and caviar.

For a communal dining experience, explore their shareable options like the Tempura Assortment ($25.8) or the mouthwatering Hotate Mentaiyaki ($13.8), featuring grilled scallops topped with creamy mentai cheese sauce.


Location: 301 Upper Thomson Rd, #03-24A, Singapore 574408
Opening hours:
Monday: 11:30am-2pm
Tuesday: Closed
Wed-Sun: 11:30am-2pm, 5:30-9pm

15. Fatboy’s the Burger Bar

fat boys burger bar upper thomson restaurant
Photo: Fatboy’s the Burger Bar / Instagram

Fatboy’s the Burger Bar Upper Thomson is famous for its Build-Your-Own Burger menu where you get to crafting your own burgers. That means you can add peanut butter and pineapples in your lamb burger!

Aside from that, their best-selling menu are the classic Bacon Bacon Cheese Cheese Burger ($18.5) and their speciality burger called Fat Basterd ($24) along with their signature Beef Chili Cheese Fries ($9)

Fatboy’s the Burger Bar

Location: 187 Upper Thomson Rd, Singapore 574335
Opening hours:
Mon-Fri: 12-11pm
Sat-Sun: 11am-11pm

16. Social Smoker

smoked beef brisket in singapore at social smoker
Smoked Beef Brisket in Singapore. Photo: Social Smoker

Social Smoker is a hidden American BBQ smokehouse at Upper Thomson renowned for its artisanal wood-smoked meat platters.

Bring your friends to indulge in the Social Smoker shareable platter, opt from three to five meats options starting from $70 per portion. For an a la carte menu you can try their 200 gr St. Louis Pork Ribs ($20) or succulent USDA Beef Brisket ($36). Pair it up with their signature cocktail, Grandpa’s Old Fashioned ($16). 

From Friday to Sunday only, they have a special menu of Dino Beef Ribs ($80) and Smoked Dill Chicken ($19)

Social Smoker

Location: 2 Jln Leban, Singapore 577547
Opening hours:
Mon-Tue: Closed
Wed-Sun: 12-2:30pm, 5-10pm

17. So Good Char Chan Tang

authentic hong kong char chan teng food at so good cafe
Photo: So Good Char Chan Tang / Instagram

At So Good Char Chan Tang, experience the essence of Hong Kong-style dining with an array of traditional comfort food.

Highlights from the restaurant menu are Fried Hor Fun with Beef ($13.3) and their signature tender Roast Pork Belly ($12.8). For dim sum enthusiasts, indulge in classics such as the Traditional Pork Belly Dumpling ($5.5) or the delightful Lotus Paste Dumpling ($3.5).

So Good Char Chan Tang

Location: 26 Sin Ming Ln, #01-121B Midview City, Singapore 573971
Opening hours: 8am-8:30pm

18. Pocoloco

Granchio - Crab meat pasta with tomato and cream beef sauce at Pocoloco, affordable and authentic Italian restaurant in Singapore
Granchio ($16.9), topped with real crabmeat and coated in a beefy crimson sauce

Tucked away in the Upper Thomson neighbourhood, Pocoloco offers an affordable yet authentic Italian dining experience, boasting freshly prepared Italian cuisine crafted from imported ingredients of the highest quality.

The most popular dish on their menu is their Mentaiko ($14.9) , a tagliolini pasta blended with Japanese mentaiko cream sauce. Additionally, their menu showcases a variety of homemade pasta selections, including the savoury Canelloni Ripiene De Angelo ($18.9) featuring lamb meat enveloped in rich béchamel sauce and cheese.


Location: 215F Upper Thomson Rd, Singapore 574349
Opening hours:
Mon-Fri: 12-3pm, 6-10pm
Sat-Sun: 12-10pm

19. Tamako Meal

Photo: Tamako Meal

Tamako Meal offers budget-friendly Japanese homemade dishes.

Founded by a Japanese lady, who named the restaurant after her grandmother who used to cook for her, you can find affordable bento boxes and donburi here.

Their extensive menu features favourites like the signature Tamako Meal Teishoku Obento ($16.8) and the exquisite Salmon and Tuna Don ($17.8). Catering to families, they offer a family combo menu suitable for groups of three to ten people, including sushi platters, yakisoba, teriyaki skewers, and salad, starting from $98.

Additionally the restaurant also has a daily special menu for Monday to Thursday priced only at $15.

Tamako Meal

Location: 28 Casuarina Rd, Singapore 579516
Opening hours:
Mon-Thu: 11:30 am-2:30 pm, 6-10 pm
Fri-Sun: 11 am-3 pm, 5-10 pm

20. Casuarina Bistro

Photo: Casuarina Bistro

Nestled in the charming enclave of Sembawang Hill Estate, Casuarina Bistro stands out with its specialisation in Mexican cuisine complemented by Italian and Western delights.

Indulge in the flavourful Chimichanga ($18.9), bathed in a rich red Casuarina sauce, or savour the zesty Quesadillas (starting from $19.9), filled with tantalising jalapeño chilies. Among their stellar offerings, the Fajitas (starting from $19.9) steal the spotlight, allowing diners to customise their choice of protein. 

It’s an ideal place to unwind with your friends, thanks to its laid back atmosphere.

Casuarina Bistro

Location: 132 Casuarina Rd, Sembawang Hills Estate, Singapore 579520
Opening hours: 11 am-3 pm, 5-11:30 pm

Cafes near Upper Thomson

If you can’t find any suitable cafes in this area, hop over to the nearby neighbourhoods. We have compiled various guides of the best cafes near Upper Thomson:

Insatiable cravings? Here are more desserts to indulge in at the best cafes in Singapore:

About Author