When it comes to things that Myrtle Beach does best, normally I think of golf courses, pristine beaches, and upscale shopping malls, but the restaurants that can be found around Myrtle Beach are some of the greatest attractions to the city.
That’s only if you know which ones to visit, however.
If you’re unfamiliar with the area, or even if you are just a fellow foodie like myself, then you may be interested to know about all the best restaurants Myrtle Beach has to offer.
I can definitely lend a helping hand where that’s concerned.
Right down below, you’ll find all of my absolute favorite places to eat in Myrtle Beach that you’re going to want to pay a visit to.
You’ll find all the top-rated seafood restaurants, Italian bistros, smokehouses, and so much more.
No matter what you’re in the mood to eat, you can find something that’s guaranteed to satisfy you on this list.
Best Restaurants in Myrtle Beach
- Fire & Smoke
- Sea Captain’s House
- Hook & Barrel
- Cafe Old Vienna
- Rioz Brazilian Steakhouse
- Bosphorus Mediterranean Cuisine
- Simply Southern Smokehouse
- Crave Italian Oven & Bar
- Aspen Grille
- Vicini’s Italian Restaurant and Pizzeria
- The Library Restaurant
- Captain Benjamin’s Calabash Seafood Buffet
- Johnny D’s Waffles and Benedicts, North Myrtle Beach
- Carolina Roadhouse
- River City Cafe
- Mr. Fish
- Mediterranean Bistro
- The Melting Pot Myrtle Beach
- Villa Romana Italian Restaurant
- Luigi’s Trattoria
- New York Prime
- Big Mike’s Soul Food
Fire & Smoke
411 79th Ave N, Myrtle Beach, SC 29572
Taking the number-one spot on my list of Myrtle Beach restaurants to visit is none other than Fire & Smoke.
This place is unbeatable when it comes to serving up delicious food that’s so fresh you can taste it.
I absolutely love the raw bar here at Fire & Smoke, and I always find myself ordering the tuna crudo before my meal as a light appetizer before getting one of their USDA Prime steaks.
You can check out Fire & Smoke off of 79th Avenue North, right across the street from the Northwood Plaza Shopping Center. Don’t hesitate to stop by!
Sea Captain’s House
3002 N Ocean Blvd, Myrtle Beach, SC 29577
This next place is called Sea Captain’s House and it’s actually made our lists before when ranking the top brunch spots in Myrtle Beach, but it’s a really fantastic place to grab any meal of the day.
Sea Captain’s House is located inside The Caribbean Resort and Villas which is one of my favorite places to stay in Myrtle Beach.
Not to mention, these places sit right on the beautiful sandy shores of the Atlantic Ocean, so it’s hard to find a better view.
I recommend trying the breakfast quiche if you go there in the morning, but for dinner, I suggest grilled mahi-mahi.
Hook & Barrel
8014 N Kings Hwy B, Myrtle Beach, SC 29572
Hook & Barrel is well-known and well-loved around Myrtle Beach and it’s easy to see why once you’ve been there.
This place is an absolute fixture of the city and everyone should give it a try if they’re in the area.
They specialize in seafood here at Hook & Barrel, but what I enjoy the most are their specialty cocktails.
My favorite drink that I usually order from Hook & Barrel is something called the Fish House Punch, and boy, does it pack a wallop.
Look for Hook & Barrel on North Kings Highway across from the Village Shops at Grande Dunes shopping center where the Publix Super Market is located.
Cafe Old Vienna
1604 N Kings Hwy, Myrtle Beach, SC 29577
When you’re craving authentic German beer and Austrian fare, there’s only one place I recommend in Myrtle Beach and that’s Cafe Old Vienna.
This restaurant serves up a mix of Austrian and German cuisine alongside all the cold beer you can drink, and they do it very well.
My absolute favorite dish from Cafe Old Vienna is called the Munich Platter.
This platter consists of a variety of bockwurst, bratwurst, and weisswurst served with red cabbage and home fries.
Check out Cafe Old Vienna off of North Kings Highway next to Chapin Memorial Park, just up the street from Mt. Atlanticus Miniature Golf.
Rioz Brazilian Steakhouse
2920 Hollywood Dr, Myrtle Beach, SC 29577
Now, it’s time for some Brazilian flair at the absolute greatest Brazilian steakhouse in Myrtle Beach, Rioz Brazilian Steakhouse.
This is where to get top-of-the-line steak and a traditional churrascaria experience that is fun for the entire family.
The rodizio-style restaurant experience is one of my favorites, hands down.
This is the best place to come when you are really, really, hungry.
You’ll receive endless servings of all your favorite meats like steak, pork, and chicken until you can’t eat anymore.
If you’re feeling in the mood for something a bit on the healthier side, then you can also opt for the enormous salad bar here at Rioz.
Bosphorus Mediterranean Cuisine
1225 38th Ave N, Myrtle Beach, SC 29577
Bosphorous Mediterranean Cuisine is an unbelievable restaurant serving up authentic food from the Mediterranean.
You can’t come to Myrtle Beach without stopping at Bosphorous.
They have some of the most delicious borek and shishkabobs I think I’ve ever had, so you won’t be disappointed, either.
Check out Bosphorous Mediterranean Cuisine off of 38th Avenue North, right in the same plaza as the Food Lion grocery store.
Simply Southern Smokehouse
1913 Mr. Joe White Ave, Myrtle Beach, SC 29577
Good, old-fashioned barbecue is a Southern delicacy that I always have a hard time passing up.
There’s just something so tantalizing about the delicious, smoky smell of something good cooking on the smoker.
Simply Southern Smokehouse is where I go in Myrtle Beach for some of that classic BBQ food.
They’ve got an entire menu filled with fried chicken, BBQ chicken, pulled pork, and ribs that you are not going to want to miss out on.
Check out Simply Southern Smokehouse off of Mr. Joe White Avenue, right around the corner from the Hollywood Wax Museum.
Crave Italian Oven & Bar
5900 N Kings Hwy, Myrtle Beach, SC 29577
Crave Italian Oven & Bar is an incredible Italian restaurant located on North Kings Highway, right next to the Food Lion grocery store.
Everyone needs to stop by this place at least once during their time in Myrtle Beach, but once you taste the wood-fired pizza, you’ll want to go back time and time again.
While the pizza is my favorite thing to order from Crave, they have tons of other classic Italian favorites like eggplant rollatini, meatballs and ricotta, as well as calamari fritti.
No matter what you choose, however, it is guaranteed to be delicious.
5101 N Kings Hwy, Myrtle Beach, SC 29577
Right inside the Europa Market on North Kings Highway is a place called Aspen Grille that I urge you to check out ASAP.
Aspen Grille is a fine-dining restaurant that will blow away every one of your expectations.
I really enjoy the cold water oysters as an appetizer, but then I always like to order one of their USDA Prime, dry-aged steaks.
My favorite is, of course, the 16-ounce bone-in cowboy ribeye.
If you really want to treat yourself, then you should head down to Aspen Grille for an unforgettable night out, especially if you’re looking for a romantic evening.
Vicini’s Italian Restaurant and Pizzeria
5001 N Kings Hwy #105, Myrtle Beach, SC 29577
Vicini’s Italian Restaurant And Pizzeria is going to make you feel so at home that you’ll forget you’re even eating out, until the food comes, that is.
Vicini’s is another tried and true Italian restaurant that really sets the bar for Italian cuisine in Myrtle Beach.
The pizzas here at Vicini’s Italian Restaurant and Pizzeria are amazing in every way.
My preferred pizza to order from here is probably the Parma that comes with chicken parmesan on top, but there are many other delectable variations that I encourage you to try the next time you visit Vicini’s
The Library Restaurant
6613 N Kings Hwy Unit D, Myrtle Beach, SC 29572,
Up next is a French steakhouse that never disappoints.
The Library Restaurant is unlike any other steakhouse I’ve been to in Myrtle Beach. Dining at The Library is a wondrous experience that can’t be found anywhere else.
The entire staff will be wearing tuxedos and ready to cater to your every whim.
It’s crucial that you start your culinary journey with the beef carpaccio, at least that’s what I did.
After that, I recommend trying the filet and lobster if you are truly ready to indulge, but the domestic rack of lamb is amazing as well.
Captain Benjamin’s Calabash Seafood Buffet
401 S Kings Hwy, Myrtle Beach, SC 29577
This next place, Captain Benjamin’s Calabash Seafood Buffet is another one of the places that I highly recommend going for seafood in Myrtle Beach.
This place is an absolute icon of Myrtle Beach and you’d be doing yourself a massive disservice if you skip out on this one, trust me.
This all-you-can-eat buffet has everything you could possibly want from a restaurant and more.
You’ll find shrimp, crab legs, crawfish, fried seafood, and so much more that you’re going to want to settle in for a while and try everything while you’re here at Captain Benjamin’s.
Johnny D’s Waffles and Benedicts, North Myrtle Beach
3900 Hwy 17 S, North Myrtle Beach, SC 29582
Johnny D’s Waffles is another restaurant that everyone needs to check out in town, especially when they want a delicious breakfast or brunch.
You can find Johnny D’s off of Highway 17 South near the Doug Shaw Memorial Stadium and the Pepper Geddings Recreation Center.
When you get to Johnny D’s, I recommend trying a waffle since that’s what they’re known for the best, but they also have some really amazing lunch options, as well as other, more savory breakfast choices.
I’d have to say that my favorite menu item would be their original fried chicken and waffles.
4617 N Kings Hwy, Myrtle Beach, SC 29577
Carolina Roadhouse is known by locals all over Myrtle Beach, and for good reason, but if you’ve never heard of this restaurant, then you are in for a massive treat the next time you decide to go out to eat.
What makes Caroline Roadhouse so awesome is that you can either enjoy a sit-down meal at a table or sit at their enormous wraparound bar for some refreshing drinks with your food.
The food here at Carolina Roadhouse is otherworldly.
Their famous Danish baby back ribs will melt in your mouth, but it’s always a toss up between that and the prime rib for me.
River City Cafe
Next up, there’s only one place to go down here in Myrtle Beach when you’re craving a classic burger. River City Cafe, at all of their convenient locations around Myrtle Beach, specialize in serving up just that.
You can choose between any of their classic burgers on the menu, or you can venture out and try something new from the specialty burgers menu.
My personal favorite burger that I always seem to order from River City is the Continental Burger that comes with an egg, bacon and all the traditional fixings that I love on my burger.
Mr. Fish Seafood Restaurant
6401 N Kings Hwy, Myrtle Beach, SC 29572
Mr Fish Seafood Restaurant is up next and you’re really going to love this place, especially if you’ve never been there before.
They’re located off of North Kings Highway past the Food Lion grocery store and right before the Jungle Safari Golf miniature golf course.
When you want some of the freshest seafood available in town, you have to go to Mr. Fish Seafood Restaurant.
Of course, you can always head next door to Mr. Fish Seafood Market if you’d rather get some fish or shellfish to take home with you!
Either way, this is the place for fresh seafood.
6104 Frontage Rd, Myrtle Beach, SC 29577
When you want to take a trip over to the Mediterranean Sea and experience all the beautiful countries on its coastline without leaving Myrtle Beach, this is the place you should come to.
Mediterranean Bistro has everything you could ever want from that part of the world, and more.
My absolute go-to order from Mediterranean Bistro is always a gyro, but which kind of gyro changes with my mood.
Some of the best flavors, in my opinion, are the falafel and souvlaki gyros, but they’re really all delicious.
Don’t forget to try one of the homemade desserts here, too!
The Melting Pot Myrtle Beach
5001 N Kings Hwy #104, Myrtle Beach, SC 29577
If you’re in a city that’s lucky enough to have The Melting Pot, then you’re in the right place and you should definitely take advantage of that.
For those that don’t know, The Melting Pot is a fondue restaurant that provides an experience like no other that’s simply perfect for romantic dinner dates.
The Melting Pot Myrtle Beach is located in Rainbow Harbor off of North Kings Highway near some of the most popular places to stay in the area like Dunes Village Resort and Beach Colony Resort.
It’s a great place to eat, especially if you happen to be staying nearby.
Villa Romana Italian Restaurant
707 S Kings Hwy, Myrtle Beach, SC 29577
This next restaurant on my list of best Myrtle Beach restaurants is called Villa Romana Italian Restaurant.
If you love Italian food, then this is the place for you.
Villa Romana Italian Restaurant is located on South Kings Highway right near the Family Kingdom Amusement Park and the Splashes Waterpark, so if you’re with the family and you’ve just gotten done with a fun day enjoying the nearby attractions, then you’re definitely going to want to stop in at Villa Romana for dinner.
My favorite foods from Villa Romana have to be the veal scaloppine, the eggplant parmigiana, and the manicotti di ricotta.
503 61st Ave N, Myrtle Beach, SC 29577
Since you can really never have too much delicious Italian food in your life, I decided to include another amazing Italian restaurant in Myrtle Beach that’s called Luigi’s Trattoria.
Luigi’s Trattoria is located on 61st Avenue near Food Lion and Mcleod Park.
When you get there, I strongly suggest trying an order of the baked lasagna, but there are so many other delectable options that you’re going to want to take your time with the menu to ensure you don’t miss anything you might like.
You can’t go wrong at Luigi’s, especially once you’ve got a glass of wine in your hand and you’re surrounded by good company.
New York Prime
405 28th Ave N, Myrtle Beach, SC 29577
When you want a truly fantastic steakhouse experience in Myrtle Beach, you should think about heading over to New York Prime.
Very few restaurants take the care and attention that New York Prime takes when aging and preparing their mouth-watering steaks.
There are so many unbelievably beautiful cuts of steak available on New York Prime’s menu that I thought I died and went to heaven once I sat down and took a look at the list.
I went with the Delmonico ribeye and it was sublime.
The steaks here are all USDA Prime and you can tell the difference in every bite.
Big Mike’s Soul Food
504 16th Ave N, Myrtle Beach, SC 29577
Now, we’re going to wrap things up with the ultimate comfort food restaurant, Big Mike’s Soul Food. There’s no better place to go for a little pick-me-up when you’re hungry.
You’ll find that Big Mike’s serves everything on their menu that you could ever want.
Some of the most delicious menu items that I’ve tried from Big Mike’s include the pork chops, the fish, and the BBQ ribs that are only served on Mondays and Saturdays.
Of course, if you come to Big Mike’s Soul Food and you don’t order yourself some collard greens on the side, you’re missing out heavily.
Myrtle Beach has such a wide variety of restaurants to choose from that I hope this guide provides a little bit of clarity for anyone struggling to decide where to eat in the area. Each one of these places is bound to satisfy you like they did me.
When the weekend comes around, be sure to check out Myrtle Beach’s hottest brunch spots!
Did we leave a restaurant out of this list? Make sure you leave us a comment and we’ll check it out!
This page may contain affiliate links. If you click through and make a purchase, we'll earn a small commission, at no additional cost to you.