5 Best Restaurants in Virginia's Eastern Shore, Virginia

Background Illustration for Restaurants

We've compiled the best of the best in Virginia's Eastern Shore - browse our top choices for the top things to see or do during your stay.

Etta's Channel Side Restaurant

$$
A trip to Chincoteague is incomplete without a meal here.

On the eastern side of the island, happily ensconced along the Assateague Channel away from the more heavily trafficked main streets of town, this meticulously maintained family-friendly restaurant has a vista as soothing as its food. Its dishes include pastas and popular meat dishes as well as typical fish and shellfish creations. Try the crab cakes, Etta's signature dish.

7452 East Side Dr., Chincoteague, VA, 23336, USA
757-336–5644
Restaurant Details
Credit cards accepted
Closed late Nov.–Mar. No lunch

Something incorrect in this review?

Island Creamery

$
Open since 1975, this shop sells homemade ice cream as well as sorbets, sherbets, and frozen yogurt. It's open year-round.

Mallards at the Wharf/ Hopkins & Bros. General Store

$$

Inside a converted 19th-century general store on the National Register of Historic Places, you can imagine yourself waiting for a steamer to Baltimore. Walk past the vintage display cases into a casual dining area overlooking the wharf, or enjoy crab cakes, steamed clams, and fresh fish on the deck outside. On summer Sundays, there's live music playing.

2 Market St., Onancock, VA, 23417, USA
757-787–8558
Restaurant Details
Credit cards accepted

Something incorrect in this review?

Recommended Fodor's Video

Mister Whippy

$

This soft-serve shop is a local favorite, serving cones, slushes, milk shakes, and sorbets.

Sea Star Café Gourmet Carryout

$

Set back from the street next to the water, this take-out place dishes out delectable made-to-order salads, sandwiches, and roll-ups, plus homemade soups and baked goods, much of it vegetarian or vegan. There are a few tables outside if you don't want to take away.

6429 Maddox Blvd., Chincoteague, VA, 23336, USA
757-336–5442
Restaurant Details
Days closed change seasonally

Something incorrect in this review?

Not finding what you're looking for?

We've got a few suggestions for nearby spots.
$$$ Yorktown

Riverwalk Restaurant78.4 miles away

Seafood
323 Water St., Yorktown, Virginia, 23690, USA
We recommend 1 Restaurants in Yorktown
$$$ Virginia Beach

Catch 3180.8 miles away

Seafood
3001 Atlantic Ave., Virginia Beach, Virginia, 23451, USA
We recommend 5 Restaurants in Virginia Beach
$ Virginia Beach

Murphy's Irish Pub80.9 miles away

Irish
2914 Pacific Ave., Virginia Beach, Virginia, 23451, USA
We recommend 5 Restaurants in Virginia Beach
$$ Virginia Beach Fodor's Choice

Waterman's Surfside Grille81.1 miles away

Seafood
415 Atlantic Ave., Virginia Beach, Virginia, 23451, USA
We recommend 5 Restaurants in Virginia Beach
$$ Virginia Beach

Five 01 City Grill81.9 miles away

American
501 N. Birdneck Rd., Virginia Beach, Virginia, 23451, USA
We recommend 5 Restaurants in Virginia Beach