The very best places to eat and drink in Virginia Beach

Written By: The Planet D

Looking for the best places to eat in Virginia Beach?

When thinking of funky foodie cities in the United States places like Austin, New Orleans and Portland spring to mind. I never expected Virginia Beach to ignite my palate the way it did.

While Dave and I wined and dined at a new restaurant or stylish brew pub each night, we were amazed at all the choices and delectable dishes waiting to be tasted.

So we rounded up the very best places to eat and drink in Virginia Beach.

places to eat in virginia beach
Deb enjoys oysters for breakfast

Where to Eat and Drink in Virginia Beach

We were sent on a mission by Matador Network to eat as much as possible in Virginia Beach and we accepted that challenge with pleasure by loosening our belts and pulling up our best stretchy pants.

Over a five day period, we hit all the cafés, distilleries, coffee shops and bistros we could.

Through our research and plenty of eating, we’ve rounded up our favourite places to eat and drink in Virginia Beach.

Fine Dining Virginia Beach

best places to eat in Virginia Beach
We loved eating in Virginia Beach

1. Terrapin

Our Virginia Beach food adventure started off on the right foot at Terrapin.

Located just a couple of blocks from our hotel, the Hilton Garden Inn, we walked to Terrapin for a 6:30 pm seating.

We expected it to be quiet with such an early dining time, but this place was hopping.

Tables were filled with people ordering fresh seafood and drinking signature cocktails.

best places to eat in Virginia Beach
Fresh Terrapin Oysters

This award-winning restaurant is run by Chef Rodney Einhorn who honed his skills in New York and Aspen before returning to Virginia Beach to open Terrapin in 2006.

I believe this is the restaurant that started the food movement in Virginia Beach and many of his employees have gone on to open their own restaurants around town.

best places to eat in Virginia Beach
Seafood Meal at Terrapin

When talking with Virginia Beach tourism, they say that it is a tight knit community that understands that working together can only raise the bar and bring more people to the area for fine dining experiences.

best places to eat in Virginia Beach Terrain Scallops
Delectable Scallops

We had a huge tasting menu starting with the region’s world famous oysters delivered fresh by Captain Chris Ludford.

The meal continued with a seafood theme as Dave enjoyed juicy scallops while I savoured my sea bass with clams.

Terrapin: 3102 Holly Rd. Virginia Beach, VA 757-321-6688

2. Esoteric

We had worked up an appetite this day doing adventures around Virginia Beach, so when we arrived at Esoteric and ordered the biggest charcuterie board we’ve ever tasted, we knew we were in for a treat.

I think we could have eaten that alone and been thrilled with our meals. But there was more to be had!

best places to eat in Virginia Beach Esoteric
Charcuterie Board

Housed in a 1920s-era building, Esoteric is a newer restaurant in Virginia Beach’s ViBe Creative District.

It serves up dozens of local craft brews on tap in the most unique way I’ve ever seen. All the taps jut out from the wall.

I could have spent all night sampling but instead, we enjoyed two local favourites to go with our meals.

best places to eat in Virginia Beach
Mircrobreweries are popping up everywhere

Dave went for the filet mignon.

He said he hasn’t had that good of a cut of meat in years. It was my turn for scallops tonight.

The seafood in Virginia Beach is so fresh, that you have to sample it every chance you get.

best places to eat in Virginia Beach Esoteric
Esoteric’s amazing beef

The chef sent over fresh octopus for us to try, a house specialty and it did not disappoint.

Like all the restaurants we ate at in Virginia Beach, Esoteric uses local ingredients following the farm to table formula. It also has its own on-site garden too!

best places to eat in Virginia Beach Esoteric Octopus
Heavenly Octopus

Esoteric: 501 Virginia Beach Blvd., 757-822-6008

Breakfast and Brunch

3. Bay Local Eatery

When visiting First Landing State Park, a great spot to stop for breakfast is the locals’ favourite, Bay Local Eatery.

It doesn’t have lattes or cappuccinos, but it serves one of the best cups of coffee you’ll ever taste.

The portions are huge and the menu is unique specializing in creating locally inspired dishes from locally sourced ingredients.

Like my eggs benedict with fried oysters and smoked bacon drizzled with hollandaise and fresh parmesan.

where to eat in Virginia Beach bakeries
Local Bakeries

The atmosphere is relaxed and the service is excellent. With all that food in your belly, you’ll be ready for a hike in the nearby State park.

Bay Local Eatery: 2917 Shore Dr., 757-227-4389

4. Commune

Everyone in Virginia Beach loves the Commune.

It seemed all the locals asked us if we’d eaten there yet. Commune is a family style shared eatery where you pull up a chair to a large table or at the bar and order fresh food directly from the farm.

It’s claim to fame is being the area’s first farmer-owned restaurant.

best places to eat in virginia beach commune
Commune for breakfast

The food is hearty and the atmosphere is friendly. We loved the huge cappuccinos that went splendidly with our breakfast sandwiches.

The owners run New Earth Farm in the Pungo farming community and they welcome visitors.

Commune: 501 Virginia Beach Blvd

5. Three Ships Coffee

Best Places to eat in Virginia Beach Three Ships for coffee
Tree Ships for morning coffee

Located in the heart of the ViBe Creative District, Three Ships Coffee is a funky local favourite just a short drive up from the beach.

It’s a superb alternative to Starbucks where you’ll have cappuccinos made with great care and friendly customer service.

where to eat in virginia beach breakfast at Vibe District
The Funky Vibe District

It’s a small place with an even smaller menu, but the vibe is hip and you can take your coffee to go as you walk through the shops in the alley behind.

You can tell that the clientele  and the staff are artists at heart taking their time to create the perfect blend.

Three Ships Coffee 607 17th St

6. Java Surf

Where to eat in Virginia Beach Java Surf
Java Surf was a favourite

We were still hungry after stopping in at Three Ships and decided that it is more of a coffee shop rather than a full breakfast stop.

But just down the road, we found a great breakfast spot with hearty meals and friendly service.

They served lattes and cappuccinos too.

If you are looking for something a little more filling than Three Ships, check out Java Surf too.

7. The Bee & The Biscuit

places to eat in Virginia Beach Bee and Biscuit
The Bee and the Biscuit when visiting Aviation Museum

The Pungo farming community is where much of Virginia Beach’s local produce comes from.

It’s worth take a drive to this area to visit the Military Aviation Museum.

While you are there, you must stop at the very cute The Bee & The Biscuit.

places to eat in virginia beach bee & biscuit sign
Watch for this sign

We popped in for a bite before visiting the Military Aviation Museum. Be prepared to wait, this place attracts a huge crowd.

The outdoor waiting area is pleasant and its bar is filled with unique coffee drinks and morning cocktails.

The Bee & The Biscuit: 1785 Princess Anne Rd., 757-689-6243

Drinks in Virginia Beach

This post isn’t just about dining, we called it where to eat and drink in Virginia Beach for a reason. There are amazing brewpubs, distilleries and bars in the city offering a fun night out.  

where to drink in virginia beach microbrews
Check out the Microbreweries

Microbreweries and distilleries are popping up all over and there are a few great stops in Virginia Beach to wet your whistle.

8. The Chesapeake Bay Distillery

where to drink in Virginia Beach Chesapeake Bay Distillery
Sip Vodka at Chesapeake Bay

The Chesapeake Bay Distillery is located just a few buildings down from Commune and Esoteric.

Stopping in for a tasting is an experience. We tasted their vodkas and cocktails that were to die for.

where to drink in Virginia Beach cocktails at Chesapeake Bay
Try a cocktail at Chesapeake Bay

Their spiced vodka packs a punch but makes for the perfect base for a bloody Mary. We also enjoyed the vodka martini, but my personal favourite was just straight up neat.

The Chesapeake Bay Distillery: 437 Virginia Beach Blvd

9. Green Flash Brewery

The Green Flash Brewery is as much of an event as a tasting experience.

When we pulled up kids were playing in the yard of the one-acre beer garden while parents sipped their brews at the many tables and outdoor seating areas.

where to drink in Virginia Beach Green Flash Brewery
Order a flight at Green Flash Brewery

Inside is a massive warehouse tasting room where you can choose from 30 beers on tap.

We had to drive so we couldn’t go crazy with a couple of pints, so we instead ordered a flight to taste as many options as possible in small and safe tasters.

Dave’s favourite was the stout.

where to drink at Virginia Beach Green Flash beer
A Flight of Beer

Green Flash Brewery is a well-known San Diego-based micro-brewery that has opened its first location outside of California in Virginia Beach.

Virginia’s central location on the East Coast made it the perfect choice.

where to drink in Virginia Beach food trucks
Food Trucks out front

While you are there, you can grab a bite at the food truck parked right beside the beer garden.

You don’t even have to leave the licensed premises.

Green Flash Brewery: 1209 Craft Lane., 858-622-0085

10. Back Bay Brewing Company

Back Bay Brewing is another great place to sample flights of local beer.

Hanging out on oversized picnic tables gives a friendly gathering feel as you sip flights or pints of their Atlantic Avenue IPA or Beach Cruiser Pale Ale.

where to drink in Virginia Beach Back Bay Brewing
try some beer at Back Bay Brewing Company

Our favourite part of tasting beer in Virginia Beach was chatting with the locals, everyone was friendly and welcoming and when you add beer or spirits to the mix, it’s a very fun time.

Back Bay Brewing: 614 Norfolk Avenue Virginia Beach (757) 531-7750

11. Commonwealth Brewing Company

where to drink in Virginia Beach Commonwealth Brewing
Enjoy the patio at Commonwealth Brewing

Located in the heart of the Chesapeake Bay Beach, this brewery is worth a visit for its unique setting in a repurposed firehouse dating back to 1962.

From Mexican Cerveza and IPA to darker Imperial Hopfenweizen and stouts, there are beers to satisfy any palate.

Sadly for us, it was closed when we arrived, but it looks like the coolest spot in town to enjoy a pint.

Commonwealth Brewing Company: 2444 Pleasure House Rd., 757-305-9652

Comfort foods

12. Back Bay Gourmet

This isn’t a spot we’d typically choose had it not been on our suggested itinerary.

Located in a strip mall, we would have driven right by it. But the Back Bay Gourmet surprised us when we walked through the door.

A delightful shop with gifts and crafts on display at the front door instantly told us that great care is put into everything.

places to eat in Virginia Beach Back Bay Gourmet
Lunch at Back Bay Gourmet

We choose a table by the window and enjoyed freshly baked sandwiches with house-made chips. It was huge and filling.

The Back Bay Gourmet is a deli and bistro housing a coffee bar and bakery.

You can eat in or take your food to go to enjoy at a nearby beach.

places to eat in Virginia Beach Back Bay Gourmet
Back Bay Gourmet Gift shopt

Back Bay Gourmet: Red Mill Walk – 2277 Upton Dr. #714, 757-689-0771)

13. Blue Pete’s

After an fun and easy paddle in the Back Bay National Wildlife Refuge with Surf & Adventure, we ended at Blue Pete’s.

This eatery is another local favourite and by 5:30 pm the parking lot was already filled with cars. Located a little off the beaten path, it’s a good choice to finish off an excursion like we did.

Try their signature calamari lightly tossed with parmesan cheese and served with chili sauce.

There’s nothing better than parmesan with a bite.

places to eat at Virginia Beach Blue Petes
Sea Food at Blue Petes

Serving everything from crab, clams and oysters to seafood gumbo and coconut shrimp, you’ll get your seafood on when you eat at Blue Pete’s located directly on the canal.

Blue Pete’s: 1400 N. Muddy Creek Rd

14. Bubba’s Seafood Restaurant

places to eat in Virginia Beach Bubbas
Seafood and patio at Bubbas Seafood

Bubba’s Seafood Restaurant has the best waterfront location in Virginia Beach. Located in the Chesapeake Bay Beach Bubba’s is the first in a line of many seafood restaurants on the bay.

Specializing in seafood it’s a perfect spot to enjoy the sun after a day at the beach or visit to the First Landing State Park. And don’t forget the beer!

Over the past two years, Virginia Beach has had an emerging craft beer scene and many of the local restaurants serve these distinct brews.

Bubba’s Seafood Restaurant: 3323 Shore Dr., 757-481-3513

15. Margie and Ray’s

places to eat in Virginia Beach Margie and Rays
Margie and Rays is a staple

Margie and Ray’s has that old school feel that you just don’t get anymore.

Dave and I used to love going to local diners and you can still do that with this eatery.

It doesn’t look like it has changed one bit since opening in 1964. It’s known as one of the top seafood diners in Virginia Beach and it was featured by Coastal Living as a Favourite Seafood Dive in Virginia.

Margie and Ray’s: 1240 Sandbridge Rd., 757-426-2397

Leaping Lizard Cafe

The Leaping Lizard Café was featured on the Food Network’s “”Diners, Drive-Ins, and Dives,” and we had to give it a try. It’s an interesting little spot located on the busy Shore Drive where apparently chickens roam free.

We didn’t see them this time, but it definitely had that vibe about it.

place to eat in Virginia Beach
From Diners, Drive-Ins, and Dives – Leaping Lizard

The food is exactly what you’d expect from a dive-and-diners type show. It’s big, it’s hearty and it’s greasy. But oh so delicious.

Like so many other places in Virginia Beach, The Leaping Lizard uses local produce and fresh garden vegetables.

place to eat in Virginia Beach leaping lizard interior
Have a fresh beer at Leaping Lizard

Leaping Lizard Cafe: 4408 Shore Dr., 757-460-5327

We barely scratched the surface of all the great dining and drinking establishments in Virginia Beach.

With the fresh farm to table movement and craft and microbrews popping up all the time, Virginia Beach will soon be one of the great foodie cities in America.

What impressed us about Virginia Beach was how much thought and care goes into conservation and preservation.

They are working towards rebuilding their oyster coral beds and oyster farming is thriving as we learned from our oyster tour with Captain Chris Ludford.

Oyster Tour

places to eat in virginia beach VA oysters
Oysters for Breakfast with Chris Ludford

Most restaurants are very particular about sourcing only locally grown produce and locally farmed animals.

They care about the food they serve their customers and create little environmental impact while utilizing only the freshest and purest ingredients.

With this kind of passion by both the chefs and suppliers, you can be sure to have a world class dining experience when you visit Virginia Beach.

Our trip to Virginia Beach was in partnership with Matador Network and Visit Virginia Beach. Visit their website for more information and to start planning for your trip to Virginia Beach.

Travel Planning Resources

Looking to book your next trip? Why not use these resources that are tried and tested by yours truly.

Book Your Flights: Start planning your trip by finding the best flight deals on Skyscanner. We have used them for years and have found that they have the best flight deals.

Book your Hotel: Find the best prices on hotels with these two providers. If you are located in Europe use and if you are anywhere else use TripAdvisor.

Find Apartment Rentals: You will find the cheapest prices on apartment rentals with VRBO

Travel Insurance: Don't leave home without it. Here is what we recommend:

  • Safety Wing - Occasional Travelers.
  • Medjet - Global air medical transport and travel security.

Book Your Activities: Looking for walking tours, skip-the-line tickets, private guides, and more? Then we recommend Get Your Guide.

Need more help planning your trip? Make sure to check out our Resources Page where we highlight all the great companies that we trust when we are traveling.

About The Planet D

Dave Bouskill and Debra Corbeil are the owners and founders of The Planet D. After traveling to 115 countries, on all 7 continents over the past 13 years they have become one of the foremost experts in travel. Being recognized as top travel bloggers and influencers by the likes of Forbes Magazine, the Society of American Travel Writers and USA Today has allowed them to become leaders in their field.

Leave a Comment

5 thoughts on “The very best places to eat and drink in Virginia Beach”

  1. Love the area and go back as we can. Lived there for several years before moving where we are now. Our favorite is Steinhilbers in Thalia which we found almost 50 years ago.
    Enjoyed your article as we will be there soon and will be meeting friends at The Bee and Biscuit. Will try some of the others mentioned also.

  2. I have rich family history in Drewryville, Virginia. I’m possibly related to ancestor James Drewry, who posibly was involved in the “Battle for Richmond” back in the heyday.

  3. OMG!! This article made me hungry even when my tummy is full…These dishes look yummy and delicious. And the breweries are awesome…

    • Thanks! I’m glad we could intrigue you with Virginia Beach food. They were all delicious. We definitely gained some weight on this one. And yes, i love that they have so many breweries popping up.

  4. One of the best things about travelling is experimenting with new flavours, tastes and textures. It looks like you guys have had a wonderful time trying local delicacies; truly inspirational!