logo ×

  • This field is for validation purposes and should be left unchanged.

Places To Eat in Outer Banks

Discover some of the best places to eat in Outer Banks. These are some of our favorites places to eat, with the local-flavor you want. Most of these restaurants are perfect for the whole family and some are excellent for a romantic place to relax. You’re going to love these local Outer Banks restaurants!

Bar & Grill in Outer Banks

Coastal Cravings

1209 Duck Rd “Oh my lanta”, this place is so good that it was featured on Diners, Drive-ins, and Dives! Its one of those popular local hangouts that dish out a mouth full of goodness. Out of all places, Coastal Cravings is located next to a gas station, but don’t let that fool you – this place is unreal. Enjoy breakfast to seafood during dinner. Make this one of the places you eat in Outer Banks.

Mama Kwans

1701 S Croatan Highway Pacific flavor to the max! Mama Kwans has some of our favorite Mahi Mahi tacos we’ve ever eaten, its just incredible. 100% needs to be on your restaurant hit-list if you enjoy seafood tacos packed with love.

Rundown Café

5218 Virginia Dare Trail Want Polynesian-style food with a local flare and incredible ocean views? Well the Rundown Café is your place to visit while in Outer Banks. Don’t let their name fool you, this place will knock your socks off!

Mexican Food Restaurants in Outer Banks

Corolla Cantina

1159 NC -12

Located near the Corolla Historic Village, the Corolla Cantina delivers excellent traditional Mexican food with the Outer Banks feel. They have some of the best fish tacos, quesadilla packed with seafood, and chips & salsa to tie you down. This place is one of the only dog-friendly restaurants in Outer Banks, making it a popular place for the whole family (even your fuzzy friend). One more thing, the margaritas are absolutely incredible!

Seafood Restaurants in Outer Banks

North Banks

794 Sunset Blvd G

Oh my goodness, the North Banks is beyond-good and has been delivering supreme food for over twenty years. Everything is prepared in-house and the seafood is from local catch, so if you’re looking for fresh seafood, look no further. Some of the things we love are hushpuppies, fresh-oysters, and a relaxed local environment.

I Got Your Crabs

3809 N Croatan Hwy

Oh goodness, don’t let the funny name fool you, this place is the real-deal. It’s a family owned hot-spot with tons of local history creating some of the finest foods in Outer Banks. Local catch, steamed, and fried for your enjoyment. If you’re craving seafood or more specifically blue crab, this is going to be your go-to-place to dine.

Awful Arthur’s Oyster Bar

2106 N Virginia Dare Trail

This place is far from awful and the name is just historical considering their food is off-the-charts. This place has one of the best raw-bars we’ve ever been too and might be the best in Outer Banks. Awful Arthurs was actually opened almost 35 years ago and has withstood the test of time creating excellent dishes. Get the oysters if you plan to go to this restaurant.
contact us find your rental