Home Regions Oklahoma

Top 22 Places to Eat in Oklahoma City

Enjoy some of the best restaurants in Oklahoma City, locally-owned and recommended by OKC residents.

places to eat in oklahoma city

When you visit Oklahoma City, not only do the friendly locals make you feel like you’re on the sunny side of life, but OKC is literally one of the sunniest cities in America. It gets more than 230 days of sun each year that helps produce a variety of delicious food, rich in culinary heritage.

OKC is also the nation’s 3rd largest city in land area. And the shopping cart was invented here in 1937 by Sylvan Goldman, who owned the Humpty Dumpty Supermarket chain.

One interesting food fact – During the Great Depression, to make meat go further, Oklahoma short order cooks grilled together thinly pressed beef patties against a pile of thinly-shredded onions. Since onions were cheaper than beef, this allowed many cafes to remain open during that time. And to this day, you can find the delicious onion burger in many Oklahoma City restaurants.

Is your mouth watering yet? Get ready to give those taste buds a treat with a wide array of wonderful dishes on the OKC food scene. Since there are plenty of excellent restaurants in OKC though, it can be a challenge deciding where to go. But have no fear. We’re here to help.

places to eat in Oklahoma City
Downtown Oklahoma City skyline
How We Picked the Top 22

Chosen by Locals – We reached out to our colleagues in the OKC area and asked what their favorite restaurants were. (We’ve included their quotes.)

Great Food & Atmosphere – These restaurants also have high rankings in online reviews for providing an all-around incredible dining experience.

Supporting Local – OKC has plenty of big chain restaurants that are delicious, but we’re sticking to local gems. Here’s our list. Happy eating!

Top 22 Places to Eat in Oklahoma City:

*Call ahead as hours may vary for these restaurants.

places to eat in Oklahoma City
Oklahoma City Bricktown river walk canal boat

Best Steak in OKC

Cattlemen’s Steakhouse

Italian Restaurants in Oklahoma City