The 8 Best Satay Spots in Singapore (2026)

Updated November 2026 · 8 picks

The best satay in Singapore in 2026 is at Haron Satay in East Coast Lagoon Food Village, the stalls on Lau Pa Sat's Satay Street, Zaiton Satay at Adam Road Food Centre and pork satay from 168 CMY Satay in Chinatown Complex. Kwong Satay in Geylang and Chai Ho Satay in Clementi are strong picks too.

Satay is skewered meat grilled over charcoal and served with peanut sauce, ketupat (rice cakes), cucumber and onion. Muslim-run stalls typically serve chicken, beef and mutton, while Hainanese-style stalls such as 168 CMY and Kwong Satay also grill pork, with a pineapple-based or nutty sauce. Sticks cost roughly S$0.60–1 each and most stalls have a minimum order of 10. Satay is an evening dish, so check each stall's hours.

1. Haron Satay — East Coast Lagoon Food Village

A long-running chicken, beef and mutton satay stall by the sea at East Coast Park.

$ Budget

Haron Satay at East Coast Lagoon Food Village serves chicken, beef and mutton satay with a chunky peanut gravy, and the Michelin Guide Singapore has featured it in a supper roundup. The Michelin piece, written in 2017, said it was run by the founder's two daughters. Satay has been listed at about S$0.80 a stick, with a minimum order of about 20.

Reported hours are about 2pm to 11pm with Mondays closed, but that comes from older listings, so check before a long trip. The stall lists no pork, but MUIS certification is not stated.

Good to know: Cycle or walk along East Coast Park first. Mondays are reportedly closed.

Stall 55, East Coast Lagoon Food Village, 1220 East Coast Parkway, Singapore 468960

Google Maps

2. Lau Pa Sat Satay Street — Boon Tat Street, Raffles Place, Marina Bay

Singapore's best-known open-air satay street, with carts on Boon Tat Street every evening.

$$ Mid-range

Satay Street runs along Boon Tat Street beside Lau Pa Sat from about 7pm daily, with around nine satay carts selling chicken, beef, mutton and prawn skewers alongside beer and other hawker dishes. Stalls 7 and 8 are often named as the best of them, and the Michelin Guide featured them in a 2017 supper roundup.

Lau Pa Sat's own site gives Satay Street hours as 7pm to 3am on weekdays and 3pm to 3am at weekends. Prices are slightly higher than at neighbourhood stalls and are usually shown on the carts.

Good to know: Confirm the price per stick before ordering at tourist-facing carts.

Lau Pa Sat, 18 Raffles Quay, Singapore 048582

Google Maps Website

3. Zaiton Satay — Adam Road Food Centre

A popular Adam Road stall for chicken, beef, tripe and mutton satay at about S$0.70 a stick.

$ Budget

Zaiton Satay at Adam Road Food Centre grills chicken, beef, beef tripe and mutton over charcoal, priced at about S$0.70 a stick with a minimum order of 10. Eatbook includes it among its picks for the food centre.

Listings give the stall number as #01-07 in most sources, with one giving #01-17, so look for the name. Hours are given as daily from about 8am, but post-renovation listings differ on closing time. It lists no pork; MUIS certification is not stated.

Good to know: Stall numbering differs between guides, so look for the name above the stall.

Adam Road Food Centre, 2 Adam Road, Singapore 289876

Google Maps

4. 168 CMY Satay — Chinatown Complex

Hainanese-style pork and chicken satay on the second floor of Chinatown Complex, listed by the Michelin Guide.

$ Budget

168 CMY Satay at Chinatown Complex grills pork, chicken and lamb to order, with a nutty, tangy sauce and rice served underneath if you want it. The Michelin Guide Singapore lists it in its hawker centre feature and warns that two shops share the same venue, so make sure you order from the right one.

The Michelin Guide gives hours of 9am to 7pm from Tuesday to Sunday, with Mondays closed. The stall is cash only and a pork satay stall, so it is not halal.

Good to know: Cash only. Two stalls share the venue, so check the unit number.

#02-168 Chinatown Complex Market & Food Centre, 335 Smith Street, Singapore 050335

Google Maps

5. Shi Xiang Satay — Chinatown Complex

A long-running pork, chicken and mutton satay stall a few units from 168 CMY.

$ Budget

Shi Xiang Satay, also on the second floor of Chinatown Complex, grills pork, chicken and mutton satay at about S$0.60 a stick with a minimum order of 10. Miss Tam Chiak describes it as an oldie but goodie.

Hours conflict across listings, with most pointing to an afternoon-to-evening window and Mondays closed. As a pork satay stall it is not halal.

Good to know: Hours are afternoon to evening; check a recent listing before queuing.

#02-79 Chinatown Complex Market & Food Centre, 335 Smith Street, Singapore 050335

Google Maps

6. Kwong Satay — Geylang

Charred pork belly satay in Geylang, now listed at a new address on Geylang Road.

$ Budget

Kwong Satay is known for pork belly satay with charred, caramelised edges. The Michelin Guide's 2017 supper list highlighted it for pork belly satay marinated with saffron and giving the then-address as Lorong 29; current listings give 517 Geylang Road (Lorong 27A), so it appears to have moved.

Reported hours are about 5pm to 10 or 11pm, with some sources noting a day off on alternate Wednesdays, so check before you go. It is a pork stall and not halal.

Good to know: The old Lorong 29 address is out of date; use the new one.

517 Geylang Road, Singapore 389473

Google Maps

7. Chomp Chomp Food Centre — Serangoon Gardens

A night-time hawker centre with several satay stalls and a lively outdoor feel.

$ Budget

Chomp Chomp Food Centre in Serangoon Gardens is an evening hawker centre where several stalls grill satay, with pork, chicken, beef and mutton available from different vendors. Satay has been listed at about S$0.70 a stick, and the centre is open from late afternoon until around midnight.

Stall numbers for the individual satay vendors are inconsistent across listings, so choose the stall with a charcoal grill and queue. Check which meats each stall serves if you avoid pork.

Good to know: Go after 6pm. Check each stall's meats if you avoid pork.

Chomp Chomp Food Centre, 20 Kensington Park Road, Singapore 557269

Google Maps

8. Chai Ho Satay — Clementi

A cheap Clementi stall with short hours, regular queues and a peanut sauce Sethlui singles out.

$ Budget

Chai Ho Satay at Clementi 448 Market & Food Centre is a neighbourhood stall famous for low prices (about S$0.45 a stick in recent listings) and a peanut sauce that Sethlui says draws daily queues. It can sell out early.

Recent listings give hours of Wednesday to Sunday, about 2pm to 8pm, with Mondays and Tuesdays closed, but an older Miss Tam Chiak guide listed other hours, so check before you go.

Good to know: Go in the afternoon and expect a queue.

#01-10 Clementi 448 Market & Food Centre, 448 Clementi Avenue 3, Singapore 120448

Google Maps

Frequently asked questions

How much does satay cost in Singapore?

Roughly S$0.60–1 a stick at hawker stalls, with most asking for a minimum order of 10 sticks. Zaiton Satay has been listed at about S$0.70 a stick and Haron Satay at about S$0.80. Treat prices as a guide.

Where is the best satay in Singapore?

Locals most often name Haron Satay at East Coast Lagoon Food Village, the Lau Pa Sat Satay Street stalls, Zaiton at Adam Road Food Centre, 168 CMY Satay at Chinatown Complex and Kwong Satay in Geylang.

Is satay in Singapore halal?

Stalls serving only chicken, beef and mutton may be Muslim-run, but that is not the same as MUIS certification. Stalls that grill pork, such as 168 CMY, Shi Xiang and Kwong Satay, are not halal. Check each stall or the MUIS register if halal matters.

Is Satay by the Bay still open?

No. Satay by the Bay at Gardens by the Bay closed on 1 October 2026 for the Gardens' next phase of development, according to local food media. Lau Pa Sat's Satay Street is the main alternative for an outdoor satay evening.

What other Singapore dishes should I try?