Location: 125-8291 Alexandra Road, Richmond, BC V6X 1C3

Phone: (778) 297-6098

Hours: N/A


  • Limited parking / rear parking hidden
  • Diner’s Best Choice Award: Best Pan-Fried Shanghainese Bun
  • Good for small/medium groups
  • Pretty small and packed restaurant

Shanghai Morning Restaurant 小南國上海小吃 on Urbanspoon

Shanghai Morning Restaurant

My girlfriend and I usually eat in Richmond after we get a haircut. We were craving for some Shanghainese food that evening, and this sparks my memory from a week ago that I saw Shanghai Morning next to Claypot. Apparently it’s not completely new, they’ve been around for half a year now but for some reason I haven’t noticed their existence till now.

XLB – $4.95

I believe the best way to try the best Shanghainese restaurant in town is to try their XLB. The XLB here was filled with lots of juice, however the juice seemed to be lacking some flavours. The skin was a little thick.

Drunken Chicken – $5.50

The drunken chicken was an appetizer size dish but was quite large for the two of us. The dish was served cold and the chicken was in bone. Presented nicely but the chicken didn’t have enough wine in it IMO. Or rather I was not drunken after.

1/2 Smoked Tea Duck – $13.95

The smoked tea duck came in half. The meat was quite tender however, it was lacking some flavours compared to the one they have at Shanghai River on Westminster Hwy. The duck was a little fat with the skin being all fat.

Pan-fried Pork bun – $4.95

This apparently is one of their award winning item, costing the same as XLB. It is technically a XLB but with a thicker skin and pan fried instead of steamed. The pork bun was piping hot and extremely juicy.

Pan-fried pork bun

The bottom of the bun was pan-fried to a golden brown texture, just a bit crispy.

Pan-fried pork bun

The inside was filled with as much juice as the XLB. The pan-fried pork bun was alright, not as good as I expected it to be. The flavours were rather bland to my liking.

The Bill

Overall, the girlfriend was a bit disappointed of the overall food it served and just didn’t live to par compared to Dinesty and Shanghai River. The prices were a bit cheaper compared to the two but it also wasn’t as good. Everything was nearly there but not quite. The pan-fried pork bun was a disappointment. We didn’t make a reservation but when we got in it was packed, we waited for about 10 to 15 minutes for a table and we were squished in this tiny little corner with a chair, a stool and a small square table. It felt like I was eating on the streets of Hong Kong. What used to be “Twinkle Twinkle”, a Taiwanese cafe turned into a restaurant with minimal adjustments. It was just jammed pack. The service was mediocre, they were busy but didn’t really come back besides for serving the food. We ordered a rice, but it never came.

Have you been to Shanghai Morning? Let me know what you think in the comments below.

Related Posts Plugin for WordPress, Blogger...