We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Vista Grande

$$ - $$$Mexican,
4579 Osage Beach Pkwy, Osage Beach, MO 65065-2173
+1 573-348-1231
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent40%
  • Very good30%
  • Average18%
  • Poor7%
  • Terrible5%
Travellers talk about
“burrito” (17 reviews)
“flautas” (4 reviews)
Open Now
11:00 - 22:00All hours
Mexican, Southwestern
$$ - $$$
4579 Osage Beach Pkwy, Osage Beach, MO 65065-2173
All Details
Write a Review
Reviews (256)
Traveller rating
Traveller type
Time of year

1 - 10 of 256 reviews

Reviewed 4 weeks ago via mobile

We were very happy with our experience at this restaurant! Free chips & salsa. Good beer. Fast service. I had a seafood medley - very good & my husband (plain jane) had their tacos. We enjoyed both & will be back!

Thank Laurie L
Reviewed 4 weeks ago

Waitress was friendly and warm, attentive and helpful. Chips were the thin, yummy type but salsa was only mediocre. My plate was fine. I noticed it is a highly popular restaurant by crowds waiting as we exited.

Thank debColumbia_Missouri
Reviewed 9 August 2017 via mobile

My mom and I just rolled into town and needed our Mexican food fix. We went during the late afternoon and they weren't busy at all. The chips and salsa were very yummy and kind of spicy. Between 2-4 (I think) there are lunch deals!...More

Thank ceannac
Reviewed 5 August 2017 via mobile

We had a medium size group so we had to wait for an available table. But the wait was not in vain. Although a pretty simple menu to choose from each item we ordered was packed full of flavor in healthy portions. Our waitress was...More

1  Thank MCook215
Reviewed 3 August 2017

Absolutely love this place. As someone who can not have really spicy food due to allergies I fell in love with the flautas while living in the Lake area. I moved to Branson and have found no one close.

Thank mm59ss71
Reviewed 29 July 2017

A fun atmosphere for all ages. The free chips and salsa are homemade and never empty. Make sure you add some queso-- yellow or white -- they are both yummy! The service is always fast and friendly. A large variety of adult beverages. Don't visit...More

Thank LawdawgsMom
Reviewed 23 July 2017 via mobile

Best wings and seafood tacos in town hands down! Never once did we run out of chips & salsa or run low on our drinks!! The service nick provides is out of this world! By far the best server we have EVER had!

Thank Travis Nd B
Reviewed 23 July 2017

Have been here many times over the years and find their food to be consistently very good. Great variety on the menu to sure to satisfy anyone. Food was tasty and fresh as always. Great service and nice atmosphere with friendly staff. Will be back...More

Thank Randall L
Reviewed 20 July 2017 via mobile

I think Vista Grande is one of the best Mexican restaurants at the Lake. The service is great, the food is delicious and they offer a big variety, and the drinks are wonderful. I highly recommend the seafood queso and the seafood enchiladas.

Thank sanwilliams
Reviewed 17 July 2017

Vista Grande is a must-do when our family makes a trip to Lake of the Ozarks. Consistently yummy, great service, and worth the wait on weekend evenings!

Thank winterashley
Nearby Restaurants
Pappo's Pizzeria & Pub
677 reviews
.64 km away
Kilt & Clover Restaurant and Pub
251 reviews
.97 km away
Wobbly Boots
737 reviews
.70 km away
Andy's Frozen Custard
231 reviews
1.05 km away
Nearby Attractions
Osage Beach Outlet Marketplace
358 reviews
.22 km away
Kirby's School of Wake
62 reviews
.92 km away
Miner Mike's Adventure Town
68 reviews
.30 km away
The Getaway Jet Ski & Boat Rentals
14 reviews
.74 km away
Questions & Answers
Get quick answers from Vista Grande staff and past visitors.
Note: your question will be posted publicly on the Questions & Answers page.
Posting guidelines
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Mexican, Southwestern
Lunch, Dinner
Restaurant features
Takeout, Seating, Waitstaff, Parking Available, Television, Highchairs Available, Wheelchair Accessible, Serves Alcohol, Full Bar
Good for
Kids, Child-friendly, Groups
Open Hours
11:00 - 09:00
11:00 - 22:00
11:00 - 22:00
11:00 - 22:00
11:00 - 22:00
11:00 - 22:00
11:00 - 22:00
Location and Contact Information
  • Address: 4579 Osage Beach Pkwy, Osage Beach, MO 65065-2173
  • Location: United States  >  Missouri (MO)  >  Lake of the Ozarks  >  Osage Beach
  • Phone Number: +1 573-348-1231
  • E-mail
Is This Your TripAdvisor Listing?
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more. Claim Your Listing