Oklahoma City resident here. There are so many options it is difficult to know where to begin. These are my recommendations based on personal experience.
Cattlemen’s Steakhouse: 1309 S. Agnew. This is a local landmark, located next to the stockyards. Don’t expect an upscale atmosphere, but they do make excellent steaks. If you go, try the lamb fries.
Leo’s Barbeque: 3631 N. Kelly. Another local landmark. This is real, authentic barbeque. Again, this is not a fine dining establishment, in fact the atmosphere may seem a bit dodgy, but that is part of the experience.
Hideaway Pizza. Another local landmark. The original is in Stillwater, but they have added locations throughout Oklahoma. I believe the closest location to bricktown is at 901 N. Broadway.
Paso Grill. 2909 N. Paso (near NW 28th and N Walker) If you are looking for a fine dining experience, this is what I would recommend. Reservations recommended.
KD’s. Located in Bricktown at 224 Johnny Bench Drive. I’ve never actually eaten here but I’ve heard good things about it. It is owned by Oklahoma City Thunder star player Kevin Durant, and offers “southern cuisine.”
Bricktown Brewery. 1 N. Oklahoma Ave. Great selection of beer, and great pub grub in a casual atmosphere. (Honorable mention to Tapwerks Ale House at 121 E. Sheridan)
Crabtown. Located in Bricktown at 303 E. Sheridan. Specializes in Cajun-style seafood.
Sushi Neko. 4318 N. Western Ave. If you have a craving for sushi, this is what I would recommend.
Toby Keith’s I Love This Bar and Grill. Another place in Bricktown I haven’t been to but I though it would be worth mentioning. It’s a theme restaurant owned by a popular country singer, if you are into that sort of thing.
Mexican:
Ted’s Café Escondido. I think the original is at 2836 NW 68th, but they have expanded to several locations around the Oklahoma City area, and now have locations in Tulsa and Kansas City. If you are looking for a standard tex-mex dining experience done well, this may be your best option.
Big Truck Tacos: 530 NW 23rd. Located in an old drive-in just north of Mid-Town, this place has a hipster vibe to it.
If you are looking for some really authentic Mexican food, I would recommend trying one of the taco trucks that are scattered throughout town. They seem to be more heavily concentrated on the south side.
Keep in mind that there are several other places in and around Bricktown that I haven’t mentioned, many of which I haven’t personally tried, that are outstanding.