Checking hours… 2942 Highway K · O'Fallon, MO · by the Walgreens at Hwy K & Hwy N (636) 978-8890
Pho Happy WokVietnamese + Chinese Call to order
O'Fallon, Missouri

Slurp happy.Wok happy.

Slow-simmered Vietnamese pho on one side of the menu, wok-fired Chinese classics on the other. Every order is cooked fresh when you call.

A steaming bowl of spicy beef noodle soup at Pho Happy Wok
Grilled pork rice plate with a fried egg
Steamed potstickers with dipping sauce

One counter.
Two cravings.

Can't agree on dinner? Nobody has to. Order a bowl of pho and a plate of hot braised chicken in the same phone call.

The Vietnamese side

Broth, noodles, herbs.

Rice noodle soups, vermicelli bowls, rice plates and fresh rolls, served with basil, lime, sprouts and jalapeño.

  • Pho Tai Bo VienRice noodle soup with sliced beef and meatballs
  • Com Dac BietRice, grilled pork, shredded pork and a sunny-side egg
  • Bún
    Bun Thit Nuong Cha GioVermicelli with grilled pork and a crispy egg roll
The Chinese side

Hot, fast, generous.

The classics you grew up ordering, from lunch and dinner combination plates to family-size entrees.

  • Hot Braised ChickenThe dish regulars call the best in St. Charles County
  • Pot StickersSix pork dumplings, steamed or fried, with sauce
  • Appetizer ComboCrab rangoon, wontons, wings, shrimp, egg rolls and skewers
From our printed menu

A little extra happy.

Free egg roll

Or a 12 oz soda, with any purchase of $15 or more.

Free crab rangoon

Six pieces with any purchase of $25 or more.

Lunch combos

Entree, rice and your choice of crab rangoon, egg roll or soup. Until 2:30 pm, Tuesday to Saturday.

Offers can't be combined. Mention the offer when you order.

Happy regulars

Hidden gem right in OFallon! This little place has the best pho ever!
K
Kirsten D.Yelp review
The BEST hot braised chicken combination platter in St Charles County!
M
Michelle K.Yelp review
The most UNDERRATED pho I've ever had. I love their pho so much, its all I come for.
P
Paula D.Yelp review
Chinese options are great and the Vietnamese selection was a nice surprise. The food tastes fresh and is satisfying.
N
No N.Yelp review
Incredible pho. Absolutely spectacular. Superb serving sizes. I would recommend.
A
Andrew F.Yelp review
What a relief to find a hearty bowl of Pho this far west of the city!
V
Vinh T.Yelp review
This is our favorite in Ofallon. Perfect every time .. staff is so nice.
J
Jen C.Yelp review
The food was so tasty and on point. Their egg roll was incredible and I was really surprised.
C
Charlie W.Yelp review
Fresh, hot, fast, large portions. Our go to for Chinese!
L
Lee S.Yelp review
Gold lucky cat on the counter at Pho Happy Wok
The welcoming committee
Bowl of beef pho with meatballs
Pho, fresh from the pot
Our story

Not your average Asian fusion restaurant.

O'Fallon has known this corner of Highway K as Happy Wok for years. The sign out front still says so. Then the kitchen started simmering pho, the name grew a word, and the neighborhood got one of the few places in St. Charles County for a proper bowl.

Today it's still a small, family-run spot. Every order is cooked when you place it, portions are big, and there's a gold lucky cat waving from the counter.

Find us

Come hungry.

2942 Highway K
O'Fallon, MO 63368

In O'Fallon Crossing, by the Walgreens at Highway K and Highway N. Look for the "Happy Wok" sign.

Pho Happy Wok storefront on Highway K
The sign says "Happy Wok." Am I in the right place?

Yes. The sign above the door reads Happy Wok and the window says Pho Happy Wok. Same kitchen, same door: 2942 Highway K.

When are lunch combination plates available?

Until 2:30 pm, Tuesday through Saturday. Dinner combination plates are available the rest of the day.

Do you have vegetarian dishes?

Yes. Try the vegetable and tofu spring rolls, Mi Xao Chay (stir-fried egg noodles with vegetables and tofu), homestyle bean curd or sautéed mixed vegetables.

How do I order?

Call us at (636) 978-8890 and we'll start cooking. Your order is made fresh, so allow a little extra time when we're busy.

Hours
  • MondayClosed
  • Tuesday11 am – 9 pm
  • Wednesday11 am – 9 pm
  • Thursday11 am – 9 pm
  • Friday11 am – 10 pm
  • Saturday11 am – 10 pm
  • Sunday1 pm – 9 pm
Call to order
(636) 978-8890

Takeout, made fresh when you call.