Back Porch Restaurant in Ocracoke, NC offers fresh, local seafood, hand cut steaks, locally sourced produce and vegetarian fare — something for everyone. Eat on the screened porch or cool off in our air-conditioned dining room. The Back Porch bar features fresh, innovative cocktails in addition to an extensive wine list to compliment any meal.

"The art of dining well is no slight art, the pleasure no slight pleasure." -M. de Montaigne