Right now is the perfect time of the year to dine outdoors. It's not too hot, the mosquitoes aren't buzzing around, and seasonal lakeside restaurants are starting to open. Here's a list of 9 restaurants on Oklahoma's beautiful lakes that you simply must visit this time of year.
1. CrossTimbers Marina — 12301 CrossTimbers Marina Dr., Sperry
Located just 25 minutes from downtown Tulsa, CrossTimbers Lakeside Grill & Marina is located on Skiatook Lake. It offers a full-service restaurant and patio dining. Enjoy specials like all-you-can-eat catfish dinners, while enjoying the breathtaking views of the lake.
2. Clearwater Cafe: Cove Marina — Lake Tenkiller State Park, Vian
This casual restaurant sits on beautiful Lake Tenkiller. Indulge yourself with their great salads, sandwiches, entrees and of course, fresh steaks and seafood. Celebrate indoors or enjoy the outdoor dining. (Please note: this restaurant is open seasonally.)
3. Eddy's Lakeside Bar: Shangri-La Marina — 57151 East Hwy. 125, Afton
If you’re looking for a new place to go right on the water, head to Eddy’s Lakeside Bar overlooking Grand Lake at Shangri-La Marina. Eddy's is an open-air restaurant and bar featuring lunch, dinner, full bar service, and on select nights, live entertainment.
4. Alberta Creek Resort Floating Cafe — 9040 Clear Lake Dr., Kingston
Alberta Creek Resort Floating Cafe is located in Kingston and serves incredible food for breakfast, lunch, and dinner. The cafe is open 7 days a week, from 6 a.m. to 2 p.m. from mid-March through mid-November. They also serve dinner on Friday and Saturday nights from 5 p.m. to 9 p.m.
5. Piddles Place: Pettit Bayside Resort — 20206 West Pettit Bay Rd., Park Hill
Piddle’s Place at Pettit Bayside Resort is located on the beautiful Lake Tenkiller and serves incredible food in a fun, laid-back atmosphere. Dine indoors or outside on the patio at this small lake town restaurant in Oklahoma for a dining experience unlike any other.
6. Mama Roja Mexican Kitchen — 9219 Lake Hefner Dr., Oklahoma City
Mama Roja Mexican Kitchen is nestled next to the East Wharf Harbor on Lake Hefner. It boasts some of the best border-style Mexican cuisine Oklahomans have ever tasted.
7. Hefner Grill — 9201 Lake Hefner Pkwy., Oklahoma City
Hefner Grill offers an intimate, yet casual dining experience, accompanied by live entertainment and a premier lakefront view of Lake Hefner.
8. The Parrot Steakhouse & Grill — 2530 South Main St., Grove
The Parrot Steakhouse and Grill is a creatively themed restaurant that offers fine dining, beautiful views and a fun atmosphere. Check out this tropical gem that’s full of personality.
9. Stuffed Olive — 800 Lakeshore Dr., Eufaula
Stuffed Olive is a casual and fine dining restaurant with a spectacular view of Lake Eufaula. They offer freshly prepared steaks, seafood, pasta, salads, desserts, and alcoholic beverages.
Which one of these restaurants is your favorite? It's so hard to pick, they are all so lovely! Another great place to dine with a water view is a little restaurant overlooking the river in the town of Medicine Creek. Click here to read more about it.
Subscribe to our newsletter
Get the latest updates and news
Thank you for subscribing!