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.

Happy China

12921 Olive Blvd, Creve Coeur, Saint Louis, MO 63141-6149
+1 314-878-6660
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent30%
  • Very good25%
  • Average14%
  • Poor14%
  • Terrible17%
5 May 2017
“Always fun”
25 Jan 2017
“Been eating there for years”
Open Now
All hours
Chinese, Asian
12921 Olive Blvd, Creve Coeur, Saint Louis, MO 63141-6149
All Details
Write a Review
Turn Your Opinions into Points!
Turn your opinions into JPMiles
Turn your opinions into PAYBACK Points
*You can enroll in only one programme at a time to earn rewards for reviews.
JPMiles / Payback Arrow
JPMiles / Payback Arrow
Reviews (35)
Traveller rating
Traveller type
Time of year

1 - 10 of 35 reviews

Reviewed 5 May 2017

Although the original owner, a wonderful Chinese chef, has retired, the young owners are doing their best to keep up traditions and the food continues to improve with each visit. there is surely a dish for every diner to enjoy and the staff could not...More

Thank Virginia S
Reviewed 25 January 2017 via mobile

Can't go wrong with anything on their buffet. All super fresh and a huge variety. Don't see what you want? They'll make it for you!

Thank wasagordon
Reviewed 3 December 2016 via mobile

I had eaten at this place years ago and it hasn't changed one iota. Steps from the entry door are the four steam tables for the food. Very small crowded area. But there's a big sign that says to "eat what is on your plate."...More

1  Thank judd1351
Reviewed 12 October 2016

Happy China has a very friendly staff and wide variety on their buffet, but number of diners seems way down - Wonder if food can be kept fresh with so few people. Their pot stickers are still among the best.

Thank GaryZ31
Reviewed 2 September 2016

The service was friendly and our order was ready quickly. If your looking for some descent Chinese food and want it fast, this is a good place to go.

Thank jvmsmith1973
Reviewed 27 June 2016

This was a above average buffet at a reasonable price,with good selecton of dishes,nice place to eat

Thank Hugh M
Reviewed 4 June 2016

The restaurant has been around for decades. The food is not consistent. On one visit, the food is luke warm and sitting under the lights too long. Inconsistent service as they are slow to refill the buffet. Veggies are often undercooked, the gravy is starch...More

Thank Stu K
Reviewed 15 April 2016 via mobile

Great selection on their buffet! Food was delicious and hot (temperature wise). Waitress didn't have to do anything really so it was fast & easy! I will definitely eat there again.

Thank RonRobin
Reviewed 29 March 2016

For well over a decade, I've loved the Happy China Buffet for office lunches and evening/weekend dinners. I was a bit skeptical when the old owners sold because a number of things were changed by the new people. Re-orienting the buffet tables was a great...More

Thank khiservice
Reviewed 22 March 2016 via mobile

My mom and I went here on a Friday night around 6:30 pm, and this was not busy at all. Maybe 5 tables, and maybe 25/30 people. The buffet had quite a few choices, ranging from the typical Chinese fare to American, and even sushi....More

Thank ScottSTL
Nearby Restaurants
Gobble Stop Smokehouse
54 reviews
.14 km away
Olive Street Cafe
67 reviews
.56 km away
Dave and Tony's
57 reviews
.55 km away
Anis Hyderabad House
38 reviews
1.14 km away
Nearby Attractions
AMC West Olive 16
72 reviews
.98 km away
Creve Coeur Lake Memorial Park
156 reviews
3.53 km away
Sachs Butterfly House
373 reviews
6.05 km away
Antique Mall of Creve Coeur
6 reviews
.11 km away
Ask a question
Questions & Answers
29 August 2016|
AnswerShow all 2 answers
Response from Stu K | Reviewed this property |
There are plenty of meat only dishes, whether they have corn starch or rice makes me question the wisdom of your dining there.
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Average prices
US$ 20
Lunch, Dinner
Restaurant features
Takeout, Seating, Buffet, Waitstaff
Good for
Child-friendly, Business meetings
Open Hours
11:00 AM - 9:00 PM
11:00 AM - 9:00 PM
11:00 AM - 9:00 PM
11:00 AM - 9:00 PM
11:00 AM - 9:00 PM
11:00 AM - 9:00 PM
Location and Contact Information
  • Address: 12921 Olive Blvd, Creve Coeur, Saint Louis, MO 63141-6149
  • Location: United States  >  Missouri (MO)  >  Saint Louis  >  Creve Coeur
  • Phone Number: +1 314-878-6660
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