Over 110 Dishes to Choose From!

Enjoy Delicious Chinese Food at Shanghai City Restaurant in Nanaimo

Shanghai City Restaurant in Nanaimo is known for delicious Chinese food, the area’s largest buffet and our famous weekend dim sum lunches! Founded in 1999, we’ve proudly been sharing our wide variety of Chinese cuisine with our community ever since, from delicious Szechuan style dishes to our signature chow mein choices. At Shanghai City Restaurant, we take reservations, we can cater events, and we offer takeout and delivery. Our newly renovated restaurant has:

  • Seating capacity for over 150 guests
  • Private lounge that can comfortably host 40 guests
  • Full liquor license
  • Air conditioning in the summer
  • Brand new widescreen televisions to watch the game

Stop by Shanghai City Restaurant for Nanaimo’s Largest Buffet

At Shanghai City Restaurant, we’re proud to offer the largest buffet in Nanaimo. Our buffet selection boasts more than 30 choices including hot food items, salads, fruits, cakes and ice cream. We also offer a buffet-to-go option, which is a perfect choice for lunch breaks!

Buffet Hours
Lunch Buffet: Monday to Friday, 11:30 AM – 2:00 PM
Dinner Buffet: Monday to Sunday, 4:30 PM – 8:30 PM

Dim Sum on the Weekend

If you’re looking for a traditional dim sum meal service, come by Shanghai City Restaurant! We’re famous for our weekend dim sum lunch service, available on Saturdays and Sundays between 11:00 AM – 2:00 PM. And, if you can’t make it out on the weekend, we offer some of our popular dim sum dishes on our 7-day menu as well!

Special Promotion

Right now, Shanghai City Restaurant is offering a special promotion for our valued customers! With every takeout or delivery order of over $50, you’ll receive a complimentary dish. Choose between:

  • Vegetable fried rice
  • Vegetable chow mein
  • 3 spring rolls
  • 3 cans of pop

Why wait? Call Shanghai City Restaurant today for delicious dine-in, takeout, or delivery service in Nanaimo!
215-2000 Island Hwy N., Nanaimo, BC, V9S 3V5|
250-756-9368 |