Myrtle Beach is home to hundreds of unique restaurants, from local gems to beloved chains. 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.
Guests staying at a Vacation Myrtle Beach resort will also receive exclusive savings from many of our favorite Myrtle Beach restaurants. Learn more about our Myrtle Beach discount card and how you can save big on your getaway.
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 recommendations for the best restaurants in Myrtle Beach, organized by category.
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.
Dave & Buster’s is located at the popular Broadway at the Beach. Be sure to schedule in some time before or after your meal to explore this fun complex.
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 restaurant offers outdoor seating that overlooks a 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.
Chestnut Hill
- Address: 9922 North Kings Highway, Myrtle Beach
- Phone: (843) 449-3984
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.
Upscale Restaurants
Hook & Barrel
- Address: 8014 North Kings Highway, Myrtle Beach
- Phone: (843) 839-5888
For the hippest nautical-themed restaurant in the area and great vibes all around, you’ll want to grab a bite at Hook & Barrel. Sip on specialty cocktails as you dine on fresh seafood, like scallops and she-crab soup, and tender cuts of steaks. Hook & Barrel also offers a kid’s menu.
See our 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 stained 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.
Thoroughbreds 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.
New York Prime
- Address: 405 28th Ave. N, Myrtle Beach
- Phone: (843) 448-8081
Looking for a steakhouse? New York Prime is where you’ll want to go. This high-end restaurant offers a great menu of aged steaks, fresh seafood, and all the classic sides. If you’re looking for something romantic or somewhere with privacy, they also offer private dining rooms upon request.
New York Prime also has locations in Atlanta and Boca Raton if the name sounds familiar.
Brunch Spots
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.
Pirates Voyage Dinner & Show
- 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.
Crabby George’s Calabash Seafood Buffet
- Address: 7904 N Kings Hwy, Myrtle Beach
- Phone: (843) 839-4044
Although Crabby George’s does have an a la carte menu, we highly recommend you go for the all-you-cat-eat buffet if you choose to eat here. From fresh Italian prosciutto to loads of seafood, you really can try just about anything here. The pirate theme is also a lot of fun for the kids and of course, the great food is a winner all around.
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.