12 Must-Try Singapore Foods

From chili crab and Hainanese chicken rice to kaya toast, murtabak and char kway teow, the 12 dishes that define Singapore’s hawker-led food culture.

From late night eats to morning toasts and everything in between, check out this guide to all the must-try Singapore foods.

When “Makan” or “have you eaten”, is the main greeting in Singapore, that immediately tells you something about the importance of food in the country.

On our quest for Authentic Food in Singapore, we were surprised by the depth and diversity of the local flavors. Food in Singapore has cultural influences from everywhere, and have been assembled together to create something totally unique. You find Chinese, Indonesian, Southern Indian influences and not surprisingly, a significant Malay influence.

Choosing the 12 authentic food and dishes to highlight was actually a really difficult task. The country offers so much to choose from, and there are many similarities to the food in Malaysia.

This list is by no means exhaustive, but it does take you on a culinary journey across the island to taste the authentic food in Singapore.

1. Chili Crab – The National Dish of Singapore

Chili Crab — Singapore

A 2011 CNN poll ranked the World’s 50 Best Foods and Singapore Chili Crab made the list at number #35. Your visit to Singapore will not be complete without trying this iconic Singaporean seafood dish. While there are ways to cook up the delicious crab, the two most famous styles are Singapore crab with a spicy tomato chile sauce and crab with black pepper sauce.

This dish was invented from a pushcart in 1956, by a husband who asked his wife to experiment with other methods of cooking crab other than steaming. After adding chili to stir-fried crab in tomato sauce, their crabs became wildly popular. Later, a local chef added a slight twist to the dish using sambal sauce (local chili and shrimp paste), tomato paste and eggs to cook the gravy. This has now become the version most commonly served in Singapore.

Our friend Sheena, a teacher in Singapore who writes about off-beat adventures and delicious foods at estsyexplores.com, guided us through the Singapore chili crab scene.

At Mellben Seafood, we had the chili crab and clay pot crab vermicelli soup (clay pot crab bee hoon) accompanied with salted egg yolk green beans. The crabs were gigantic in size with the most juicy and succulent chunks of meat we have ever eaten. The chili crab is actually not chili or spicy despite its name. It is slathered in a thick delicious chili paste which is perfect to dip fried buns called mantous, which are served with the crab.

Where to have it: Mellben Seafood TPY, Blk 211 Toa Payoh Lorong 8 #01-11/15, Singapore 310211. Hours: Daily, 4:30 pm to 11:30 pm. Price: SGD 55, approx $39.70 USD.

2. Hainanese Chicken – Chicken Rice from Hainan Province

Hainanese Chicken — Singapore

This is one of my favorite dishes from Singapore. What I love about Hainanese chicken is that it is as succulent as it is simple. It practically melts in your mouth!

Hainanese chicken is a rice dish with juicy steamed white chicken cut into thin pieces. The chicken is served with fragrant rice with some light soy sauce. The dish is topped with cilantro and sesame oil and accompanied by a garlic-chilli sauce. The rice is cooked in the chicken broth with ginger and pandan leaves giving it its unique fragrance. This dish comes from the Chinese immigrants from the province of Hainan in Southern China. They kept the traditional methods of cooking the chicken and the rice which gives this dish its unique flavor.

Where to have it: In Singapore, you will find many places where to have Hainanese chicken! Every Singaporean has its own favorite Hainanese chicken stall. While Tian Tian (Maxwell Road Food Center, 1 Kadayanallur St, Singapore; daily 8:00 am – 11:00 pm; about SGD 3.50, approx $2.50 USD) was our favorite, we also discovered Eng Kee food stall at Eunos hawker center where we were staying. Like at Tian Tian, you also have to wait in line at this popular vendor to get your dish.

3. Nasi Lemak – A Malay Dish

Nasi Lemak — Singapore

Nasi Lemak is a Malay dish that is very popular in Singapore. There are several ways of preparing it, though at the core is a rich rice dish cooked in coconut milk and pandan leaf.

It is typically served with deep-fried fish or chicken wings, grilled fish paste, fried anchovies and peanuts, eggs, cucumber slices, and sambal (spicy chili paste). This is one of the most flavorful and contrasted dishes in Singapore. This hearty dish is best eaten when you have an appetite!

This local joint and the self-service concept is quite popular with locals in Singapore. It was recommended to us by Martine and Carlene of The Local Fella who create customized travel guides for Singapore. One of the unique aspects of the restaurant is unlimited rice and sambal chili sauce. Given the fragrant rice, the experience can be quite addictive! When you taste it once, you’ll want to get more.

The nice part of the buffet at Nasi Lemak Kukus is that you can have your Nasi Lemak with different sides and get to taste the local specialties all on one plate. We recommend the lamb and the anchovies — definitely our favorites! The food and concept is quite unique and you won’t be disappointed either by the decor. The illustrated walls where you are encouraged to leave a personal note, makes this local restaurant a unique venue for your food travels to Singapore!

Where to have it: Nasi Lemak Kukus, 229 Selegie Road, Singapore. Hours: Monday to Saturday from 12:00 pm to 10:30 pm, closed on Sundays. Prices: About SGD 4.00, approx $2.90 USD.

4. Otak-Otak – A Nyonya Cuisine Specialty

Otak-Otak — Singapore

Otak-Otak is a popular classic Nyonya specialty that can be found in Malaysia and Singapore alike.

Nyonya cuisine refers to the cuisine from the descendants of the early Chinese immigrants who settled in Malaysia and Singapore. The cuisine is the result of blending Chinese ingredients with various distinct spices and cooking techniques used by the Malay.

Otak-Otak actually means “brains” in Malay due to its texture and shape. Not to worry — it has nothing to do with brain per se! It is a grilled or steamed fish cake made with the flesh of the fish which is mixed with tapioca starch, and wrapped in a banana leaf. This dish can be eaten as a snack or as a main meal with a side of rice. We enjoyed this dish as an appetizer and we found it light and refined in taste. A nice treat to open up to Nyonya flavors.

Where to have it: Guan Hoe Soon, 40 Joo Chiat Place, Singapore. Open since 1953, it is one of the oldest Nyonya restaurants in Singapore. Hours: Daily from 11:00 am to 3:00 pm and 6:00 pm to 9:30 pm. Prices: Expect to pay SGD 8.00 for Otak-Otak appetizer ($5.80 USD); a meal will cost around SGD $20.00 to $30.00, approx $15.00 to $20.00 USD.

5. Bak Kut Teh – Pork Rib Soup

Bak Kut Teh — Singapore

This humble dish of Chinese origin is one of Singapore’s most popular dishes. It is also popular in Malaysia and we actually had it in Kuala Lumpur, the capital of Malaysia.

Bak Kut Teh is a pork rib soup, made up of juicy pork ribs, simmered for hours in a rich herbal broth. While it sounds simple, the soup is actually highly complex and demands the right amount of peppers, garlic among other ingredients to achieve the best flavors. The name Bak Kut Teh literally means “meat bone tea” and is in reference to the Chinese tea that is consumed with this dish.

We enjoyed this delicious soup and found the broth nice and peppery. Not spicy, but just the right amount of flavors for a nice bite. Having boiled for hours, the pork was tender and literally fell off the bones.

Where to have it: Founder Bak Kut Teh, 347 Balestier Road, Singapore 329777. Recommended by locals, this restaurant has been serving Singapore Bak Kut Teh for over 40 years — an institution globally famous for its meaty pork ribs simmered in a delicious broth using a family secret recipe. Hours: 12:00 pm to 2:30 pm and 6:00 pm to 2:00 am (closed on Tuesday). Prices: Between SGD 6.50 to SGD 10.00, approx $4.50 USD to $7.50 USD.

6. Kaya Toast with Kopi – Singapore’s National Breakfast

Kaya Toast with Kopi — Singapore

Toast and coffee might not seem that exciting as a breakfast dish. But in Singapore, it is a treasure. We first tasted Kaya Toast and Kopi (coffee) when we landed in Singapore’s Changi Airport and were immediately blown away. The taste and flavors are outstanding.

Kaya toast is toasted bread with butter and kaya, a jam made from eggs, sugar, coconut milk and pandan leaves. Not too sweet, this is one of the most delicious jams we’ve had.

The breakfast dish is enhanced even further when paired with soft boiled eggs and a steaming cup of coffee or tea. Kopi, the signature coffee drink, comes with sugar, sweetened condensed milk and evaporated milk. This breakfast treat is the perfect start to a new day or a delicious snack in the middle of the day.

We ate Kaya toast several times, and each time our appreciation of the flavors increased. We stumbled onto Toast Box while escaping the rain on a chilly afternoon and enjoyed Kaya Toast and hot Kopi in a cozy environment. Ya Kun Kaya Toast is a popular Singaporean chain with locations throughout the city. At Changi Airport, be sure to make a stop at Wang Cafe for the last time or for a welcome breakfast to Singapore.

Where to have it:

  • Toast Box — More than 70 locations across the island. Hours: Daily, 8:00 am – 10:30 pm. Prices: Between SGD 2.00 for Kaya Toast and SGD 1.50 for Kopi, approx $1.44 USD to $1.10 USD.
  • Ya Kun Kaya Toast — Several locations throughout the island. Hours: Daily, 8:00 am – 10:00 pm. Prices: Between SGD 2.00 for Kaya Toast and SGD 1.50 for Kopi, approx $1.44 USD to $1.10 USD.
  • Wang Cafe — Changi Airport, Terminal 1, #01-02. Hours: Everyday, 24/7. Prices: Between SGD 2.00 for Kaya Toast and SGD 1.50 for Kopi, approx $1.44 USD to $1.10 USD.

7. Murtabak – Stuffed Folded Omelette Pancake

Murtabak — Singapore

We love Indian food, though have mostly enjoyed it in the U.S. Murtabak was new to the both of us and highly recommended as a dish not to miss in Singapore.

The single place that kept coming up to have murtabak was Zam Zam, an Indian Muslim restaurant with an international reputation.

Murtabak is like a huge and stuffed pancake filled with either chicken, beef, and mutton, which are the most popular fillings. Although, you can also find venison and sardine versions as well. At Zam Zam, we ordered their signature chicken murtabak. Given this calorie-laden and humongous dish, we opted to share one order. There is everything to like about Murtabak: layers of crispy buttery naan pastry with a golden, flakey appearance, bursting on the inside with chunks of succulent chicken, folds of egg and sweet onions, and spices that give it an orange glow.

The murtabak comes with a bowl of thick chicken curry, that pairs perfectly with the chicken. While murtabak is flavourful on its own, it reaches a higher level of deliciousness when coated liberally with the curry sauce.

While in the area, watch the theatrics of different vendors flipping dough and sizzling flatbread. It is truly fascinating to watch the preparation of murtabak.

Where to have it: Singapore Zam Zam, 679 North Bridge Road. This is one of the most well-known restaurants in Singapore for murtabak and also one of the oldest, founded in 1908. Hours: Daily, 7:00 am to 11:00 pm. Sizes: Five different sizes — Small, Medium, Large, Special, Super Special. Prices: Range from SGD 6.00 to SGD 17.00, approx $4.30 USD to $12.30 USD.

8. Biryani – Aromatic Rice Dish

Biryani — Singapore

Biryani is a rice dish of Indian Muslim influence. The rice used is a distinctive long grain rice, usually Basmati rice which cooks to a light and fluffy texture. Meats can be added and the most popular are chicken, mutton or fish. The spices used are heavy in flavor with cinnamon, cloves, nutmeg and bay leaves. In one dish, the rice is served with the accompanying chicken or mutton curry.

You’ll find Biryani in several Singapore hawker centers. We enjoyed this simple and delicious dish at Eunos hawker center, where we stayed. Listed below are recommendations given to us by locals.

Where to have it:

  • Allauddin’s Biryani, Tekka Center, 665 Buffalo Rd, #01-229, Tekka Food Centre. Hours: Daily, 9:00 am – 8:00 pm. Prices: Between SGD 4.50 – SGD 6.50, approx $3.25 USD to $4.70 USD.
  • Singapore Zam Zam, 679 North Bridge Road. Hours: Daily, 7:00 am to 11:00 pm.

9. Roti Prata – South Indian Flatbread

Roti Prata — Singapore

Roti Prata is a signature dish of Singapore. It is also extremely popular in Malaysia where it goes by the name Roti Canai. Its history can be traced back to the Indian subcontinent as well as Pakistan. The meaning of Roti Prata is simple: Roti means bread and Prata means flat. The Indian version is known as Paratha.

This is a simple meal that is very tasty. This pancake-like flatbread is served with a meat-based or a vegetable-based curry. You tear up slices of the roti and dip it into the delicious curry for a light meal or a filling snack. Delicious and one of our favorite snacks.

Where to have it:

  • Komala Vilas Restaurant, 76-78 Serangoon Road. This popular Indian restaurant in Little India serves delicious and inexpensive South Indian and North Indian vegetarian foods. Hours: Daily, 7:00 am to 11:00 pm. Prices: Range from SGD 6.00 to SGD 17.00, approx $4.30 USD to $12.30 USD.
  • Singapore Zam Zam, 679 North Bridge Road. Hours: Daily, 7:00 am to 11:00 pm.

10. Fried Hokkien Mee – Stir Fried Noodles, the Singaporean Way

Fried Hokkien Mee — Singapore

Hokkien Mee is a dish found in Malaysia and Singapore which originated from Hokkien, in the Southern province of China.

Hokkien Mee is cooked very differently depending on where you have it. In Singapore, it is a stir-fried dish made of a combination of rice and egg noodles. It is served with a thick and fragrant sauce made from fresh shrimp and dried prawns. It comes with prawns, squid, oysters, spring onions and fresh lime. On the side, you will get a sambal sauce with red chili and light soy sauce.

Kim’s Hokkien Mee is a famous local joint at the corner of a busy street. You will not miss its flashy neon and its reference to Mr. Kim! We got this recommendation from our Airbnb co-host, a local Singaporean. The open air seating is enticing and you will find several variations of Kim’s Hokkien Mee on the menu. Rich and creamy, this Hokkien Mee will satiate your hunger. Enjoy it with a fresh coconut juice.

Where to have it: Kim’s Hokkien Mee, 62B Jln Eunos, Singapore. Hours: Everyday from 11 am to 1 am. Prices: Expect to pay between SGD 8.00 – SGD 12.00, approx $5.78 USD – $8.66 USD.

11. Char Kway Teow – Singapore’s Local Favorite Dish

Char Kway Teow — Singapore

Char Kway Teow is one of the most popular dishes in Malaysia and Singapore. This is a stir-fried dish made of flat rice noodles, with prawns, eggs, slices of Chinese sausages, bean sprouts, Chinese chives, shrimp-paste. It is stir-fried over very high heat with a light and dark chili soy sauce.

It is hard to resist a delicious plate of Char Kway Teow! We named it the Pad Thai of Malaysia. If you love fried noodles, you will love this dish. It can be quite fatty but it is truly delicious.

Chon Hiang is a famous Char Kway Teow food stall in the East Coast Lagoon Food Village, one of the best hawker centers to eat in Singapore. There, Ms. MuiMui, a second generation hawker, is known for her cooking skills. Her stall was recommended to us by locals. We didn’t eat Char Kway Teow in Singapore because we had eaten it several times in Malaysia. Our focus was on the unique specialties and authentic food in Singapore. However, if you make it to this relaxing hawker center by the beach, don’t forget to visit Ms. Muimui’s food stall!

Where to have it: Chon Hiang, 1220 East Coast Park Service Road. Hours: Everyday, 10:30 am – 2:00 am. Prices: Starts at SGD 3.00, approx $2.20 USD.

12. Pork Satay – Singapore’s Favorite Late Night Snack

Pork Satay — Singapore

Pork Satay are grilled bamboo skewered pork served with spicy dipping sauce. The sauce is a combination of soy and peanut sauce and chili. Pork satay is served with cucumbers and onions and is a great snack to enjoy on a late night.

One of the best places to have Pork Satay is at Satay by the Bay. Not only will you have the choice of six satay food stalls, you will also enjoy the Gardens by the Bay. Wander through the different food stalls and sample the different skewers. Try beef, chicken, mutton and prawns satay and let your nose and taste buds guide you.

Where to have it: Satay by the Bay, 18 Marina Gardens Drive, Singapore. Hours: Everyday from 8 pm to 11 pm, and until 2 am on weekends and Wednesdays. Prices: About SGD 0.70 per skewer, approx $0.50 USD.

Traveling to Singapore? Here are the other guides you need.

View Comments (17) View Comments (17)
  1. Spent ten days in Singapore last spring and ate chili crab at Long Beach but never made it to Hokkien mee. Can anyone recommend a place for the next trip?

    1. For the wetter dark-stock style, head to Nam Sing at Old Airport Road or Geylang Lor 29, both old-school and worth the trek. If you want it drier with more wok hei, Hong Heng at Tiong Bahru Market is the move. Either way, go before noon, the queues by 12:30 are real.

  2. Hainanese chicken rice is the dish I judge any Singapore hawker by, the rice must carry pandan and ginger fragrance and the chicken should land at room temperature. Maxwell Food Centre’s version is genuinely incredible in my book. The article gets the trio of condiments right, all three or it’s incomplete.

  3. Toa Payoh-born and raised, this list is the canon, no notes. Chili crab at Roland’s with the fried mantou is exactly where I’d send any first-timer, gravy thicker than a sauce and the egg ribboned through right. The Hainanese chicken rice nod to ginger-pandan rice separates a real plate from a frozen-section copy. Already sending this article to my American cousins who keep asking what to eat when they visit.

  4. Thank you for your feedback and clarification. There are certainly nuances with Briyani, basmati and fried rice. We wrote about our experience and what we encountered and it appears that there are variations. We appreciate your feedback.

  5. Hi ,
    I am a Singapore born indian who is very familiar with Singapore food. The Briyani u mentioned as fried rice is not true. Briyani is aromatic rice with long grain which is yelowish orange in colour and very different flavour.As for Fried rice , some shops use long grain rice which is called basmati rice which we use in briyani. But not all fried rice is cooked with basmati rice. And fried rice is just rice stir fried with egg and vegetable. So kindly don’t get mixed up with briyani and fried rice pls. Thank You

    1. Agreed with Mahaletchimi here. I had biryani at Samy’s Curry in Singapore and it looked nothing like fried rice. Long-grain basmati turned orange-yellow from whole spices, bone-in mutton on top, and dum cooking gave the rice a layered aromatic you don’t get from a wok. Different dish entirely.

Leave a Reply

Your email address will not be published. Required fields are marked *

Previous Post

Finding Tranquility at Ristorante All'Oro in Rome

Next Post

Quinoa Chicken Jar Salad