best street food in binondo manila (2026) - 18 dishes in the world's oldest chinatown

honest reviews of 18 best chinese-filipino street foods in binondo, manila's chinatown. real prices, ratings, what to order at each spot.

· updated Mar 23, 2026

tldr: out of 18 dishes i tried in binondo, my top 3 are the pork dumplings at dong bei dumplings (juiciest dumplings in manila, PHP 120), fresh lumpia at old manila walks (a spring roll so good i ordered it twice, PHP 80), and the fried chicken at sincerity cafe (perfectly crispy, perfectly seasoned, PHP 250 for half). full reviews with prices and honest opinions below.


the context

binondo is the oldest chinatown in the world. founded over 400 years ago during the ming dynasty, when chinese christians started migrating to the philippines. that’s not a marketing tagline - it’s genuinely the oldest. and in those 400 years, chinese cuisine met filipino cuisine, they merged, and the result is a food culture that exists nowhere else on earth.

i’ve been to binondo multiple times now. the first time, i did the standard tourist route - ongpin street, a few famous restaurants, some quick snacks. this time, i went deeper. i spent two full days eating my way through the alleys, the hole-in-the-wall restaurants, the family kitchens that have been serving food for generations. i walked until my feet hurt, ate until my stomach protested, and came back the next day to do it again.

the streets are crowded, the alleys are narrow, and finding specific restaurants is genuinely difficult - i walked around an entire block asking three different people before finding one place. but the food makes all of it worth it. the density of good eating in binondo is unlike anywhere else in manila.

if you’re looking for more southeast asian street food, check out my indonesia street food guide or the italy food guide for a completely different cuisine.


the awards (my personal picks)

  • best overall: pork dumplings at dong bei dumplings. thin skins, erupting juice, perfect seasoning. the best dumplings in manila and it’s not close.
  • best for first-timers: fresh lumpia at old manila walks. accessible, delicious, and a perfect introduction to binondo food.
  • best value: kuchay (chive dumplings) from the market stalls. PHP 40-60 for a plate of fried dumplings. criminal pricing.
  • most overrated: oyster pancake at random stalls. taiwan does it better. the binondo versions are decent but not the revelation some guides promise.
  • best noodle dish: beef chow fun at big bowl noodles. thick gravy, chewy noodles, tender beef, and serious wok flavor.
  • best for adventurous eaters: machang (sticky rice in pork soup) at ongpin market. extremely thick pork broth loaded with tender pork. it’s intense.
  • best fried food: fried chicken at sincerity cafe. every single bite is a giant crunch followed by pure juicy meat. consistently perfect.
  • best quick snack: siopao from the bakery near binondo church. fluffy bun, crispy bottom, juicy filling. grab it and walk.

the full list

#dish / restaurantareabest forprice (PHP)my rating
1pork dumplings - dong beibinondo properbest dumplings in manila100-1509.5/10
2fresh lumpia - old manila walkscarvajal stspring roll perfection60-809/10
3fried chicken - sincerity cafeongpincrispy chicken250 (half)9/10
4beef chow fun - big bowl noodlesquintin paredesnoodle comfort150-2009/10
5kuchay - ongpin market stallsongpincheap fried dumplings40-808.5/10
6soup dumplings - dong beibinondo properxiao long bao120-1508.5/10
7kikiam - sincerity cafeongpincrispy pork roll120-1508.5/10
8braised pork on rice - old manila walkscarvajal strice transformer100-1508.5/10
9miki bihon - raymond’spensettecomfort noodles120-1808/10
10machang (pork soup) - ong man osaongpinthick pork soup80-1208/10
11oyster pancake - sincerity cafeongpinseafood pancake200-2508/10
12fried chicken - raymond’spensettecrispy chicken180-2208/10
13siopao - bakery near churchbinondo churchquick snack40-608/10
14deep fried tofu - old manila walkscarvajal stumami shower80-1208/10
15barbecue skewers - carvajal alleycarvajal stfatty pork street food30-507.5/10
16sticky rice cake - market stallsongpinsweet coconut snack25-407.5/10
17cement noodles - sincerity cafeongpinthin bouncy noodles150-1807/10
18dragon fruit shake - street vendorbinondo properrefreshing drink60-807/10

the top tier (my regulars)

1. pork dumplings at dong bei dumplings

binondo proper / PHP 100-150 ($1.80-2.70) / 9.5/10

i need to talk about these dumplings. the skin is really, really thin - so thin you can almost see through it. and inside, each dumpling is packed with pork and chive filling that releases an absurd amount of juice when you bite in.

i’m not exaggerating about the juice. i bit into the first one and it erupted. liquid pork broth shooting out of what was supposed to be a regular dumpling. every single dumpling in this batch was loaded with juice to the point where the regular pork dumplings were basically soup dumplings in disguise.

the wrapper is thin but has a beautiful chewy texture. the pork filling is seasoned perfectly - fragrant with chives, rich with pork fat, and the more you chew, the more flavor releases. dip them in chili oil, soy sauce, vinegar, and garlic - the standard chinese dumpling condiment setup - and each piece is perfect.

the soup dumplings here are also excellent - delicate skins, plenty of soup inside, nice and porky and rich. but honestly, i might like the regular dumplings better. and when you order dumplings, you get a free coke. i would eat here every day if i could.

what to order: regular pork dumplings and xiao long bao (soup dumplings). get both.

verdict: the best dumplings in manila. the juice inside these things is unreal.


2. fresh lumpia at old manila walks

carvajal street / PHP 60-80 ($1.10-1.40) / 9/10

lumpia is the philippines’ version of a spring roll, and the fresh lumpia in binondo is something else entirely. forget the fried lumpia you’ve had - this is a beautifully delicate crepe wrapped around a filling that’s about 80% vegetables and tofu with 20% pork.

the crepe is so thin it’s almost translucent. inside: carrots, cabbage, tofu, chives, and some pork, all fresh and crunchy. but what makes it extraordinary is the sauce situation. you get a dark thick syrupy sauce, chili sauce, ground peanuts, sugar, seaweed with toasted rice noodles, and minced garlic with vinegar. all on one spring roll.

the combination of textures is insane. sweet, sour, spicy. the crunch of the peanuts, the crunch of the vegetables, the tender wrap. the extra garlic with vinegar ties everything together. this is probably the healthiest burrito you’ll ever eat and also one of the most flavorful.

i ordered it once, ate it, and immediately ordered it again. it’s that good.

what to order: fresh lumpia with all the sauces. don’t skip any of the condiments.

verdict: the best spring roll in southeast asia. i ordered it twice and regret not ordering it three times.


3. fried chicken at sincerity cafe

ongpin street / PHP 250 for half chicken ($4.50) / 9/10

sincerity cafe has been in binondo for decades and the fried chicken is the reason people keep coming back. half a chicken, freshly fried, with a breading that’s perfectly golden and shattering crispy.

every single bite delivers a giant crunch followed by pure juicy meat. it doesn’t matter if you’re biting into dark meat or white meat - consistently juicy throughout. the seasoning is embedded in the chicken, not just on the surface - every layer has flavor.

no batter tricks, no fancy marinades (as far as i can tell). just well-seasoned chicken, fried at the right temperature until the outside is deeply golden and the inside stays moist. it sounds simple because it is simple. execution is everything, and sincerity executes perfectly.

half a chicken for PHP 250 is also an absurd deal. that’s $4.50 for enough chicken to feed two people, and it’s better than fried chicken at restaurants charging three times as much.

what to order: half fried chicken with the dipping sauce. pair it with rice or noodles.

verdict: fried chicken perfection. crispy outside, juicy inside, perfectly seasoned every time.


4. beef chow fun at big bowl noodles

quintin paredes / PHP 150-200 ($2.70-3.60) / 9/10

true to its name, this is a ginormous plate of noodles. thin yellow egg noodles sitting in a lake of thick, rich gravy with slices of beef and cabbage. cantonese-style noodle cooking executed flawlessly.

the gravy is thick, meaty, and you can taste the wok and the fire in every bite. the noodles are chewy with that perfect springy texture. and the beef - 10 out of 10 tender. the kind of tender where each piece melts apart in your mouth.

the cabbage is a genius addition. this dish is so rich and thick that the refreshing crunch from the cabbage actually balances out the richness perfectly. without it, you’d hit a wall of richness after half the plate. with it, you clean the entire thing.

it needs a little heat to balance the richness. the house chili oil is serious - those chilies will sidekick you right in the throat - but they’re exactly what this plate needs. a few drops of chili, a squeeze of calamansi, and this goes from very good to phenomenal.

what to order: sliced beef fried noodles. their number one dish for a reason. add chili oil.

verdict: the best bowl of noodles in binondo. rich gravy, perfect noodles, tender beef. nothing else to say.


5. kuchay (chive dumplings) at ongpin market stalls

ongpin street / PHP 40-80 ($0.70-1.40) / 8.5/10

these tiny fried dumplings are sold at stalls inside the market alley and they’re one of the best cheap eats in all of manila. a crispy, flaky pastry filled with radish, pork, tofu, and chives.

the outside pastry is incredibly flaky - it crumbles when you break it open. inside, it’s stuffed to the rim with filling. the sweetness comes from the radish, the savory from the pork, and the tofu adds a gentle softness. dipped in the house hot sauce (which is sour, sweet, and really spicy), each piece is extremely satisfying.

at PHP 40-80 for a plate, this is one of the cheapest things you can eat in binondo and also one of the best. i saw people lining up for these at 10am and the line didn’t let up until the stall ran out.

what to order: kuchay with the hot sauce dipping. as many as your stomach allows.

verdict: the best cheap eat in binondo. flaky, savory, and dangerously easy to keep eating.


the solid middle

6. soup dumplings at dong bei dumplings

binondo proper / PHP 120-150 ($2.20-2.70) / 8.5/10

the soup dumplings (xiao long bao) here are delicate and genuinely good. the skin is very thin, the soup inside is nice and porky and rich, and the filling is meaty and well-seasoned. the wrapper has a nice chewy texture.

they’re fragile though - some of them burst before you can get them to your mouth. eat them carefully. luckily, each dumpling comes in its own little container so you don’t lose the soup even if the skin breaks. when you eat one and feel like you just put on a layer of lip balm from the porky richness, you know the soup is good.

what to order: xiao long bao. eat them in the container to catch any escaping soup.

verdict: fragile but delicious. the soup inside is the reward for careful eating.


7. kikiam at sincerity cafe

ongpin street / PHP 120-150 ($2.20-2.70) / 8.5/10

kikiam is a dish that originated from fujian province in china. it’s fatty pork and vegetables wrapped in crispy tofu skin, deep fried until golden. the result is this bold, crunchy-on-the-outside, meltingly-fatty-on-the-inside roll.

every section you bite into has almost more fatty than lean pork, wrapped in that shattering tofu skin. dipped in chili sauce, it’s phenomenal. this is not a diet food. this is a food for people who understand that pork fat is a feature, not a flaw.

pair it with the oyster pancake - take a bite of kikiam, chase it with a bite of oyster pancake. the combination is surprisingly perfect. the crispy pork roll against the soft, briny oyster pancake creates a contrast that works on every level.

what to order: kikiam with chili sauce. pair with the oyster pancake if you’re feeling ambitious.

verdict: crispy tofu skin, melting pork fat, bold flavor. a fujian classic that binondo perfected.


8. braised pork on rice at old manila walks

carvajal street / PHP 100-150 ($1.80-2.70) / 8.5/10

this is one of those dishes that completely transforms white rice from something simple to something scrumptious. a rich, salty-sweet braised pork with a thick dark sauce poured over steamed rice. the sauce alone - some kind of soy-based braising liquid with fermented fish sauce - makes the rice so flavorful that you’d be happy eating just rice and sauce without the pork.

but the pork is excellent too. tender, falling apart, with that characteristic braised sweetness from long cooking. this is the kind of dish where you come in, get a big bowl of rice and this one dish, and you’re set for the rest of the day.

what to order: braised pork on rice. just that. it’s enough.

verdict: the dish that turns regular rice into the most delicious grains you’ve ever eaten.


9. miki bihon at raymond’s fried chicken

pensette / PHP 120-180 ($2.20-3.20) / 8/10

miki bihon is a combination of two types of noodles - miki (thick egg noodle) and bihon (thin rice noodle) - stir-fried together with chicken, pork, chicken liver, calamari, shallots, and onions. it’s basically whatever was left in grandma’s fridge, tossed together in a wok, and served piping hot.

the two noodle types provide two distinct textures - the thick miki has more chew, the thin bihon soaks up all the flavor. the dish isn’t the prettiest and doesn’t have any single standout flavor, but everything sticks together and creates this really comforting, soul-satisfying bowl.

add a squeeze of calamansi (local citrus) and some of the house hot oil, and it transforms. there’s something simple and rustic about this dish that makes it the perfect breakfast noodle. although it’s not the prettiest plate, all you taste is the love.

what to order: miki bihon with a side of fried chicken. add calamansi and hot oil.

verdict: simple, rustic comfort food. not flashy but deeply satisfying.


10. machang (pork soup) at ong man osa

ongpin street / PHP 80-120 ($1.40-2.20) / 8/10

ong man osa is one of the oldest restaurants in binondo’s chinatown and they’re known for this - a type of extremely thick pork soup. when i say thick, i mean you could probably walk on this. the soup is loaded with pork that’s been stewed for so long it falls apart at the slightest touch.

the small container is about 90% pork. they do not skimp on the meat here. the soup itself is overly flavorful in the best way - it needs a hit of white pepper to balance it out and add a little spice. once you add that pepper, it all comes together.

this is serious eating. not a light lunch option. if you want ridiculously tender pork in a thick, rich broth, this is it.

what to order: machang with white pepper. lots of white pepper.

verdict: extremely thick, extremely porky, extremely old-school. a binondo institution.


11. oyster pancake at sincerity cafe

ongpin street / PHP 200-250 ($3.60-4.50) / 8/10

sincerity cafe is probably the place most known for oyster pancakes in binondo, and they deliver a solid version. crispy on the outside, eggy and gooey inside, stuffed with plump oysters, chives, and bean sprouts.

every bite has oysters - they don’t skimp. the pancake has a nice toasty edge from the griddle, and the contrast between the crispy outside, the soft egg interior, and the briny oysters is genuinely good. the bean sprouts and chives add crunch.

that said, if you’ve had oyster pancakes in taiwan, these are comparable but not better. they’re solid. they’re worth ordering if you’re already at sincerity (and you should be, for the fried chicken). but they’re not the best version of this dish i’ve had.

what to order: oyster pancake. pair with the kikiam.

verdict: solid, plump oysters, good crunch. not the best oyster pancake on earth, but very good for manila.


the ones worth trying

12-18: quick takes

fried chicken at raymond’s (pensette) - PHP 180-220 - 8/10. half a chicken, not battered, super crispy skin, juicy meat. squeeze calamansi on it. excellent but sincerity edges it out.

siopao near binondo church - PHP 40-60 - 8/10. fluffy pillowy bun with a crispy bottom and juicy pork filling. nice and toasty on the bottom. the perfect walking snack while exploring the area.

deep fried tofu at old manila walks - PHP 80-120 - 8/10. crispy outside, soft inside, drenched in sweet soy sauce with cilantro, crunchy cucumbers, and nuts on top. texture perfection. a little sweet, a little sour, a little spicy, tons of umami.

barbecue pork skewers in carvajal alley - PHP 30-50 - 7.5/10. fatty charred pork on a stick with a vinegar and garlic dipping sauce. the fat does a little explosion in your mouth. great start to a day of eating.

sticky rice cake (tikoy) from market stalls - PHP 25-40 - 7.5/10. sweet sticky rice cake with bits of pork on top. heavy coconut flavor. super substantial - eat two of these and you’re full. oddly addictive.

cement noodles at sincerity cafe - PHP 150-180 - 7/10. very thin noodles with crispy peanuts, shrimp, pork, carrots, and cabbage. decent but not remarkable. could benefit from hot oil. get this only if you’re already ordering the chicken and oyster pancake.

dragon fruit shake from street vendor - PHP 60-80 - 7/10. dragon fruit blended with condensed milk and coconut jelly. obviously sweet. refreshing on a hot day. not mind-blowing but a good palate cleanser between heavy meals.


binondo street food tips

  • start at jones bridge and walk into ongpin street. this is the main artery and most famous restaurants are on or near this street. carvajal street alley has the best market stall food.
  • go on a weekday if possible. saturday in binondo is chaos - packed streets, long waits at popular restaurants, and some stalls run out of their best items by noon. tuesday through thursday is ideal.
  • bring cash in small denominations. most stalls don’t accept cards and can’t break PHP 1,000 notes. bring plenty of PHP 20, 50, and 100 bills.
  • wear comfortable shoes. you’re going to walk. the streets are uneven, the alleys are narrow, and you’ll cover 3-5 km without realizing it. flip-flops are a bad idea.
  • the numbered streets can be confusing. ongpin street is the main one. quintin paredes runs parallel. carvajal cuts through. if you get lost, ask anyone for “ongpin” - everyone knows where it is.
  • eat in order of heaviness. start with the lighter stuff (lumpia, kuchay, dumplings) and work toward the heavy dishes (miki bihon, machang, fried chicken). your stomach will thank you.
  • vinegar is the universal condiment. filipinos put vinegar on everything and they’re right to do so. every restaurant has a vinegar bottle with garlic and chili. use it liberally. it cuts through the richness of basically every dish.
  • grab is the easiest way in and out. the lrt-1 to carriedo station works too but grab saves you the walk and the heat. PHP 150-250 from most manila hotels.

if you found this useful, check out these other food guides:

frequently asked questions

what is the best food in binondo manila?
the dumplings are the star of binondo - both soup dumplings (xiao long bao) and regular pork dumplings with incredibly thin skins and juicy fillings. lumpia (fresh spring rolls) at old manila walks is legendary. sincerity cafe's fried chicken and oyster pancake are iconic. and the kuchay (chive dumplings) at the stalls inside ongpin market are some of the best fried dumplings i've had anywhere in asia.
how much does food cost in binondo chinatown?
binondo is absurdly cheap. a plate of dumplings costs PHP 80-150 ($1.40-2.70). a full bowl of noodles runs PHP 100-180 ($1.80-3.20). lumpia is PHP 40-80 ($0.70-1.40). a complete lunch with multiple dishes at a sit-down restaurant costs PHP 300-500 ($5.40-9) per person. you can eat a full day of street food for under $10.
is binondo manila safe for tourists?
binondo is generally safe during the day and busy evening hours. it's a bustling commercial district with thousands of people around. standard precautions apply - watch your phone and wallet in crowded areas, don't flash expensive jewelry, and stick to the main streets (ongpin, quintin paredes, carvajal) after dark. grab/taxi back to your hotel at night rather than walking.
what is binondo famous for?
binondo is the world's oldest chinatown, founded in 1594 during the spanish colonial period when chinese traders settled in manila. it's famous for its chinese-filipino fusion food, historic churches (binondo church dates to 1596), traditional chinese medicine shops, and gold jewelry stores. but the food is the main draw - generations of chinese-filipino families have been perfecting dishes here for over 400 years.
how do i get to binondo from makati or bgc?
grab is the easiest option - PHP 150-250 ($2.70-4.50) from makati, 30-45 minutes depending on traffic. the lrt-1 line to carriedo station puts you right at the edge of binondo. from bgc, take a grab to carriedo or jones bridge. avoid driving yourself - parking in binondo is a nightmare and the streets are narrow and chaotic.
what is the best time to visit binondo for food?
go for lunch, between 10am and 2pm. most restaurants and stalls are open, the food is freshly prepared, and the crowds are manageable. breakfast options are limited - the bakeries open early but most restaurants don't serve until 10am. evening is fine too but some stalls close by 6-7pm. avoid weekends if you hate crowds - binondo gets packed on saturdays.
is binondo food chinese or filipino?
it's both and neither - it's chinese-filipino fusion that exists nowhere else. after 400+ years of mixing, the food has evolved into its own thing. you'll find dishes that look chinese but taste filipino (like lumpia), dishes that look filipino but have chinese roots (like pancit), and dishes that are unique to binondo (like kikiam and machang). the best binondo restaurants serve food you literally cannot find in china or anywhere else in the philippines.
share twitter whatsapp

more from travel-guides