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
Mexican Food Restaurants in Outer Banks
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
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
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
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.