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

By Julia Diem

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.

Related Entries

Back to Blog