Where to Eat

From chic seafood to casual carry-out, here’s where to grab your grub on Ocracoke.

From home-style Southern breakfasts to fine dining with international flair, Ocracoke is proud of our collection of unique and passionate chefs. You can eat indoors or out, on a screened porch tucked under the trees, or at the water’s edge. Carry-outs make mealtime quick and easy while you’re out and about in the village. And even our finest eateries offer their menu items to-go, so you can picnic on the beach or relax back at your own hotel or cottage. And don’t forget dessert! Ocracoke fig cake is the local delicacy to try, and ending the day with a stroll through the village to get ice cream just can’t be beat.

 

FILTER:

1718 Brewing

1129 Irvin Garrish Hwy.
Phone: 252-928-BEER (2337)
View on Google Maps LEARN MORE

Back Porch Lunch Box

747 Irvin Garrish Hwy.
Phone: 252-928-3651
Website • View on Google Maps LEARN MORE

Back Porch Restaurant

110 Back Road
Phone: 252-928-6401
Website • View on Google Maps LEARN MORE

Dajio

305 Irvin Garrish Hwy.
Phone: 252-928-7119
Website • View on Google Maps LEARN MORE

Eduardo’s

950 Irvin Garrish Hwy
Phone: 252-928-0276
View on Google Maps LEARN MORE

Fig Tree Bakery & Deli

1015 Irvin Garrish Hwy.
Phone: 252-928-3481
View on Google Maps LEARN MORE

Flying Melon

181 Back Rd.
Phone: 252-928-2533
View on Google Maps LEARN MORE

Gaffer’s

1050 Irvin Garrish Hwy.
Phone: 252-928-3456
Website • View on Google Maps LEARN MORE

Graceful Bakery

112 Back Road
Phone: N/A
View on Google Maps LEARN MORE

Howard’s Pub

1175 Irvin Garrish Hwy.
Phone: 252-928-4441
Website • View on Google Maps LEARN MORE

Jason’s Restaurant

1110 Irvin Garrish Hwy.
Phone: 252-928-3434
View on Google Maps LEARN MORE

Jolly Roger Pub & Marina

396 Irvin Garrish Hwy.
Phone: 252-928-3703
View on Google Maps LEARN MORE

Ocracoke Bar & Grille

621 Irvin Garrish Hwy.
Phone: 252-928-6227
Website • View on Google Maps LEARN MORE

Ocracoke Coffee Co.

226 Back Rd.
Phone: 252-928-7473
Website • Email • View on Google Maps LEARN MORE

Ocracoke Oyster Company

875 Irvin Garrish Hwy.
Phone: 252-928-0200
Website • View on Google Maps LEARN MORE

Ocracoke Station

900 Irvin Garrish Hwy.
Phone: 252-928-4031
Website • View on Google Maps LEARN MORE

Pony Island Restaurant

51 Ocean View Rd.
Phone: 252-928-5701
View on Google Maps LEARN MORE

School Road Deli

589 Irvin Garrish Hwy.
Phone: 252-928-DELI (3354)
Website • View on Google Maps LEARN MORE

SmacNally’s Bar & Grill

180 Irvin Garrish Hwy.
Phone: 252-928-9999
Website • View on Google Maps LEARN MORE

Sorellas Pizza & Pasta

59 Irvin Garrish Hwy.
Phone: 252-928-7777
View on Google Maps LEARN MORE

Sweet Tooth

1015 Irvin Garrish Hwy.
Phone: 252-928-3481
View on Google Maps LEARN MORE

Thai Moon

158 Irvin Garrish Hwy.
Phone: 252-928-5100
Website • View on Google Maps LEARN MORE

The Slushy Stand

473 Irvin Garrish Hwy.
Phone: 252-928-1878
View on Google Maps LEARN MORE

Zillie’s Island Pantry

538 Back Rd.
Phone: 252-928-9036
Website • View on Google Maps LEARN MORE