Last Updated on February 22, 2021 by queenie mak
Singapore food culture is about bringing all the flavours from different cultures and create dishes that are unique and delicious. And the best part, many of these Singapore national foods are affordable and can be found anywhere in the city.
I put together a list of 12 must-eat food in Singapore for anyone who wants to try all the best food in this vibrant city. Plus, they are all very affordable! Keep reading, and I’ll show you exactly what to eat and where to eat in Singapore.
Related Post – 17 things to do alone in Singapore
Want to read this post later? Pin it on your Pinterest board!
Disclosure: This post may contain affiliate links. If you buy something through them, I will receive a small commission at no additional cost to you. Thank you for supporting this website. For more information, please read the disclosure for more info.
What you need to know before experiencing Singaporean food culture
Before you try all the must eat food in Singapore, take a look at my post on my solo travel guide to Singapore. I included a lot of travel information, including how to get around Singapore, where to stay in Singapore and suggestions on what to see.
Here are some tips for when you eat in Singapore (especially in hawker centres):
- You can find many Michelin level food in hawker centres and it can cost as little as $5SGD
- When you see a long queue for a particular food stall, it usually means it is very food. And if locals like it, then it must be good!
- Be aware of the hours of operations. Many have different hours and they close when they are sold out of food.
- The food portion is quite small (compared to food portions in western cultures). But typically, one portion is enough for each person.
- There is no additional cost like tax and tips. Singaporeans eateries do not accept tips. But if you are in a high-end restaurant, services might be included in the bill.
- Bring kleenex or tissue when you eat at hawker centres
Singapore food culture: where to eat in Singapore
Hawker Centres are synonymous with the Singapore food culture. You can get delicious local food for very little money. Most dishes range from SGD$2 to $5. Similar to a food court in the western world, food vendors are grouped in a marketplace type of environment, and many tables and chairs are placed in between. Most hawker centres look very basic but the best food comes out of hawker centres!
The majority of my recommendations on where to eat in Singapore are in hawker centres. And I also included a few recommended restaurants around Singapore which you should consider trying as well.
What to eat in Singapore: 12 must eat food in Singapore
If this is your first time travelling solo to Singapore, I would imagine trying different food in Singapore is high on your priority list!
And eating in Singapore doesn’t have to cost a lot. Between all the free things to do alone in Singapore, and spending minimally while trying all the best food in hawker centres, you won’t break your budget while having the best time in Singapore.
Below is a list of my favourite Singaporean local food. Take a look!
1. Hainanese Chicken Rice
Hainanese chicken rice is the quintessential Singaporean food. The dish starts with poached chicken and fragrant oily rice. Add a bit of red chilli and thick sweet soy sauce and you got yourself the perfect meal.
Depending on where you are eating chicken rice, you may get a bowl of clear chicken broth.
No matter where you go to Singapore, you can find this Singapore national dish anywhere. Try it at a hawker centre and a restaurant specializing in this Singaporean dish. Hainanese chicken rice is a simple dish and yet so satisfying. It is absolutely one of my favourites in Singapore!
Where to eat chicken rice in Singapore
- Tian Tian Hainanese Chicken Rice ($) – famous chicken rice is Maxwell Food Centre is Michelin recommended. Even Anthony Bourdain approved!
- Heng Heng Hainanese Chicken Rice ($) – when the queue is too long at Tian Tian, try Heng Heng in Maxwell Food Centre
- Tiong Bahru Boneless Chicken Rice ($) – try their chicken rice and soup at one of the several locations in Singapore
- Boon Tong Kee ($$) – with 11 locations in Singapore, there has to be one near you. Oh and order the crispy cereal prawns too! They are sooo good!
- Loy Kee Best Chicken Rice ($) – order a Loy Kee special set with either steamed, roasted or soy sauce chicken
- Liao Fan Hawker Chan ($) – not exactly the typical Hainanese chicken rice but this Michelin 1-star soy sauce chicken rice is worth trying as well
2. Bak Chor Mee
Bak Chor Mee is a bowl of flat yellow noodles with pork (minced pork, liver, meatball). It is garnished with dried fish, green onions, chilli paste and black vinegar. You can have the noodles in soup or dry (the soup is in a separate bowl).
The noodle is a unique food of Singapore culture. I think it’s the combination of ingredients that makes the noodle so tasty. And it is also the vinegary base that makes it tastes so good. And typically I wouldn’t say I like sour food, but I really enjoyed bak chor mee. Try one and let me know if you like it.
Where to eat bak chor mee in Singapore
- Hill Street Tai Hwa Pork Noodle ($) – prepare for a long queue at this Michelin one-star bak chor mee food stall but a small bowl is only $5SGD
- Tai Wah Pork Noodle ($) – this Michelin Bib Gourmand bak chor mee at Hong Lim Food Centre has a long queue too but worth the wait
- Bedok Bak Chor Mee ($) – if you are near Boat Quay, try a bowl of bak chor mee at this restaurant
3. Char Kway Teow
There are many versions of char kway teow in Asia and particularly in China and Southeast Asia. And every country has its own version of this local fried rice noodle dish.
Singapore’s char kway teow has flat rice noodles, fish cakes, bean sprouts, green onions, egg, “lap cheong” (Chinese sausage), cockles and crispy pork skin. All the ingredients are stir-fried over high heat in a wok and condiments like dark soy sauce, garlic, and chilli are added to the stir-fried noodles.
Moreover, the noodle dish has this special charred flavour from the seasoned wok. Cantonese people call this flavour “wok hay”. “Hay” in Chinese means “energy”. If I translate it directly, it means the noodles absorbed the energy from the wok. Try it and see if you can taste the “wok hay” too!
Where to eat char kway teow in Singapore
- Outram Park Fried Kway Teow Mee ($) – my favourite char kway teow! This is a Hong Lim Food Centre must eat!
- Hill Street Char Kway Teow ($) – if you are near Bedok MRT, try their version of char kway teow for $4SGD
- Apollo Fried Kway Teow ($) – get a legendary char kway teow with cockles at Marine Parade Food Centre
- Marina South Delicious Food ($) – really good char kway teow at Maxwell Food Centre
- Food Street Fried Kway Teow Mee ($) – get a seafood or cockles char kway teow for as little as $3GD in this food stall in Chinatown Complex
There are several versions of laksa in Asia and the Singaporean Laksa is inspired by Peranakan cuisine or Nyonya cuisine (a mixture of Chinese and Malay origins).
In Singapore, a delicious bowl of laksa is all about the right balance of spice and coconut milky broth and the fresh ingredients (rice noodles, fishcake, prawns, and cockles). And the noodle is short enough that you can eat it with a spoon, almost like slurping a bowl of soup.
Where to eat laksa
- Famous Sungei Road Trishaw Laksa ($) – the Michelin Bib Gourmand laksa in Hong Lim Complex is a local favourite
- 328 Katong Laksa ($) – try a bowl of coconutty laksa noodle at one of several locations in Singapore
- Sungei Road Laksa ($) – a hawker food stall serving laksa in Little India
5. Hokkien Mee
If you like saucy fried noodles, then you’ll have to try Hokkien Prawn Mee. This Chinese noodle dish starts with a mixture of yellow and white moodles. Prawns, squid and fishcake are added to the wok along with a rich prawn stock with pork fat.
The saucy noodle is very flavourful (thanks to the pork fat). So make sure to squeeze a bit of lime juice in the noodles. The citrus completely changes the flavour profile.
Where to eat Hokkien mee in Singapore
- Seng Ke Local Delights ($) – a hawker stall serving Hokkien mee in Telok Ayer Market
- Nam Sing Hokkien Fried Mee ($) – flavourful Hokkien mee at Old Airport Road Food Centre
- Tiong Bahru Yi Sheng Fried Hokkien Prawn Mee ($) – Hokkien prawn mee at ABC Brickworks
6. Lor Mee
Lor Mee starts with a hearty bowl of flat yellow noodles with fried fish, braised pork belly and onsen egg. Then a thick gravy soup is added along with condiments like vinegar, minced garlic, and red chilli.
This Hokkien dish is one of the most distinctive dishes I tried in Singapore. The vinegary noodle in the thick gravy is one of the most unique foods I’ve tasted and you can’t eat this anywhere else. Give it a try because locals love this dish!
Where to eat lor mee in Singapore
- Xin Mei Xiang Zheng Zong Lor Mee ($) – popular Michelin lor mee food stall in Old Airport Road Food Centre
- Tiong Bahru Lor Mee ($) – get a small bowl of lor mee at this food stall in Tiong Bahru Food Centre
- Lor Mee 178 ($) – Michelin level lor mee in Tiong Bahru Food Centre
- Famous Amoy Street Lor Mee ($) – $3SGD can get you a small bowl of lor mee in Amoy Street Food Centre
7. Chilli Crab
Mmmm…chilli crab! Singaporean chilli crab is stir-fried and smothered with a thick and savoury sauce made with sambal (chilli paste), tomato paste and egg. As one of the national dishes of Singapore, this is a must-eat while you are in Singapore.
However, chilli crab is not really that cheap. But you can find it at most seafood restaurants, touristy restaurants along Boat Quay and Clarke Quay. It is super messy to eat it but well worth the effort.
Where to eat chilli crab in Singapore
- Momma Kong’s ($$) – try different ways of preparing a crab including red chilli, black pepper, bee hoon, butter, laksa, white pepper, fresh steamed or grilled in this restaurant in Chinatown
- Sin Hoi Sai Seafood Restaurant ($$) – Michelin recommended Singaporean restaurant serving excellent seafood including chilli crab
- Holycrab ($$) – try the naked (shell-less) crab if you don’t want to get your hands dirty at this restaurant near Bugis MRT
While satays are popular in Malaysia and Indonesia, they are also one of the top foods to eat in Singapore. Marinated meat such as beef, chicken, lamb, mutton, and prawns are skewered and grilled over a charcoal fire. They are great as a snack or part of a meal.
But make sure to dip your skewers in the peanut sauce, also known as satay sauce. It makes the grilled meat taste even better!
Where to eat satay in Singapore
- Best Satay at Lau Pa Sat Food Court ($) – enjoy satays at the outdoor food court
- Satay by the Bay ($) – try some skewered meats at the food court in Gardens by the Bay
- East Coast Lagoon Food Village ($) – try one of many satay stalls at this hawker centre by the beach
- 168 CMY Satay ($) – get some Michelin level satays at the food stall in Chinatown Complex
9. Curry Chicken
I noticed there are many hawker centres and restaurants making different variations of curry chicken. And it makes sense because Singapore is a city-state with many different ethnic groups.
But one of my favourites is the Chinese curry chicken where the chicken is stewed with potato in coconut milk curry sauce. The curry is mild, flavourful and aromatic. The rich sauce is the perfect base for white rice and noodles. The curry chicken and rice or noodle combo is the perfect comfort food!
Where to eat curry chicken in Singapore
- Loo’s Hainanese Curry Rice ($) – order a plate of curry chicken, rice and vegetables and this is what you get (see photo above)
- Tiong Bahru Hainanese Curry Rice ($) – a portion of curry chicken rice is served on a sheet of parchment paper at this food stall in Tiong Bahru Food Centre
- Ah Heng Curry Chicken Bee Hoon Mee ($) – Michelin level curry chicken noodles in Hong Lim Food Centre
- Hock Hai Curry Chicken Noodle ($) – Michelin level curry chicken noodle at Bedok Interchange Hawker Centre
10. Prawn Noodles
Similar to curry chicken, there are many ways to prepare prawn noodles. It starts with noodles and pork. Then big prawns (including the head) are added to the dish as well as a rich seafood-y broth that has been simmering for hours.
You can either eat prawn noodles in soup or dry (soup is on the side). And you can find at least one food stall in a hawker centre serving this Singaporean favourite.
Where to eat prawn noodles in Singapore
- Da Shi Jia Big Prawn Mee ($$) – try the wok-fried big prawn white bee hoon with extra big prawn with fresh green apple juice with sour plum at this prawn specialty restaurant near Orchard Road
- Tuck Kee (Ipoh) Sah Hor Fun ($) – get a saucy shrimp or crayfish “hor fun” (thick rice noodle) at Hong Lim Food Centre
- East Treasure Speciality Prawn Noodles ($) – get a bowl of classic prawn noodle for $5SGD on Joo Chiat Road
- Wah Kee Big Prawn Noodles ($$) – go for the big big prawn noodles for $30SGD at Pek Kio Market & Food Centre
- Prawnaholic ($) – get a special prawn noodle at Paris Ris Central Hawker Centre
11. Bak Kut Teh
Bak Kut Teh means “meat bone tea” when you translate it in English. The dish is made with pork ribs in a flavourful broth, but it does not have tea in it.
In Singapore, a typical bak kut teh is made with white pepper broth with garlic and herbs. Whereas its neighbour just north of the border makes this national specialty with dark soy sauce in an herbal-y broth.
Typically, you order the pork ribs with soup (doesn’t matter which soup base), a side of vegetables and either white rice or “you tiao” (fried dough).
You can try this pork dish at almost any hawker centres. And if you are trying it at a specialty restaurant, you can even pick different cuts of pork like prime spare ribs soup, premium loin ribs soup, pork tenderloin soup, and more.
Where to eat bak kut teh in Singapore
- Kota Zheng Zong Bak Kut Teh ($) – the restaurant in Holland Village make many kinds of bak kut teh including the herbal clay pot that goes really well with fried dough
- Song Fa Bak Kut Teh ($) – the Michelin Bib Gourmand recommended Singaporean bak kut teh has many locations in Singapore
- Hokkien Street Bak Kut Teh ($$) – order a dark herbally Michelin level bak kut teh at Hong Lim Food Centre
My list of must eat food in Singapore is not complete unless I included something sweet as well. And cendol is my go-to dessert in Singapore!
Cendol is an iced dessert made with shaved ice, red azuki beans, green rice flour jelly, coconut milk and palm sugar. The sweet treat is either served in a bowl or a cup. This ice dessert is popular in Southeast Asia including countries like Indonesia, Thailand and Vietnam.
Besides cendol, there are many other ice desserts in Singapore with different sweet toppings. Don’t leave Singapore without trying at least a few.
Where to eat cendol in Singapore
- Old Amoy Chendol ($) – they only make cendol at this food stall in Chinatown Complex
- Heng Heng Hot and Cold Dessert ($) – get a bowl of cendol at ABC Brickworks
- Abang Teh Tarik ($) – sip cendol through a straw at Pasir Ris Central Hawker Centre
Other must eat food in Singapore
There are many more Singaporean dishes that you must try. Here are some of the food to try in Singapore:
- Mee Rebus – yellow noodles with thicker sauce, with peanut, dried shrimp and salted soybeans
- Mee Siam – vermicelli flavoured with tamarind, and has dried shrimp and fermented bean paste. Comes with boiled egg, beansprout, beancurd puff
- Nasi Lemak – coconut rice with peanut, egg and samba
- BBQ Sambal Stingray – stingray cooked with sambal and lime
- Fried Carrot Cake – egg, preserved radish, white radish flour cake
- Duck Rice – duck with rice drizzled with braised sauce
- Chwee Kway – water rice cake for breakfast
- Popiah – thin wheat crepe wrap with small prawns, egg, Chinese sausage, lettuce, bean sprouts, cooked carrot and turnip strips in hoisin sauce
- Rojak – a mix of dough fritters, bean sprouts, beancurd puffs, radish, pineapple cucumber, roast peanut mixed with a black, fermented prawn sauce
- Paper Dosa – crispy “pancake” filled with curry potatoes
- Roti Prata – fried flour-based pancake, may include egg, cheese, mushroom, onion
- Kaya Toast and Soft-boiled Eggs – traditional Singaporean breakfast
- Kopi – Singaporean coffee, which is coffee served with condensed milk
- Ice Kacang – shaved ice with red bean, agar jelly, cendol, grass jelly, evaporated or condensed milk
Want to try Singaporean food with a tour? Check out one of these exciting tours:
Where are you staying in Singapore? Check out Lloyd’s Inn Singapore – the most affordable boutique hotel in Singapore
Which Singapore local food are you going to try?
If you are travelling to Singapore for the first time and want to try the best of the best Singaporean cuisine, go to hawker centres and try a few of these top must eat food.
After all, food culture in Singapore is all about a delicious mix of flavours from different cultures. The portion is not too big and it doesn’t cost a lot. Even though the city is rated as the most expensive city in the world, it doesn’t have to cost a lot to eat all the best food in the city.
If you are spending more than 2 days in Singapore, you can comfortably try all 12 food on my list. Let me know in the comments which one you like and if there are any other foods you tried and should be on the list as well.