Email Newsletter
Want great Myrtle Beach articles, events and deals sent straight to your inbox? Sign up for our newsletter today!
18 Best Restaurants in Myrtle Beach
Myrtle Beach is home to hundreds of unique restaurants and eateries. With so many options, picking where to eat can become a chore rather than a treat. Lucky for you all, we’ve done the heavy lifting for you and have narrowed down our favorite restaurants in the Grand Strand.
From dinner shows to on the beach locales, we’ve got the scoop on the best restaurants that will leave even the pickiest eaters hungry for more.
Many Myrtle Beach restaurants below offer takeout, curbside pickup, and delivery, making it easier for Vacation Myrtle Beach resort guests to enjoy their favorite meals while staying at one of our Myrtle Beach resorts.
Several restaurants also offer indoor and outdoor seating. Call ahead to find the best options for you and make a reservation so you won’t need to spend your precious vacation time waiting at the door.
Let’s get to it. These are our must eat spots in Myrtle Beach.
Jump to:
Family-Friendly Restaurants
Chesapeake House
Address: 998 Highway 17 North, Myrtle Beach
Phone: (843) 449-3231
Craving the freshest seafood imaginable? You won’t want to overlook this one. Located along Restaurant Row in Myrtle Beach, this lakefront eatery serves delicious seafood and South Carolina Lowcountry meals. Chesapeake House offers a children’s menu that will delight even your pickiest eaters.
Dave & Buster’s
Address: 1322 Celebrity Circle, Myrtle Beach
Phone: (843) 945-3500
Combine a super fun kid-friendly outing with a great meal when you choose to dine at Dave & Buster’s. Dave & Buster’s offers an extensive menu with options for every appetite, including burgers, pasta, sandwiches, and specialty drinks for adults and fun options for the kids. Play the latest in arcade gaming before, during, and after your meal on the action-packed game floor.
Lulu’s North Myrtle Beach
Address: 4954 Highway 17 South, North Myrtle Beach
Phone: (843) 491-5011
Boasting food, fun, and live music, you and your family will love eating out at Lulu’s. As one of the best restaurants at Barefoot Landing, Lulu’s North Myrtle Beach provides the views and bites that will satisfy the entire family. Be sure to try the seafood gumbo or crispy fried okra while there! Get more info on the best North Myrtle Beach restaurants.
DinoLand Cafe
Address: 1012 South Kings Highway, Myrtle Beach
Phone: (843) 492-0999
Wow your kiddos by having your meal at this dino-themed restaurant. The dino enthusiast in the family will have a roaring-good time at DinoLand Cafe. Animatronic dinosaurs live and breathe as you enjoy your meal fit for a kid or a caveman. They serve a variety of American classics, albeit with a fun twist. If they can’t get enough, be sure to also take them to play mini-golf at one of our many themed courses.
Waterfront Restaurants
Sara J’s
Address: 314 Atlantic Avenue, Murrells Inlet
Phone: (843) 651-1657
Need more seafood options? Sara J’s has you covered! This seafood dining destination offers outdoor seating that overlooks scenic saltwater marsh. Pair that with a delicious entree and you’re set for a great night out. The menu features Lowcountry favorites and seafood classics like crab cakes and platters. They also offer an Early Bird menu with happy hour specials so come early if you’re traveling on a budget.
Damon’s Grill
Address: 2985 South Ocean Blvd, Myrtle Beach
Phone: (843) 626-8000
Get the best ocean views while eating at Damon’s Grill. The outdoor seating area will provide plenty of photo opportunities of the Atlantic and the food is friendly for all appetites! This is the perfect spot if you’re craving ribs, a filet, or other comfort food. If you’re staying on the south end, we’ve got extra South Myrtle Beach restaurants options for you!
Chestnut Hill
Address: 9922 North Kings Highway, Myrtle Beach
Phone: (843) 449-3984
Here at Chestnut Hill, you’ll be treated to fine dining. Guests will enjoy fresh local seafood and the finest grilled options like steaks, chicken, and veal while enjoying lakefront views at this popular Restaurant Row establishment. Be sure to ask for the wine list and any wine pairing suggestions they might have for your meal.
Guests staying at a Vacation Myrtle Beach resort will receive exclusive savings to many Myrtle Beach restaurants. Learn more about our Myrtle Beach discount card.
Upscale Restaurants
Hook & Barrel
Address: 8014 North Kings Highway, Myrtle Beach
Phone: (843) 839-5888
For the hippest nautical themed restaurant in the area, you’ll want to grab a bite at Hook & Barrel. Sip on specialty cocktails as you dine on fresh seafood and tender cuts of steaks. Hook & Barrel also offers a kid’s menu. See our updated Central Myrtle Beach Dining Guide for more foodie favorites!
Parson’s Table
Address: 4305 State Road S-26-850, Little River
Phone: (843) 249-3702
Using local ingredients for their award-winning dishes, Parson’s Table is a best-kept secret in the North Myrtle Beach area. Set in a renovated church, the restaurant still has the original stain glass and many of the features from the original build in the late 1800s. You won’t find a dining room like this one anywhere else. Their menu includes steaks, seafood, and early bird options. Parson’s Table also offers children’s options.
Thoroughbred’s Chophouse
Address: 9706 North Kings Highway, Myrtle Beach
Phone: (843) 497-2636
Thoroughbreds Chophouse & Seafood Grille is a Myrtle Beach staple and one of the best dining experiences on Restaurant Row. Locally owned and operated, this one is enjoyed most by area locals. The menu is diverse and will have something for everyone to enjoy but the Shrimp and Grits are easily one of our favorite options.
Brunch Spots
Croissants Bistro and Bakery
Address: 8014 N Kings Hwy, Myrtle Beach, SC 29572
Phone: (843) 448-2253
Croissants Bistro and Bakery creates perfect sweet and savory brunch options, from honey-drizzled chicken and waffles to crab cake benedicts. Keep in mind they serve breakfast Monday-Saturday until 3:30 p.m.
Johnny D’s Waffles and Benedicts
Address: 3900 Highway 17 South, North Myrtle Beach
Phone: (843) 663-1700
The extensive menu at Johnny D’s will have any foodie salivating. Enjoy tasty variations of delicious brunch and lunch options from fluffy French toast to egg benedicts and Belgian waffles. Just be sure to give yourself plenty of time to make your decision as you’ll have so many yummy options to choose from. Johnny D’s also has a second location in Myrtle Beach at 3301 North Kings Highway and another at 1200 US-17 BUS, Surfside Beach.
Tupelo Honey Southern Kitchen & Bar
Address: 3042 Howard Avenue, Myrtle Beach
Phone: (843) 315-3780
Located in the popular Market Common district on Myrtle Beach’s south end, Tupelo Honey serves a delicious southern-style brunch experience that guests can enjoy until late. You can’t go wrong with any of the fried chicken entree options but definitely recommend you have it with a side of collard greens for a true Carolina meal.
Dinner Shows
Medieval Times Dinner & Tournament
Address: 2904 Fantasy Way, Myrtle Beach
Phone: 1-888-935-6878
Medieval Times Dinner & Tournament is a dinner, show, and an experience that families won’t want to miss. As guests enjoy a four-course feast fit for a king, knights duel inside the stone walls of an 11th century-style castle. This isn’t just a great meal but also a really fun night out.
Pirate’s Voyage
Address: 8907 North Kings Highway, Myrtle Beach
Phone: (843) 497-9700
If knights in shining armor aren’t your thing, how about this one? Pirates. Mermaids. Pirate ships. Oh my! A four-course meal is just the icing on the cake at this thrilling dinner show that includes a life-size pirate ship and buccaneers battling for treasure.
Buffet-Style Restaurants
Giant Crab Seafood Restaurant
Address: 9597 North Kings Highway, Myrtle Beach
Phone: (843) 449-1097
Located along Myrtle Beach’s coveted Restaurant Row, Giant Crab Seafood Restaurant lives up to its name, literally! Along with the huge spread of seafood options, guests are greeted by Tommy, a giant crab who sits above the restaurant’s entrance. If you want to sample a lot of Southern favorites like she crab soup and hushpuppies, this is the place to do it.
Rioz Brazilian Steakhouse
Address: 2920 Hollywood Drive, Myrtle Beach
Phone: (843) 839-0777
Craving something completely different? This unique dining experience brings the buffet to your table. Pick from select cuts of beef, lamb, pork, and chicken that are slow cooked to perfection. Rioz Brazilian Steakhouse has a second location in North Myrtle Beach at 1315 Highway 17 North.
Crab Daddy’s Seafood Buffet Restaurant
Address: 3043 Highway 17 Business, Murrells Inlet
Phone: (843) 299-1115
Enjoy over 100 buffet items, from crab legs to unlimited lobster, at Crab Daddy’s Seafood Buffet Restaurant. Crab Daddy’s is located just south of Myrtle Beach in Murrells Inlet. For a wide variety of meal options from seafood to classic American, everyone in your group will find plenty to try.
Come Hungry, Leave Happy
All of these Myrtle Beach restaurants deliver great meals, welcoming environments, and friendly staff each and every time we visit. We’re sure you’ll love your meal from appetizers to desserts when you choose to eat at one or many of these delicious restaurants along the Grand Strand.