While on Ocracoke, be sure to enjoy a meal at any of the fine dining establishments throughout the island.  Whether your taste buds are hungry for fresh seafood, Thai, Italian, or anything in-between, there is a wide selection of eateries that will satisfy everyone’s cravings in your group.

Back Porch Lunch Box

Back Porch Restaurant and Wine Bar

Dajio Restaurant

Eduardo’s Taco Stand

Sweet Tooth and Fig Deli

Flying Melon


Graceful Bakery

Howard’s Pub

Jason’s Restaurant

Jolly Roger Pub and Marina

Ocracoke Bar and Grille

Ocracoke Coffee Company

Ocracoke Oyster Company

Ocracoke Station

Pony Island Restaurant

School Road Deli

SmacNally’s Raw Bar and Grill

Sorella’s Pizza & Pasta

Thai Moon

The Slushy Stand

Zillie’s Island Pantry