Old Chang Kee is a beloved Singaporean snack brand that has become synonymous with the nation’s culinary heritage. Established in 1956 as a humble street stall near Rex Cinema on Mackenzie Road, it gained fame for its signature curry puffs—flaky pastries filled with curried potatoes, chicken, and a slice of egg. Over the decades, Old Chang Kee has evolved from a single stall into a multinational chain with over 100 outlets across Singapore and abroad, including locations in Malaysia, Indonesia, and the United Kingdom. Despite its expansion, the brand remains committed to delivering affordable, high-quality snacks that resonate with both locals and visitors seeking a taste of authentic Singaporean flavors. In this blog post, we’ll explore Old Chang Kee menu, pricing, current promotions, best-selling items, outlet locations, operating hours, and share our honest review.
OUR REVIEW ON OLD CHANG KEE SINGAPORE
Old Chang Kee is a popular Singaporean snack chain renowned for its signature Curry’O puffs and a variety of fried delights. Established in 1956, it has become a go-to spot for locals and tourists seeking quick, flavorful bites.
During a recent visit to the Old Chang Kee outlet at Jurong Point, I was eager to indulge in their famed Curry’O puff. The crust was golden and flaky, enveloping a savory filling of curried potatoes and tender chicken. The balance of spices was just right, offering a comforting snack that reminded me of traditional homemade flavors. The service was prompt, and the staff were courteous, making the experience pleasant overall.
However, on a subsequent visit to the Bugis outlet, my experience was less satisfactory. I encountered issues with the digital payment system, and the staff were unhelpful in resolving the matter. Despite paying via PayNow, I was told the transaction hadn’t gone through, and no assistance was offered to rectify the situation. This lack of support was disappointing and contrasted sharply with my previous experience. It highlighted the inconsistency in service quality across different outlets, suggesting that while Old Chang Kee offers delightful snacks, the customer experience can vary significantly depending on the location.
OLD CHANG KEE SINGAPORE PROMOTIONS
At the time of this blog’s publication, Old Chang Kee is offering the following promotions. For the most up-to-date promotion details, please refer to their official page.






Old Chang Kee Menu Categories
Old Chang Kee menu is categorized as Nasi Lemak, Meals, Bee Hoon, Snacks, Snack Bundles, Platters, Drinks. Lets see them in detail one by one. Prices mentioned below are in Singapore dollars.
OLD CHANG KEE NASI LEMAK MENU PRICES
MENU ITEMS | DESCRIPTION | PRICE |
---|---|---|
Nasi Lemak With Chicken Wing | Comes with Rice, Ikan Bilis & Peanuts, Cucumber, Fried Egg, Sambal Chilli. | SGD 7.40 |
Nasi Lemak With Otah | Comes with Rice, Ikan Bilis & Peanuts, Cucumber, Fried Egg, Sambal Chilli. | SGD 7.40 |
Nasi Lemak With Fish Fillet | Comes with Rice, Ikan Bilis & Peanuts, Cucumber, Fried Egg, Sambal Chilli. | SGD 7.40 |
Nasi Lemak With Dry Curry Chicken | Comes with Rice, Ikan Bilis & Peanuts, Cucumber, Fried Egg, Sambal Chilli. | SGD 7.40 |
OLD CHANG KEE MEAL PRICE
MENU ITEMS | DESCRIPTION | PRICE |
---|---|---|
Curry Chicken Rice | Moist, tender, rich curry chicken & served with rice | SGD 7.40 |
If you are a craving for some delicious food, do read our blog post about menu, prices, & promos of Canton Paradise in Singapore.
OLD CHANG KEE BEE HOON PRICES
MENU ITEMS | DESCRIPTION | PRICE |
---|---|---|
Bee Hoon Set B | Comes with Dry Mee Siam Bee Hoon, Chicken Wing, Fishball OnStik | SGD 7.00 |
Dry Mee Siam Bee Hoon | SGD 3.50 |
OLD CHANG KEE SNACKS MENU WITH PRICES
MENU ITEMS | DESCRIPTION | PRICE |
---|---|---|
Curry’O | Classic curry puff stuffed full of curried potatoes, chicken, and a slice of egg, slightly spicy | SGD 2.10 |
Sardine’O | Sardine and onions simmered with zesty tomato and red chilies, slightly spicy | SGD 2.10 |
Mushroom Chicken’O | Back by Popular Demand! | SGD 2.10 |
Spring’O | Crispy spring roll with turnips and carrots, non-spicy | SGD 2.20 |
Gyoza OnStik | Fried Japanese dumpling that gives it its rich umami flavor, non-spicy | SGD 2.30 |
Black Sesame Ball | Glutinous rice balls filled with sweet and gooey sesame paste | SGD 2.00 |
Fishball OnStik | Springy flavorful fish balls, non-spicy | SGD 2.00 |
Big Fishball OnStik | Supersize fishballs on a stick, non-spicy | SGD 2.90 |
Tiger Prawn OnStik | Filled with minced tiger prawn & fish meat, fried to crispy golden perfection | SGD 2.30 |
Crab Nugget OnStik | Taste the goodness of crab nuggets that are delicious, non-spicy | SGD 2.30 |
Prawn Nugget OnStik | Breaded prawns cooked till perfectly browned, non-spicy | SGD 2.30 |
Cheezy Fish Finger OnStik | Cheezy Fish Finger back in a stick!!! Comes with 3pcs per stick | SGD 2.30 |
Chicken Wing | Crispy chicken wings cooked till perfectly brown while retaining its juicy succulence, non-spicy | SGD 2.40 |
Chicken Nugget OnStik | Tender chicken nuggets cooked to a crisp golden finish, non-spicy | SGD 2.30 |
Cheezy Chicken Sausage OnStik | Chicken sausages filled to the core with creamy melted cheese, non-spicy | SGD 2.30 |
Cheezy Chicken Ball OnStik | Chicken balls filled to the core with creamy melted cheese, non-spicy | SGD 2.30 |
Chicken Chunky Pops | – | SGD 3.90 |
OLD CHANG KEE SNACK BUNDLES PRICES
MENU ITEMS | PRICE |
---|---|
Curry’O Box of 10 (Free Curry’O x 2) | SGD 21.01 |
Fishball OnStik Box of 10 (Free Curry’O x 2) | SGD 20.00 |
Chicken Wing Box of 10 (Free Curry’O x 2) | SGD 24.00 |
Spring’O Box of 10 (Free Curry’O x 2) | SGD 22.00 |
OLD CHANG KEE PLATTERS PRICES
MENU ITEMS | PRICE |
---|---|
Platter A – 4 to 6 Pax Any 4 Puffs Small Fish Ball 4 pcs Cheezy Chicken Ball 4pcs Crab Nuggets 4 pcs Chicken Wings 4 pcs Sotong Ball 4 pcs Curly Fries | SGD 28.80 |
Platter B – 4 to 6 Pax Chicken Skin Curly Fries Luncheoun Meat Fries Cheesy Sausages 8 pcs Chicken Chunky Pops 8 pcs Gyoza 4 pcs | SGD 28.80 |
Platter C – 4 to 6 Pax Chicken Nuggets 4 pcs Spring Roll 2 pcs Lobster Ball 4 pcs 2 Big Fish Ball Curly Fries Crab Nuggets 4 pcs Chicken Wings 4 pcs | SGD 28.80 |



OLD CHANG KEE MENU SET MEALS PRICES
MENU ITEMS | PRICE |
---|---|
Set Meal A for 6 Pax Chicken Rice Food ball 10 pcs Whole Chicken Baked Mixed Vegetables Big Fish Ball 3 pcs Chicken Chunky Pops 6 pcs Prawn Nugget 6 pcs Mini Sesame Ball 6 pcs | SGD 48.90 |
Set Meal B – 4 to 6 Pax Food Ball Bread with Curry Chicken Big Fish Ball 2 pcs Lobster Ball 4 Pcs Chicken Chunky Pops 4 pcs Cheesy Sausage 4 pcs Gyoza 4 pcs Mixed Vegetables Mini Sesame Ball 6 pcs | SGD 38.80 |
Set Meal C for 6 pax Braised Beehoon Big Fish Ball 2 pcs Chicken Wings 4 pcs Cheese Sausage 8 pcs Luncheon Meat Fries Spring Roll 2 pcs Mini Sesame Ball 4 pcs | SGD 32.80 |



OLD CHANG KEE DRINKS PRICES
MENU ITEMS | PRICE |
---|---|
Coke – Iced | SGD 2.10 |
Sprite – Iced | SGD 2.10 |
Bottled Water | SGD 1.60 |
SINGAPOREAN’S FAVORITE ITEMS OF OLD CHANG KEE MENU
According to restaurant sources and data from famous food delivery platforms in Singapore, Following are the most popular items of Old Chang Kee menu.
- Nasi Lemak with Chicken Wing
- There’s something special about Old Chang Kee’s Nasi Lemak. The fragrant rice, crispy chicken wing, and that spicy sambal chili create a symphony of flavors that’s just irresistible. Plus, you get the crunch of the ikan bilis and peanuts with every bite.
- Curry Chicken Rice
- This dish is the epitome of comfort. The rich, fragrant curry chicken paired with fluffy rice is a match made in heaven. It’s the kind of meal that warms you from the inside out, it’s a hearty option that won’t break the bank.
- Curry’O
- No trip to Old Chang Kee is complete without trying their Curry’O. These golden pockets of goodness are filled with a flavorful curry potato and chicken filling, with just the right amount of spice. They’re the perfect snack to munch on when you’re on the go,
- Spring’O
- For a lighter option, I always go for the Spring’O. These crispy spring rolls are filled with turnips and carrots, making them a healthier alternative to some of the other snacks on the menu. Plus, they’re just as delicious, especially when dipped in the accompanying chili sauce.
VIDEO OF OLD CHANG KEE SINGAPORE
Is Old Chang Kee Halal?
Yes: Old Chang Kee Singapore is Halal Certified.
OLD CHANG KEE LOCATIONS & HOURS
OUTLETS | ADDRESS | OPERATING HOURS |
---|---|---|
313 Somerset | 313 @ Somerset, Orchard Road, #B3-24, Singapore 238895 | (Mon-Fri) 7am – 9pm, (Sat/Sun/PH) 11am – 9pm |
Aljunied MRT | Aljunied MRT Station, 81 Geylang Lorong 25, #01-13, Singapore 388310 | (Daily) 7am – 9pm |
Ang Mo Kio Hub | 53 Ang Mo Kio Ave 3, #01-32 Ang Mo Kio Hub, Singapore 569933 | (Mon-Sat) 7am – 9pm, (Sun/PH) 10am – 9pm |
Ang Mo Kio MRT | 2450 Ang Mo Kio Ave 8, #01-12/14/15, Ang Mo Kio MRT Station, Singapore 569811 | (Mon-Sat) 7am – 10pm, (Sun/PH) 10am – 10pm |
Alexandra Retail Centre | 460 Alexandra Road, #02-36 Alexandra Retail Centre, Singapore 119963 | (Mon-Fri) 6:30am – 5:30pm, (Sat/Sun/PH) Closed |
Artra (Beside Red Hill MRT) | ARTRA 12, Alexandra View, #01-10, Singapore 158736 | (Mon-Fri) 7am – 10pm, (Sat/Sun/PH) 8am – 10pm |
Bedok Mall | 311 New Upper Changi Road, #B2-K4 Bedok Mall, Singapore 467360 | (Daily) 10am – 9pm |
Bugis Junction | 230 Victoria St., #B1-13 Bugis Junction, Singapore 188024 | (Daily) 10am – 8pm |
Bukit Merah | 166 Bukit Merah Central, #02-35, Singapore 150166 | (Mon-Sat) 6:30am – 9pm, (Sun/PH) 9am – 9pm |
Bukit Panjang | 1 Jelebu Road, #01-16 Bukit Panjang Plaza, Singapore 677743 | (Daily) 11am – 9pm |
Buona Vista MRT | Buona Vista MRT, 100 North Buona Vista Road, #01-08 Singapore 139345 | (Mon-Fri) 10am – 7pm, (Sat/Sun/PH) Closed |
Bukit Batok MRT | Bukit Batok MRT, 10 Bukit Batok Central, #01-09, Singapore 659958 | (Mon-Fri) 6:30am – 10pm, (Sat/Sun/PH) 10am – 10pm |
Changi Terminal 3 | 65 Airport Boulevard, #B2-51 Singapore 819663 | (Daily) 8am – 10pm |
Caltex Clementi | Caltex Clementi, 126 Clementi Ave 2, Singapore 129930 | (Daily) 9am – 8pm |
Caltex Dunearn | Caltex Dunearn, 130 Dunearn Road, Singapore 309436 | (Daily) 9am – 8pm |
Caltex Jurong West | Caltex Jurong West, 21 Jurong West St. 93, Singapore 648964 | (Daily) 7am – 9pm |
Caltex Tampines | Caltex Tampines, 1 Tampines Ave 8, Singapore 529594 | (Daily) 7am – 9pm |
Causeway Point | 1 Woodlands Square, #01-K11 Causeway Point, Singapore 738099 | (Mon-Sat) 7am – 10pm, (Sun/PH) 10am – 10pm |
Changi City Point | 5 Changi Business Park Central 1, #B1-K2, Singapore 486038 | (Daily) 10am – 9pm |
City Square Mall | 180 Kitchener Road, #B1-K5 City Square Mall, Singapore 208539 | (Daily) 11am – 7pm |
Clementi Mall | 3155 Commonwealth Avenue West, #B1-K11, Singapore 129588 | (Daily) 8am – 9pm |
Compass One | 1 Sengkang Square, Compass One, #01-27, Singapore 545078 | (Mon-Sat) 7am – 10pm, (Sun/PH) 10am – 10pm |
Choa Chu Kang | 10 Choa Chu Kang Ave 4, Choa Chu Kang MRT Station, #01-22, Singapore 689810 | (Mon-Fri) 6:30am – 10pm, (Sat/Sun/PH) 10am – 10pm |
China Town | 46 Pagoda Street, China Town Heritage Centre, Singapore 059205 | Temporary Closed till further notice |
Change Alley Arcade | No. 30 Raffle Place, Change Alley Mall, #B1-33, Singapore 048622 | (Mon-Fri) 8am – 8pm, (Sat) 10am – 3pm, (Sun/PH) Closed |
Far East Plaza | 14D Scotts Road, Kiosk 3, Far East Plaza, Singapore 228213 | (Daily) 7am – 9pm |
Funan Mall | 107 North Bridge Road #B2-K06 Singapore 179105 | (Mon-Fri) 8am – 6pm, (Sat/Sun/PH) 10am – 6pm |
Greenwich V. | 1 Seletar Road, Greenwich V #01-18 Singapore 807011 | (Daily) 10am – 8:30pm |
Heartland Mall | 205 Hougang St. 21, #01-133 Heartland Mall, Singapore 530205 | (Daily) 9am – 9pm |
Holland Village MRT | 200 Holland Ave, Holland Village MRT Station, #B1-14, Singapore 278995 | (Mon-Sat) 7am – 8pm, (Sun/PH) 9am – 8pm |
Hougang Mall | 90 Hougang Ave 10, #01-39 Hougang Mall, Singapore 530090 | (Mon-Sat) 7am – 10pm, (Sun/PH) 10am – 10pm |
OUTLETS | ADDRESS | OPERATING HOURS |
---|---|---|
IMM | 2 Jurong East St. 21, #01-35 IMM Building, Singapore 609601 | (Daily) 10am – 10pm |
ION Orchard | ION Orchard, 2 Orchard Turn, #B4-36, Singapore 238801 | (Daily) 11am – 9pm |
Jurong East Mall | 50 Jurong Gateway Road, JEM, #B1-K05, Singapore 608549 | (Daily) 9am – 10pm |
Junction 8 | 9 Bishan Place, #B1-12 Bishan Junction 8, Singapore 579837 | (Daily) 11am – 8pm |
Jurong Point | 63 Jurong West Central 3, #01-39 Jurong Point, Singapore 648886 | (Daily) 6am – 10pm |
Jewel Changi Airport | 78 Airport Boulevard #B2-247 Singapore 819666 | (Mon-Fri) 10am – 10pm, (Sat/Sun/PH) 10am – 11pm |
Kallang MRT | Kallang MRT Station, 5 Sims Avenue Kallang, #01-07, Singapore 387405 | (Mon-Sat) 7am – 9pm, (Sun/PH) 7am – 9pm |
Kallang Wave | 1 Stadium Place #01-20/#01-K9 (ORA) Singapore 397628 | (Daily) 10am – 8pm |
Kembangan MRT | Kembangan MRT Station, 55 Sims Avenue East Kembangan, #01-03, Singapore 416551 | (Mon-Sat) 7am – 9pm, (Sun/PH) 7am – 9pm |
Lot 1 | 21 Choa Chu Kang Ave 4, #B1-K23, Lot 1 Shopping Mall, Singapore 689812 | (Daily) 11am – 8pm |
Nex | 23 Serangoon Central #B2-12, Singapore 556083 | (Mon-Sat) 7am – 8pm, (Sun/PH) 10am – 8pm |
Ngee Ann Poly | Ngee Ann Poly, 535 Clementi Road, Blk 73 #01-01B, Singapore 599489 | Temporary Closed till further notice |
Northpoint | 930 Yishun Avenue 2, #01-04 NorthPoint, Singapore 769098 | (Mon-Sat) 6am – 10pm, (Sun/PH) 9am – 10pm |
Novena Square | 238 Thomson Road, #01-70/71 Novena Square, Singapore 307683 | (Mon-Sat) 6am – 9pm, (Sun/PH) 9am – 9pm |
Novena Square (2nd Floor) | 238 Thomson Road, #02-33/34/41/42 Novena Square, Singapore 307683 | Temporary Closed till further notice |
NTUC Hub @ Benoi | 1 Joo Koon Circle, #01-35, Singapore 629117 | (Mon-Fri) 6am – 5pm, (Sat/Sun/PH) 6am – 2pm |
Nus | 31 Lower Kent Ridge Road #01-05, S119078 | Temporary Closed till further notice |
Paragon | 290 Orchard Road, #B1-10 Paragon Shopping Centre, Singapore 238859 | (Daily) 11am – 9pm |
Parkway Parade | 80 Marine Parade Road, #01-14, Parkway Parade Shopping Centre, Singapore 449269 | (Daily) 10am – 9pm |
Paya Lebar Square | 60 Paya Lebar Road, #01-47 Paya Lebar Square, Singapore 409051 | (Mon-Sat) 7am – 9pm, (Sun/PH) 10am – 9pm |
Plaza Singapura | 68 Orchard Road, #B2-02 Plaza Singapura, Singapore 238839 | (Daily) 11am – 9pm |
Potong Pasir MRT | 55 Upper Serangoon Road, #01-03/04 Potong Pasir MRT Station, Singapore 347694 | (Mon-Sat) 7am – 10pm, (Sun/PH) 10am – 10pm |
Paya Lebar Quarters | 10 Paya Lebar Road #B2-32 Paya Lebar Quarter Singapore 409057 | (Mon-Sat) 9am – 9pm, (Sun/PH) 10am – 9pm |
Old Chang Kee Coffee House at No. 19 Mackenzie Road | 19/21/23 Mackenzie Road #01-01 Singapore228678 | (Daily) 10am – 8pm |
Sentosa @ Beach Station | 50 Beach View, #01-K7 Beach Station, Singapore 098604 | (Mon-Thurs) Closed, (Fri-Sun/PH) 10am – 8pm |
Simei MRT | Simei MRT Station, 30 Simei Street 3, #01-02, Singapore 529888 | (Mon-Sat) 7am – 10pm, (Sun/PH) 10am – 10pm |
SPC East Coast | SPC East Coast, 157 Upper East Coast Road, Singapore 455253 | (Daily) 7am – 8pm |
SPC Jalan Buroh | SPC Jalan Buroh, 33 Jalan Buroh, Singapore 619487 | (Mon-Sat) 6:30am – 8pm, (Sun/PH) Closed |
SPC Punggol | SPC Punggol, 100 Punggol Central, Singapore 828839 | (Daily) 7am – 9pm |
Sun Plaza | 30 Sembawang Drive , #B1-44 Sun Plaza, Singapore 757713 | (Daily) 9am – 9pm |
Singapore Cruise Centre | Singapore Cruise Centre, 1 Maritime Square, #02-20B Harbour Front Centre, Singapore 099253 | Temporary Closed till further notice |
SingPost Centre | 10 Eunos Road 8 #01-147 Singapore Post Centre Singapore 408600 | (Mon-Fri) 7am – 9pm, (Sat/Sun/PH) 10am – 9pm |
Suntec City Mall | 3 Temasek Boulevard #01-301 Suntec City Mall Singapore 038983 | (Mon-Sat) 7am – 9pm, (Sun/PH) 10am – 9pm |
Shell Woodland Ave 9 | 20 Woodlands Avenue 9, Singapore 738954 | (Daily) 9am -7 pm |
Tiong Bahru Plaza | 302 Tiong Bahru Rd, #B1-119, S168732 | (Mon-Fri) 7am – 9pm, (Sat/Sun/PH) 10am – 9pm |
Tampines MRT | Tampines MRT Station, 20 Tampines Central 1, #01-03, Singapore 529538 | (Mon-Sat) 6:30am – 10pm, (Sun/PH) 10am – 10pm |
Thomson Plaza | 301 Upper Thomson Road #01-K7, Thomson Plaza Singapore 574408 | (Daily) 10am – 9pm |
Toa Payoh Hub | 500 Toa Payoh Lorong 6, #01-34 Toa Payoh Hub, Singapore 310500 | (Mon-Sat) 6:30am – 10pm, (Sun/PH) 7am – 10pm |
Changi Terminal 4 | 10 Airport Boulevard Departure/Transit Lounge North, Level 2, #02-81/82 S819665 | Temporary Closed till further notice |
Telok Blangah Community Club | 450 Telok Blangah Street 31, #01-02, Singapore 108943 | (Mon-Fri) 7am – 9pm, (Sat/Sun/PH) 8am – 9pm |
Old Chang Kee Coffee House at Our Tampines Hub | 1 Tampines Walk, #01-105 Our Tampines Hub S528523 | (Daily) 8am – 10pm |
United Square | 101 Thomson Road, #01-K2 United Square, Singapore 307591 | (Daily) 10am – 8pm |
Ubi | 3020 Ubi Avenue 2, #01-125, Singapore 408896 | (Mon-Fri) 10am – 6pm, (Sat/Sun/PH) Closed |
V Hotel @ Lavender | 70 Jellicoe Road, V Hotel #01-06/07, Singapore 208767 | (Mon – Fri) 7am – 9pm, (Sat/Sun/PH) 10am – 9pm |
Vivocity | 1 Harbourfront Walk, #B2-K21 Vivocity, Singapore 098585 | (Mon-Fri) 11am – 9pm, (Sat/Sun/PH) 9am – 9pm |
West Mall | 1 Bukit Batok Central Link, #B1-05 West Mall, Singapore 658713 | (Daily) 9am – 8pm |
Whitesands | 1 Pasir Ris Central Street 3, #01-42, Whitesands, Singapore 518457 | (Mon-Sat) 7am – 10pm, (Sun/PH) 10am – 10pm |
Waterway Point | 83 Punggol Central, Waterway Point, #01-K2, Singapore 828761 | (Mon-Sat)7am – 10pm, (Sun/PH) 10am – 10pm |
Wisma Atria | 435 Orchard Road, #B1-49 Wisma Atria, Singapore 238877 | (Mon-Fri)7am – 9pm, (Sat/Sun/PH) 11am – 9pm |
Yew Tee Point | 21 Choa Chu Kang North 6, #01-37 Yew Tee Point, Singapore 689578 | (Mon-Fri) 6am – 10pm, (Sat/Sun/PH) 6am – 10pm |
SGMY took all the images and prices from the following official sources of Old Chang Kee Singapore.