Cheap food in Singapore is not a myth. I used to think the city was crazy expensive, too. The first time I landed here, I was ready to survive on instant noodles. But then I walked into a hawker centre. For under SGD 6, I had one of the best plates of chicken rice I’ve ever eaten.
That’s when I realised something, you don’t need a big budget to eat well here. Singapore’s hawker culture makes good food accessible to everyone. If you know where to look, eating on a budget in Singapore is surprisingly easy.
Best Hawker Centres for Cheap Food in Singapore
So, as you are looking for cheap food, just go to a hawker centre, and that’s where the real cheap food in Singapore is.
Nothing fancy; Plastic chairs, noisy tables, people queuing. But the food? Solid. And you won’t feel bad about the bill afterward.

Lau Pa Sat in Singapore, a famous hawker centre known for affordable local street food
1. Chinatown Complex Food Centre
Price: Around SGD 3 to SGD 6 per dish
Food to try:
- Soya sauce chicken rice
- Char kway teow
- Roast duck rice
What to expect:
- One of the largest hawker centres with many food stalls
- Busy atmosphere during lunch hours
- Shared seating with quick table turnover
Chinatown Complex is often recommended when looking for cheap food in Singapore without walking between multiple places. Many visitors come here to try different local dishes on one visit.
The soya sauce chicken is tender and flavorful, while char kway teow is usually cooked fresh with a light smoky aroma. Portions are satisfying for the price, which is why both locals and travelers keep coming back.
2. Maxwell Food Centre
Price: SGD 4 – SGD 8 per dish
Food to try:
- Tian Tian chicken rice
- Oyster omelette
- Fish soup
What to expect:
- Close to Chinatown and other busy areas
- Popular stalls often have queues
- Easy layout with open seating
Maxwell has built a strong name for cheap eats in Singapore, especially among both locals and visitors. The chicken rice is tender, served with flavorful rice and a good chili dip.
The oyster omelette isn’t perfect-looking. Some parts are crisp, some are soft. That’s how it usually comes. It’s filling, nothing complicated. Even when the place is crowded, the price doesn’t change. People still queue. They know what they’re getting.
3. Lau Pa Sat
Price: SGD 5 – SGD 10 per dish
Food to try:
- Satay skewers
- Hokkien Mee
- BBQ Stingray
What to expect:
- It is set inside a historic building.
- The satay street opens in the evening.
- Office workers fill the space on weekdays.
Lau Pa Sat feels more lively at night when the satay stalls line the street. The grilled skewers are smoky and served with peanut sauce. Hokkien mee here is rich with seafood flavor.
Even though it is in the business district, you can still enjoy cheap food in Singapore without paying restaurant prices.
4. Tiong Bahru Market
Price: Around SGD 3.50 to SGD 7
Food to try:
- Chwee kueh
- Lor mee
- Wanton noodles
What to expect:
- Mostly locals from the neighborhood
- Busy in the morning
- Wet market downstairs selling meat and vegetables
This place feels old in a good way. Nothing fancy. Just people eating breakfast and talking loudly. The chwee kueh is soft and a bit salty on top.
Lor mee is thick and messy but comforting. If you’re after cheap food in Singapore that locals actually eat, this is the kind of spot you go to.
5. Old Airport Road Food Centre
Price: About SGD 3 to SGD 6 per dish
Food to try:
- Char kway teow
- Satay bee hoon
- Fried oyster
What to expect:
- Plenty of open seating
- Long-running stalls with loyal customers
- Prices that are still on the lower side
People have been eating here for years. Same stalls, same recipes. The char kway teow has that slightly burnt smell from the wok, in a good way. The fried oyster isn’t perfect-looking, but that’s how it should be.
Crispy in some bites, soft in others. If someone asks where to get cheap food in Singapore without overthinking it, this place usually comes up.
6. Tekka Centre
Price: Around SGD 4 to SGD 8 per dish
Food to try:
- Fish head curry
- Biryani
- Roti prata
What to expect:
- Right in the middle of Little India
- Strong spices and rich gravies
- Busy on weekends
Tekka isn’t fancy. You go there when you just want a proper meal and don’t feel like paying restaurant prices. The biryani plate is usually quite big. Sometimes you don’t even finish it. The fish head curry has some spice, but that’s the point.
Prata comes out hot and a little oily. If you’re after cheap food in Singapore and want something different from chicken rice again, this place makes sense.
7. Amoy Street Food Centre
Price: SGD 5 – SGD 9 per dish
Food to try:
- Ban Mian
- Prawn Noodles
- Korean Bibimbap
What to expect:
- It mainly serves the office crowd.
- It is busiest during weekday lunch.
- Many stalls close in the evening.
Amoy Street mixes local and modern flavors. Ban mian here is comforting with rich broth and handmade noodles. Prawn noodles have a deep seafood taste.
Even in the central area, you can still find cheap food in Singapore that suits both locals and visitors.
8. Changi Village Hawker Centre
Price: SGD 4 – SGD 7 per dish
Food to try:
- Nasi Lemak
- Fried Carrot Cake
- BBQ Seafood
What to expect:
- It is close to Changi Beach.
- The vibe is relaxed and casual.
- It stays lively in the evening.
Changi Village feels less rushed than city centres. The nasi lemak is fragrant with crispy fried chicken and sambal. Fried carrot cake is soft with a slightly crispy edge.
If you want cheap food in Singapore away from tourist crowds, this hawker centre is a calm and tasty option.
Cheap Eats in Singapore Under SGD 10
You don’t need much money to enjoy good meals here. Many dishes cost less than SGD 10 and still taste amazing.

Cheap Laksa and Noodles at Singapore Hawker Stall
9. Michelin-Listed Budget Hawker Stalls
Price: SGD 3 – SGD 8 per dish
Food to try:
- Soya sauce chicken rice
- Pork noodles
- Wanton mee
What to expect:
- Lunch hours can get quite busy
- Service moves fast once ordering starts
- Seating is basic and often shared
A few hawker stalls here have Michelin recognition, which surprises many first-time visitors because the prices stay low.
People usually queue without knowing exactly what to expect. Meals are simple but filling, and spots like these often come up when talking about cheap food in Singapore that locals rely on daily.
10. Nasi Lemak Stalls
Price: Around SGD 3.50 to SGD 6 per plate
Food to try:
- Nasi lemak with fried chicken
- Sambal anchovies
- Fried egg with coconut rice
What to expect:
- Common breakfast choice
- Some stalls close once items sell out
- Sambal is usually served separately
Nasi lemak is one of those meals people grow up eating. The rice smells slightly sweet from the coconut milk. The fried chicken is crispy outside, soft inside.
The sambal can be spicy, sometimes a little sweet. It’s simple food, nothing fancy. For many people, this is regular, cheap food in Singapore that they don’t get tired of.
11. Chicken Rice Shops
Price: SGD 4 – SGD 7 per plate
Food to try:
- Steamed chicken rice
- Roasted chicken rice
- Char siew rice
What to expect:
- Quick takeaway service.
- Clear menus with set meals.
- Extra chili and ginger sauce available.
Chicken rice shows up pretty much everywhere in Singapore. A lot of people just grab it when they want something quick and filling.
The rice already has flavor since it’s cooked in stock, and the chicken is usually soft, sometimes a bit oily too. When you’re trying to eat on budget in Singapore, meals like this are an easy go-to.
12. Laksa & Noodle Stalls
Price: SGD 4 – SGD 8 per bowl
Food to try:
- Katong laksa
- Fishball noodles
- Prawn mee
What to expect:
- Bowls are cooked fresh once you order
- Portions look small but are quite filling
- Cash is still preferred at many stalls
You can spot laksa stalls almost everywhere in Singapore, and they’re usually crowded when people stop for lunch or dinner.
The broth is profound, with enough spice to be satisfying but not overwhelming. Fishball noodles are a lighter option, and prawn mee is rich in seafood flavor. Meals like these are the everyday options for people seeking cheap eats around the city.
13. Budget Indian Restaurants
Price: SGD 6 to 10
Food to try:
- Biryani
- Thosai
- Curry rice
What to expect:
- Big servings
- Spicy food
- Lots of vegetarian options
If you walk around Little India, you’ll smell the spices before you see the restaurants. The biryani isn’t less in quantity. It’s proper enough rice with meat, sometimes more than one person needs.
Thosai comes hot and thin, and people tear it by hand. It’s not fancy. Just straightforward, cheap food in Singapore that fills you up.
14. Affordable Chinese Eateries
Price: SGD 5 – SGD 9 per dish
Food to try:
- Claypot rice
- Sweet and sour pork
- Dumplings
What to expect:
- Casual family-style setting.
- Shared tables during busy hours.
- Quick meal turnaround.
These small Chinese eateries serve comforting dishes that locals love. Claypot rice has crispy edges at the bottom, which many people enjoy. Dumplings are fresh and filling.
For visitors looking for cheap food in Singapore outside hawker centres, these spots are a good option.
Cheap Food Places in Singapore by Area
Food prices can change depending on where you are staying. Here’s where to find good meals without overspending in each popular area.

Cheap Street Food in Chinatown Singapore
15. Cheap Eats in Chinatown
Price: SGD 3 – SGD 8 per dish
Food to try:
- Chicken rice
- Char kway teow
- Roast duck rice
What to expect:
- Many hawker centres are within walking distance.
- Busy lunch hours with office crowds.
- Easy access by MRT.
Chinatown is one of the best areas for cheap food in Singapore. Chinatown Complex and Maxwell Food Centre are both nearby. You can try classic local dishes at very fair prices.
The variety is huge, so you can eat something different every day without spending much.
16. Cheap Food in Little India
Price: SGD 5 – SGD 10 per meal
Food to try:
- Biryani
- Roti prata
- Fish head curry
What to expect:
- Strong spices and rich flavors.
- Large and filling portions.
- Many vegetarian options.
Little India gets busy around lunch. If you enjoy biryani, this area is worth visiting. There are also plenty of quick meal options that don’t cost too much.
Many people drop by for something filling that fits their budget, which is why the place stands out for affordable and satisfying food.
17. Budget Food in Bugis
Price: SGD 4 – SGD 9 per dish
Food to try:
- Laksa
- Korean rice bowls
- Fried rice
What to expect:
- A mix of local and Asian cuisine.
- Youthful crowd from nearby malls.
- Air-conditioned food courts are available.
Bugis offers a mix of hawker food and mall food courts. You can grab laksa from a local stall or try affordable Korean dishes nearby.
It’s one of the more flexible cheap food places in Singapore because you get both street-style and indoor options.
18. Cheap Eats Around Orchard Road
Price: SGD 6 – SGD 10 per dish
Food to try:
- Chicken rice
- Wanton noodles
- Claypot rice
What to expect:
- Food courts inside malls.
- Office workers during weekdays.
- Clean and organized seating.
Orchard Road is known for shopping, but you can still find cheap food in Singapore here. Many malls have basement food courts with local dishes at fixed prices.
The quality is consistent, and portions are decent. Even in this upscale area, eating well does not have to be expensive.
Late-Night Cheap Food in Singapore
Hungry after midnight? You don’t have to spend a lot to eat well. There are still plenty of places serving hot meals late into the night.

Late-night hawker centre serving cheap street food in Singapore.
19. Late-Night Hawker Centres
Price: SGD 4 – SGD 10 per dish
Food to try:
- Satay skewers
- Fried noodles
- BBQ seafood
What to expect:
- Some stalls stay open until 2 am or later.
- Crowds build up after dinner hours.
- Outdoor seating with a relaxed vibe.
Lau Pa Sat is famous for its late-night satay street. Newton Food Centre also has stalls that operate past midnight. You can sit outside, enjoy grilled skewers, and share plates with friends.
Even at night, cheap food in Singapore is easy to find if you know which hawker centres stay open.
20. 24-Hour Cheap Eats in Singapore
Price: SGD 5 – SGD 12 per meal
Food to try:
- Roti prata
- Murtabak
- Fish soup
Highlights:
- Open throughout the day and late into the night.
- Relaxed and casual dining environment.
- Quick service ideal for late-night meals.
Across Singapore, many prata shops and traditional coffee houses remain open 24 hours, particularly in areas such as Little India and Geylang.
Freshly made roti prata, crisp on the outside and soft on the inside, is commonly served with rich curry and remains a favorite comfort food at any hour.
These eateries are especially popular with night owls, travelers, and shift workers looking for something filling after midnight. If you find yourself hungry at 3 am, these spots make it easy to enjoy affordable local food without paying expensive restaurant prices.
Tips to Eat on a Budget in Singapore
Eating well here does not mean spending a lot. You just need to know a few simple tricks. These tips will help you find cheap food in Singapore without stress.
Hawker Centre Tips for First-Time Visitors
What to know before you order:
- Look around first before choosing a stall.
- Join the queue with more locals.
- Return trays after eating (it’s required).
- “Chope” your seat with tissue packets if needed.
Hawker centres can feel busy at first. Walk one full round before deciding what to eat. Popular stalls usually mean good quality. Most meals are cooked fresh, so waiting a few minutes is normal.
If you want cheap eats in Singapore, avoid stalls with heavy tourist menus or inflated prices. The best cheap food in Singapore is often at simple-looking stalls with short menus.
Cash vs Card Payments
Payment tips:
- Bring small cash notes for hawker stalls.
- Some stalls accept PayNow or cards.
- Food courts in malls usually accept cards.
Many older hawker stalls still prefer cash. It makes ordering quicker and easier. Newer food courts accept cards, but prices can be slightly higher.
To enjoy cheap food in Singapore without issues, always carry some small notes and coins. It saves time and avoids awkward moments at the counter.
Best Times to Eat Cheap
When to go:
- Before 12 pm for lunch.
- After 2 pm to avoid peak crowds.
- Early morning for breakfast deals.
Prices usually stay the same all day, but popular dishes sell out fast. Going earlier means a better choice and fresher food. Late evenings can also bring shorter lines at some stalls.
Planning your timing helps you enjoy cheap food in Singapore without long waits. It also gives you access to the best portions before they run out.
Final Thoughts
Singapore may look expensive at first, but food does not have to cost a lot. Once you explore hawker centres and local neighborhoods, you will see how easy it is to eat well for less. From chicken rice to laksa and prata, there is something for every taste and budget.
The best part is that low prices do not mean low quality. Many stalls serve recipes passed down for years. If you plan smart and choose local spots, cheap food in Singapore can easily become one of the highlights of your trip.
