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 ReviewReviews (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 1 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 26 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
55 reviews
.14 km away
Olive Street Cafe
67 reviews
.56 km away
Dave and Tony's
58 reviews
.55 km away
65 reviews
.79 km away
Nearby Attractions
Antique Mall of Creve Coeur
6 reviews
.11 km away
Creve Coeur Lake Memorial Park
157 reviews
3.53 km away
Sachs Butterfly House
373 reviews
6.05 km away
AMC West Olive 16
74 reviews
.98 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
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