We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Shanghai Bun

Is this your business?
33 Hightstown Road, Princeton Junction, West Windsor Township, NJ 08850
+1 609-951-3600
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent35%
  • Very good54%
  • Average5%
  • Poor5%
  • Terrible1%
Travelers talk about
“soup dumplings” (19 reviews)
“pork” (6 reviews)
“dim sum” (5 reviews)
Opens in 15 min
All hours
Chinese, Asian
$$ - $$$
33 Hightstown Road, Princeton Junction, West Windsor Township, NJ 08850
All Details
Write a ReviewReviews (77)
Traveler rating
Traveler type
Time of year

1 - 10 of 76 reviews

Reviewed October 2, 2017

Went to check out this place after friends recommended it and we were pleasantly surprised. Above all else the service is very good for the 2 times we have already been. They have an extensive menu of Chinese food. They have a lunch/dinner menu and...More

Thank AMPnj
Reviewed September 11, 2017

Like most Chinese restaurants around the area, the food is just so so. Not bad, but nothing to get excited about.

Thank Qiaoyi
Reviewed August 21, 2017 via mobile

I've passed this place a number of times and did not consider dining here until friends invited me. I've returned a couple times since then ... lunch time and dinner! Love their pork soup dumplings! Note that they are closed on Tuesdays

Thank Jay V
Reviewed August 8, 2017 via mobile

Though it has earned a reputation for the excellent buns, don't neglect the many excellent dishes on offer. We are pleased with each return visit. The staff is knowledgeable and helpful. The prices reasonable. And, don't fail to notice that the tables are always filled...More

Thank Alan W
Reviewed June 26, 2017

There are several places in town that have pretty good takeout, but Shanghai Bun is definitely your best bet if you want to sit down to a delicious Chinese meal!

Thank Jillian D
Reviewed May 13, 2017 via mobile

Very nice restaurant in the area, also to take out. Fair price too. The quality and authenticity of Chinese food. The waitresses aren't so polite, but no big deal. Soup noodles and buns are the best

Thank Samantha T
Reviewed April 16, 2017 via mobile

Flounder is great. Like soup noodle. Will go tomorrow again for steamed flounder and Dan Dan main! Like soup dumpling and also all as appetizers. They can do more special Chinese dishes and good luck

Thank Howard Z
Reviewed March 30, 2017 via mobile

If one measures of the authenticity of a Chinese/Asian restaurant by the number of diners native to Asia, then Shanghai Bun is extremely authentic! The all female staff is highly skilled, welcoming and succeeds in every way. My favorite pork buns are exceptional as is...More

Thank Lisa C
Reviewed March 26, 2017

This place is convenient to the nearby Princeton Junction train station, but the food is great! My husband says that the Chicken Lo Mein was one of the best he ever had in quality and quantity. I could say the same for their Kung Po...More

Thank Dotty K
Reviewed March 14, 2017 via mobile

Came here with family member Recently back from China. She had been looking for soup dumplings available in the US and felt that the ones served here were exemplary. We had quite a few different appetizers / dim sum type dumplings/buns and enjoyed all of...More

Thank s w
Nearby HotelsSee all Princeton Junction Hotels
Hyatt Regency Princeton
1,031 reviews
1.36 miles away
Courtyard by Marriott Princeton
296 reviews
1.70 miles away
Crowne Plaza Princeton - Conference Center
245 reviews
1.74 miles away
Holiday Inn Express Princeton Southeast
161 reviews
1.76 miles away
Nearby Restaurants
Pj's Pancake House
80 reviews
.34 miles away
Asian Bistro
46 reviews
.11 miles away
Bagel Hole
23 reviews
.32 miles away
Nearby Attractions
Princeton University
809 reviews
2.99 miles away
Princeton University Art Museum
572 reviews
2.86 miles away
Princeton University Chapel
101 reviews
2.92 miles away
McCarter Theatre Center
232 reviews
2.83 miles away
Questions & Answers
Get quick answers from Shanghai Bun staff and past visitors.
Note: your question will be posted publicly on the Questions & Answers page.
Posting guidelines
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Lunch, Dinner
Restaurant features
Takeout, Seating, Waitstaff
Good for
Families with children, Kids
Open Hours
11:00 AM - 10:00 PM
11:00 AM - 3:00 PM
5:00 PM - 9:30 PM
11:00 AM - 3:00 PM
5:00 PM - 9:30 PM
11:00 AM - 3:00 PM
5:00 PM - 9:30 PM
11:00 AM - 3:00 PM
5:00 PM - 9:30 PM
11:00 AM - 10:00 PM
Location and Contact Information
  • Address: 33 Hightstown Road, Princeton Junction, West Windsor Township, NJ 08850
  • Location: United States  >  New Jersey (NJ)  >  West Windsor Township  >  Princeton Junction
  • Phone Number: +1 609-951-3600
Is This Your TripAdvisor Listing?
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more. Claim Your Listing