On This Page
Grand Lake is one of Oklahoma's best waterfront dining destinations — and that's not an exaggeration. Pull up in a pontoon, throw a rope on the dock, and order a cold one while the sun drops over the cove. We're talking legendary burger spots open since the '80s, brand-new dockside bars that just opened this season, and everything in between. Flip-flops are appropriate at every single one of them.
Featured Waterfront Restaurants
These are some of Grand Lake's must-visit dining destinations, each offering something special — whether it's the food, the view, or the experience.
Mooney's Sunset Bar and Grill
⚠️ 21+ ONLY — No Exceptions
The legendary Mooney's in Disney is known for spectacular sunset views over Grand Lake — and their famous burgers. A true Grand Lake institution with live music on weekends, cold drinks, and that laid-back lake vibe everyone comes here for. Note: Mooney's is 21+ only — no exceptions, even for dining. Boat access available.
Juan Montez Restaurant & Cantina
A Grand Lake institution since 1963 — traditional family-recipe Mexican food served right on the water at Red Arrow Marina. Extensive tequila selection, great cocktails, outdoor seating, and stunning lake views. Pull up by boat or arrive by land. Now open in their beautiful new building.
The Quarterdeck at Tera Miranda
Lakeside dining at its finest on Monkey Island. The Quarterdeck at Tera Miranda offers waterfront dining and drinks with stunning Grand Lake views from the deck. In-season, restaurant patrons also have access to the resort pool — making it a great spot to spend a full afternoon. Accessible by boat or land. Seasonal.
Drift on Grand
Upscale dining at The Regatta on Grand featuring premium steaks, pastas, seafood, and handcrafted cocktails. Dine in the stylish indoor dining room with a unique waterfall feature, or enjoy the relaxed outdoor patio with beautiful lakefront views. Weekend brunch with Southern Eggs Benedict, Chicken and Waffles, and specialty mimosas. Open daily to the public — no boat access, but easy to reach by car. Follow them on Facebook for daily specials and updates.
Drunken Rooster Bar & Grill - On The Water
Grove's go-to lakefront hangout with boat access and great American food. Features 17 TVs with all the sports packages (NFL Sunday Ticket, Redzone, SEC Network), plus pool tables, darts, Golden Tee, and cornhole. Daily specials and happy hour. Family-friendly with land and water access.
Whitecap Dining Dock & Cocktails
Now open down on the docks at The Landings Marina on Monkey Island — Whitecap is a full-service waterfront dining dock serving breakfast, shareables, handhelds, burgers, and cocktails with your boat tied up right outside. Kid-friendly, dog-friendly, and accessible by boat, car, or plane. Thu–Sun 9am–9pm (Fri–Sat until 10pm) · Tue–Wed 11am–9pm · Closed Monday.
Eddy's Lakeside Bar — Shangri-La Resort
Shangri-La's casual waterfront bar right on the marina — cold drinks, cheeseburgers, tacos, and live music on Saturday nights. Courtesy boat slips available first-come, first-served. The quintessential Grand Lake summer hangout. Open Fri–Sun (plus additional days during holiday weeks) · Mid-May through Labor Day Weekend · Seasonal.
Doc's Bar & Grill — Shangri-La Resort
Tucked inside Shangri-La Resort on Monkey Island, Doc's serves up American hand-held classics with views of Grand Lake and the resort's pool. A solid lunch and dinner spot — relaxed, casual, and perfectly situated for a mid-day break during a day on the lake. Tue–Thu 11am–9pm · Fri–Sat 11am–10pm · Closed Sunday & Monday.
Anchor Crust Co. — Shangri-La Resort
Italian-inspired hand-tossed pizzas, wings, beer, and wine inside The Anchor Sports Bar at Shangri-La Resort. Not directly on the water, but Shangri-La's marina boat parking makes it accessible by boat. A great option when you want something a step beyond bar food. Thu–Mon 11am–9pm · Tue–Wed closed for dine-in (takeout available from 2pm).
More Lakefront Spots Worth Knowing
Grand Lake has over 1,300 miles of shoreline. These local favorites don't always make the obvious lists, but regulars know them well — and will defend them fiercely.
- The Grill at Indian Hills Marina (Bernice) — Breakfast until 11, famous broasted chicken on Sundays, and a deck overlooking the water. A friendly, no-fuss spot that's been feeding lake people for decades.
- VIP Pizza at Hammerhead Marina (Ketchum Cove) — Casual pizza right at the marina with easy boat-up access. Exactly what you want after a morning on the water.
- Scissortail Marina — A local boat-up favorite with live music on weekends and a reliably good time throughout the season.
- The Fire Pit (Drowning Creek) — Off the beaten path in the best possible way. Relaxed lakeside atmosphere, good food, and zero pretense.
- Ugly's Grill and Bar (Ugly John's Marina, Duck Creek) — South-end marina bar with solid food and that classic Duck Creek vibe that regulars love.
Monkey Island: The Heartbeat of Grand Lake Dining
If you do one thing at Grand Lake, make it Monkey Island on a summer evening. This peninsula is home to the highest concentration of waterfront bars and restaurants on the lake — with boat docks at most of them, live music on weekends, and sunsets that will stop a conversation cold.
This season brings fresh additions: Whitecap at The Landings just opened on the docks and is already drawing crowds. Eddy's Lakeside Bar at Shangri-La Marina is back for summer — boat slips first come, first served on weekends. The Quarterdeck at Tera Miranda is open again with pool access for diners. And that's before you get to Doc's, Anchor Crust Co., the Monkey Bar, or the rest of the island.
Grove: Dining at the Hub of Grand Lake
Grove is the commercial center of Grand Lake — and its restaurant scene backs that up. Drift on Grand at The Regatta brings upscale steaks, seafood, and handcrafted cocktails with legit lakefront views plus a weekend brunch people drive in for. Drunken Rooster is the go-to for boat access on Honey Creek, 17 TVs, cold beer, and good American food. Downtown Grove fills out the menu with Mexican, pizza, BBQ, and everything in between.
South Grand Lake: Legends and Hidden Gems
The south end of the lake moves at a different pace — and the dining reflects it. Mooney's Sunset Bar and Grill in Disney is flat-out the best sunset spot on Grand Lake, maybe in all of Oklahoma. Get there early, grab a seat on the water, and don't leave until the sky goes dark. Juan Montez at Red Arrow Marina has been serving traditional family-recipe Mexican food since 1963 and just moved into a stunning new building. If you haven't been to both, you haven't really done Grand Lake.
📌 Insider Tips for Dining on Grand Lake
Hours vary by season: Most waterfront spots run extended summer hours and pull back significantly after Labor Day. Always call ahead in fall and winter — some close entirely off-season.
Arrive early on summer weekends: Boat slips at popular spots (Eddy's, Whitecap, Mooney's) go fast. Get there before noon if dock access matters to you.
Sunset is serious business here: Mooney's in Disney. Eddy's at Shangri-La. The Quarterdeck. Plan at least one dinner around golden hour — you'll understand immediately why people never stop coming back to Grand Lake.
Dress code: Flip-flops. That's it. Grand Lake dining is unapologetically casual — and proud of it.