Myrtle Beach, S.C.
Must-try Restaurants in North Myrtle Beach

Tourism News
Must-try Restaurants in North Myrtle Beach



In the mood for some good food? North Myrtle Beach has endless options for delicious meals to enjoy at any time of the day. Whether you’re looking for a casual place to go after the beach or an upscale venue for fine dining, there’s something for everyone to enjoy. Check out some of these restaurants that we consider to be the best in the North Myrtle Beach area.

Breakfast in North Myrtle Beach

Johnny D’s Waffles and Benedicts | 3900 Highway 17 S., North Myrtle Beach

Breakfast is considered the most important meal of the day, so start it off the right way. Johnny D’s Waffles and Benedicts is the go-to place for breakfast in North Myrtle Beach. With a wide selection of breakfast options ranging from $5 – $15. Some of their menu items include a Spicy Avocado Omelette, Cinnaroll Waffle, Steak & Onion Benedict, and Country Fried Steak & Eggs. Whether you’re looking for something sweet or savory, Johnny D’s has something for everyone.

Eggs Up Grill | 4018 Highway 17 S., North Myrtle Beach

Start your day off right at Eggs Up Grill. It is a classic, casual American breakfast grill that is guaranteed to hit the spot! Try some of their menu items as the Egg Bomb BLT, the Greek Omelette, or their famous Eggs Benedict. All their menu items range from $5 – $10.

Golden Griddle Family Restaurant | 508 Main Street, North Myrtle Beach

Earning a spot on the Travelers Choice in 2020 for a breakfast destination, Golden Griddle Family Restaurant is a must-try breakfast venue. The menu features classic American cuisines and also accommodates vegetarian and vegan special diets. Try one of their Western & Cheese Omelettes, Homemade Buttermilk Biscuits & Creamy Sausage Gravy, or one of their many pancake options that are considered “best pancakes on the beach!”. Their menu items range from $5 – $10, and will all start your day off the right way.

Dino’s House of Pancakes | 2120 Highway 17 S, North Myrtle Beach

There’s no better spot for some delicious pancakes than at Dino’s House of Pancakes in North Myrtle Beach. This classic, family-friendly American Diner is the perfect place to start your day. With an affordable menu with items ranging from $5 – $15, there are plenty of delicious meals to choose from. Try their Country Fried Steak, Very Berry Homestyle Cinnamon French Toast, or their Old Fashioned Buttermilk Pancakes. You’ll be sure to leave the restaurant satisfied!

Lunch

Hamburger Joe’s | 712 48th Ave S, North Myrtle Beach, SC 29582

Hamburger Joe’s in North Myrtle Beach is known for serving the best and most affordable burgers & wings on The Grand Strand since 1989! It’s a must-try lunch destination while you’re in the area. Try some of their Buffalo Wings with Joe’s Secret Recipe, their Hickory Smoked Pork BBQ Sandwich, or some of their classic Chicken Strips with Fries. This location in North Myrtle Beach is Cash Only with plenty of menu items to choose from all with prices ranging from $5 – $10. There is guaranteed something for everyone to enjoy!

Flying Fish Public Market and Grill | 4744 US-17 S, North Myrtle Beach, SC 29582

Flying Fish Public Market and Grill is a go-to lunch destination in North Myrtle Beach, earning a spot on Travelers Choice in 2020. With delicious, freshly caught seafood priced from $10 – $15, you will be sure to leave the restaurant feeling completely satisfied. Check out some of their menu items including the Seafood Nachos, Mahi Melt, Buffalo Shrimp Tacos, or their delicious Jambalaya. With a great atmosphere and wonderful service, be sure to visit this destination while you’re in town.

Taco Mundo Kitchen y Cantina | Barefoot Landing, 4732 Hwy 17 S, North Myrtle Beach, SC 29582

In the mood for some Mexican Cantina? Head over to Taco Mundo Kitchen y Cantina in North Myrtle Beach. All of their menu items range from $3 – $24 and are perfect for satisfying any Mexican food cravings. Try out their Mundo Trio Dip, Roasted Veggie Rice Bowl, or their Carne Asada Quesadilla. Wash it all down with one of their delicious hand-crafted Margaritas. You will be so glad you stopped by!

Dinner

House of Blues | 4640 Hwy 17 S, North Myrtle Beach, SC 29582

Located in North Myrtle Beach, the House of Blues is a great place for casual dinner, drinks, and late-night entertainment. Their American, Cajun & Creole, and Barbecue menu options all range from $10 – $70. There are many options to choose from including BBQ Chicken Flatbread, Shrimp Po Boy, Brisket Tacos, and a Smokehouse Platter. Feast on some delicious grub, great drinks, and enjoy some live music afterward!

The Whole Food Mediterranean Grill | 3711 Hwy 17 S, North Myrtle Beach, SC 29582

If you’re looking for a fresh, healthy meal, head over to The Whole Food Mediterranean Grill in North Myrtle Beach. Serving Greek, Middle Eastern food that suits perfectly for lunch or dinner with friends and family. This restaurant has delicious food that also includes vegetarian, vegan, and gluten-free options to fit special diets. All menu items range from $5 – $13, some entrees include Chicken/Lamb Gyro, Falafel, Greek Salad, Organic Black Bean Burger, and more!

Goodfellas Seafood Hut | 4505 US-17, North Myrtle Beach, SC 29582

Goodfellas Seafood Hut is a popular dinner destination for locals in North Myrtle Beach. With a casual and fun atmosphere, Goodfellas is a must-try restaurant for some fresh, local seafood. Their menu items range from $10 – $25 includes Fish and Chips Basket, Fresh Chicken Breast Sandwich, Large Peel & Eat Shrimp, and more! Bring your friends and family for good eats and a good time.

Upscale Dining

SeaBlue Restaurant & Wine Bar | 501 Hwy 17 N, North Myrtle Beach, SC 29582

SeaBlue Restaurant & Wine Bar is an American Steakhouse with great food, drinks, dining service, and atmosphere. If you’re looking for a fancy dinner venue, this is the place to go. Rated in The Top 10 Restaurants in Myrtle Beach by Culture Trip and in 2020’s Travelers Choice dinner destinations, it’s a high-end restaurant with outstanding menu options. Their entree prices range from $8 – $70 and are sure to have something special for everyone to enjoy. Try their Lump Crab Cakes, Hand-Cut Ribeye, or Lobster Ravioli, none of them will disappoint!

Midtown Bistro | 2004 Hwy 17 S #3, North Myrtle Beach, SC 29582

Midtown Bistro is the perfect place to go if you’re looking for Italian fine dining. With delectable menu items and an elegant ambiance, it is the place to go for some fine dining. Their menu item prices range from $3 – $28 and offer vegetarian, vegan, and gluten-free options to accommodate special diets. Some of their options include Blackened Scallops, Filet Mignon, Bone-in Pork Chop, and more. Reservations are strongly recommended as it is a very popular restaurant in North Myrtle Beach.

Martini | 98 US-17, North Myrtle Beach, SC 29582

Martini in North Myrtle Beach is a fantastic venue for Italian, Steakhouse, and Seafood fine dining. With excellent dining options, atmosphere, and service, Martini is the perfect spot for an Upscale dinner in town. Whether you are celebrating a birthday, having a date night, or looking for an all-around great evening, Martini is the place for you. All of their menu items range from $10 – $40 including Surf & Turf, Lump Crab Crusted Group, Low Country Shrimp & Grits, and more. All of their meals pair perfectly with their outstanding wine options.