Places to Eat
Ocracoke Island Dining
Discover a wide range of dining options that showcase the island's coastal charm and diverse flavors. Whether you prefer seafood from casual seaside cafes or Southern-inspired dishes from charming waterfront eateries, Ocracoke's dining scene has something for everyone. From dine-in to take-out to drinks and desserts, explore our guide to the best places to eat on Ocracoke Island and experience the island's unique culinary heritage.
DINE IN
Pony Island Restaurant
The “Pony” is Ocracoke’s oldest restaurant and is a great spot for a classic sit-down breakfast.
Location: 51 Ocean View Road
Howard’s Pub
And eclectically styled pub with seafood and pub fare. Bar, screened patio, game room and Skydeck for views.
Location: 1175 Irvin Garrish Hwy
Dajio
Bistro featuring new American fare with Southern seafood. Indoor seating as well as bar and outdoor patio.
Location: 305 Irvin Garrish Hwy
Ocracoke Oyster Company
Fun restaurant with bar, indoor and outdoor dining. Featuring oysters, American BBQ and comfort food.
Location: 621 Irvin Garrish Hwy
SmacNally’s Waterfront Bar & Grill
Burgers, seafood and cocktails offered in a relaxed open-air space. Set on Silver Lake.
Location: 180 Irvin Garrish Hwy
1718 Brewing and Plum Point Kitchen
A craft beer brewery with delicious food. Indoor and outdoor casual dining. Family seating for games.
Location: 1129 Irvin Garrish Hwy
Flying Melon
Charming restaurant serving Creole and Southern dishes, including local seafood.
Location: 181 Back Road
Jason’s Restaurant
Low-key restaurant featuring American and Italian staples like pizza, steaks, seafood and pasta.
Location: 1110 Irvin Garrish Hwy
Back Porch Restaurant
Laid back dinner spot with tables set on screened decks, featuring an eclectic menu with seafood and steaks.
Location: 110 Back Road
TAKE OUT
Low-country boils and BBQ cooked and served at your property.
Eduardo’s Taco Stand
Window service food truck with Mexican street eats including breakfast and local seafood
Location: 10 Lawton Lane
Zillie’s Island Pantry
Bar and retail shop with lots of global wines and craft beers, many on tap. Relaxed patio seating
Location: 538 Back Road
Sorella’s Pizza & Pasta
Classic Italian food and pizza
Location: 659 Irvin Garrish Hwy
Taqueria 504 Suazo’s
Window service food truck with Mexican street food
Location: 21 West End Road
Back Porch Lunchbox
Sandwich shop with baked goods, smoothies and snacks
Location: 747 Irvin Garrish Hwy
Thai Moon
Carry-out style. Classic Thai menu
Location: 158 Irvin Garrish Hwy
Helio’s Hideaway
Mediterranean style café
Location: 589 Irvin Garrish Hwy
Old Salt Sandwiches
Food truck with a large assortment of sandwiches and other bites
Location: 932 Irvin Garrish Hwy
Hart’s Hot Dog Stand
Breakfast and lunch items like biscuits, hot dogs, burgers and salads
Location: 990 Irvin Garrish Hwy (inside the Jerniman’s Campground store)
Stockroom Street Food
Asian and Middle Eastern-influenced breakfast and lunch
Location: 294 Irvin Garrish Hwy
Fig Tree Deli & Sweet Tooth
Deli, To-go sandwiches, coffee, pastries, and bagels, along with sweets
Location: 1015 Irvin Garrish Hwy
HOT & COLD DRINKS
Zillie’s Island Pantry
Bar and retail shop with lots of global wines and craft beers, many on tap. Relaxed patio seating.
Location: 538 Back Road
1718 Brewing
A craft beer brewery. Indoor and outdoor casual seating with family games.
Location: 1129 Irvin Garrish Hwy
Ocracoke Coffee Company
Known as “THE” coffee shop! Coffee and espresso drinks, smoothies, pastries, and breakfast.
Location: 226 Back Road
Hang Ten Smoothies
Smoothies, iced coffee, and fresh-squeezed lemonade.
Location: 690 Irvin Garrish Hwy
The Slushy Stand
Smoothies, ice cream, and espresso drinks.
Location: 473 Irvin Garrish Hwy
Moonraker Tea Shop
Teas, herbs, spices, and gifts. Hot or iced tea brewed fresh to-go.
Location: 587 Irvin Garrish Hwy
SOMETHING SWEET
Ocracoke Fudge & Ice Cream Shop
Homemade fudge, milkshakes, and ice cream.
Location: 272 Irvin Garrish Hwy
Sweet Tooth
Pastries, fudge, and a wide variety of candy and desserts.
Location: 1015 Irvin Garrish Hwy
The Slushy Stand
Smoothies, ice cream and espresso drinks
Location: 473 Irvin Garrish Hwy