Shawnee has the best little bbq joint that I've found in the state.
It is south on Kickapoo Street, which is the exit for the Hampton Inn and the same street Bricktown Brewery is on.
Robb's Smokehouse BBQ. It's a little south of that second Braum's mentioned above. It's nothing fancy but great bbq.
There is also the Bar-H-Bar Steakhouse that serves breakfast all day. They have the best chicken fried steak breakfast around. It's a little farther East a block off of Harrison Street.
The best Mexican food in town is at I-40 and Hwy. 177. Abuelita Rosa's Mexican Restaurant
If you like an old fashioned mom and pop cafe there is Curtis Watson's at the I-40 Mcloud exit.