Top 22 Restaurants in Myrtle Beach

Top-notch restaurants in the Steel City that you don’t want to miss.

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.

group of women having a great time at a restaurant in Myrtle Beach

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

  1. Fire & Smoke
  2. Sea Captain’s House
  3. Hook & Barrel
  4. Cafe Old Vienna
  5. Rioz Brazilian Steakhouse
  6. Bosphorus Mediterranean Cuisine
  7. Simply Southern Smokehouse
  8. Crave Italian Oven & Bar
  9. Aspen Grille
  10. Vicini’s Italian Restaurant and Pizzeria
  11. The Library Restaurant
  12. Captain Benjamin’s Calabash Seafood Buffet
  13. Johnny D’s Waffles and Benedicts, North Myrtle Beach
  14. Carolina Roadhouse
  15. River City Cafe
  16. Mr. Fish
  17. Mediterranean Bistro
  18. The Melting Pot Myrtle Beach
  19. Villa Romana Italian Restaurant
  20. Luigi’s Trattoria
  21. New York Prime
  22. Big Mike’s Soul Food

Fire & Smoke

411 79th Ave N, Myrtle Beach, SC 29572
Phone: 843-449-0085

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
Phone: 843-448-8082
Visit Website

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
Phone: 843-839-5888
Visit Website

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
Phone: 843-946-6252
Visit Website

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
Phone: 843-839-0777
Visit Website

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
Phone: 843-712-2093
Visit Website

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
Phone: 843-839-1913
Visit Website

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
Visit Website

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. 

Aspen Grille

5101 N Kings Hwy, Myrtle Beach, SC 29577
Phone: 843-449-9191
Visit Website

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
Phone: 843-449-0123
Visit Website

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,
Phone: 843-448-4527
Visit Website

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
Phone: 843-626-9354
Visit Website

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
Phone: 843-663-1700
Visit Website

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. 

Carolina Roadhouse

4617 N Kings Hwy, Myrtle Beach, SC 29577
Phone: 843-497-9911
Visit Website

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

Multiple locations
Visit Website

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
Phone: 843-839-3474
Visit Website

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. 

Mediterranean Bistro

6104 Frontage Rd, Myrtle Beach, SC 29577
Phone: 843-945-1145
Visit Website

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
Phone: 843-692-9003
Visit Website

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
Phone: 843-448-4990
Visit Website

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. 

Luigi’s Trattoria

503 61st Ave N, Myrtle Beach, SC 29577
Phone: 843-497-7080
Visit Website

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
Phone: 843-448-8081
Visit Website

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
Phone: 843-712-2048
Visit Website

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. 

Final Thoughts

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.

One Comment

Leave a Reply
  1. Good job choosing restaurants. We’ve been here 1 year and have tried just over half of this list, all with great experiences. I would suggest Mariner Pizza at 71st Ave North & North Ocean Drive. Pizzas not bad, but the star of the show for me is the burgers. I can get two burger dinners with fries for under $25. And they are artery-clogging good. Our fave Italian comes from Michaels on 17 downtown MB, nearish to 30th Ave North.

    If you stray to NMB, Lego Pizza, in the Lowes Home Center shopping center has the best spaghetti on the Strand, and other very very good meals, and new to the mix, there is a new Dagwoods Deli in NMB next to the Harley-D cycle store. Great sandwiches, big sandwiches, and well trained servers! Bon appetite! [oh, and El Cerro by Broadway is a delight too]

Leave a Reply

Your email address will not be published. Required fields are marked *

Written by Kyle Green

Kyle lives never passes up the opportunity to try a new restaurant. As a former New Yorker of 7 years, he enjoys regular trips to NYC to visit friends and enjoys all the restaurants and activities the city have to offer. He also spends time on the road tasting and reviewing other restaurant scenes around the country.