One of the best parts about spending Thanksgiving in a Shoreline OBX rental is the fact that they all come with fully equipped kitchens. Preparing your holiday feast will be a breeze! However, if you’d rather avoid the stress of cooking and let someone else do the work for you, no problem! There is a wide array of delectable restaurants in the area that will be serving up Turkey Day meals for you and your loved ones. Whether you’re in the mood for fresh, local seafood, or a traditional smorgasbord of turkey and fixin’s, you’re sure to find the place for the perfect holiday meal.

Take a look at some of our favorite eateries in this Outer Banks Thanksgiving Restaurants Guide!

Outer Banks Thanksgiving Restaurants Guide:


Red Sky Cafe

Location: 1197 Duck Road, Duck, NC 27949

This cafe specializes in global and local cuisines, plus wine and spirits, in a cozy setting with an exciting open kitchen.

Sunset Grille & Raw Bar

Location: 1264 Duck Rd, Duck, NC 27949
Enjoy Caribbean-style seafood in a waterfront setting with an outdoor deck, tiki bars, a raw bar, and a sushi bar.

Ocean Boulevard Bistro

Location: 4700 N Virginia Dare Trail, Kitty Hawk, NC 27949

Comfortably divided into intimate dining nooks, this spot features meat & seafood fare with local ingredients.

Owen’s Restaurant

Location: 7114 S Virginia Dare Trail, Nags Head, NC 27959

Owen’s has been serving Outer Banks locals and visitors since 1946. Visit them and take a bite out of seafood, steaks, pasta, and more.

Captain Georges

Location: 705 S Croatan Hwy, Kill Devil Hills, NC 27948

This local outpost is a family-owned regional chain offering seafood buffets and American eats.

Pamlico Jacks

Location: 6708 S Croatan Hwy, Nags Head, NC 27959

Enjoy water views from this eatery while indulging in seafood, cocktails, and wine. They also have a fantastic kids’ menu.

Sanderling’s Lifesaving Station

Location: 1461 Duck Rd, Duck, NC 27949

This upscale restaurant serves up New Southern fare from the inside of a restored 1870s rescue station.

Mako’s Beach Grille & Bar

Location: 1630 N Croatan Hwy, Kill Devil Hills, NC 27948

This shark-themed restaurant appeals to families with its vast seafood and steak menu.