20 Best Restaurants in Virginia Beach

Photo by Bianca Gonzales from Unsplash

Virginia Beach is a city in the United States, it’s located in the southeastern of the Virginia states, where the Chesapeake Bay and the Atlantic Ocean meet.

Because of this geographic location, Virginia Beach is a city that is blessed with pristine beaches, natural wonders, and abundant seafood.

If you’re visiting Virginia Beach, your experience will not be complete if you haven’t explored the many great restaurants in the city.

Tripboba has compiled the 20 best restaurants in Virginia Beach where you can explore the culinary wonders the city has to offer.



Experience the freshness of Virginia Beach seafood at Bay Local Eatery that is located at 2917 Shore Drive. Bay Local Eatery is a restaurant that serves Coastal Southern cuisine made from high-quality ingredients that are locally sourced.

Here, you will be able to enjoy seasonal vegetables, as well as seafood dishes in a space that is decorated with antiques and vintage-style lighting. Those are what make Bay Local Eatery a spot that gives off a warm and friendly atmosphere.

Bay Local Eatery, Virginia Beach

Shabby-chic spot with seasonal Southern coastal food offered for brunch daily & dinner most nights.

The atmosphere was really nice and the employees were really friendly.

Address : 2917 Shore Dr, Virginia Beach, VA 23451, USA


If you like drinking, then you should check out 1608 Crafthouse that is located in the Thoroughgood Center, approximately at 1608 Pleasure House Road. At 1608 Crafthouse, you will find numerous craft beers as well as hand-crafted drinks.

Besides the excellent drinks, you can also grab some delicious bites here. There are choices of tasty dishes made from sustainable local products to satisfy your hunger, such as ribeye, crab cakes, lamb burgers, and many more.

1608 Crafthouse

Hip restaurant & bar emphasizing locally sourced New American fare & regional craft brews.

Top Notch beer selection, from the local to the eclectic!

Address : 1608 Pleasure House Rd, Virginia Beach, VA 23455, USA


Get yourself some yummy breakfast before you start your day at one of the iconic Virginia Beach restaurants, namely Pocahontas Pancake House. You can find this restaurant at 3420 Atlantic Avenue and it’s open seven days a week from 07.00 a.m. until 01.00 p.m.

At this oceanfront dining, you will have the experience of eating so many tasty pancakes with different choices of toppings. Besides pancakes, you can also order other breakfast fares, such as Belgian waffles, omelets, wraps, sandwiches, and many more.

Pocahontas Pancake House

A seaside restaurant decorated with murals famous for pancakes & eggs.

They even feature a combo menu that includes pancakes, waffles, meat and egg options.

Address : 3420 Atlantic Ave, Virginia Beach, VA 23451, USA


Another great spot to grab some breakfast in Virginia Beach is Commune. This restaurant is located at 501 Virginia Beach Boulevard Suite B and it’s open seven days a week from 08.00 a.m. until 03.00 p.m.

Commune is a farm-to-table restaurant that uses seasonal ingredients from the local farmers and fishermen. They even have their own backyard garden that supplies fresh vegetables. Besides fresh and tasty dishes, Commune also serves Virginia wines and local beers to pair with your meal.

Commune, Virginia Beach

Rustic-chic spot serving seasonal New American dishes, many with produce from the backyard garden.

They offer unique options that are beautiful.

Address : 501 Virginia Beach Blvd suite b, Virginia Beach, VA 23451, USA


If you’re looking for an eating place with a quieter surrounding, then look no further than Leaping Lizard Café that is located at 4408 Shore Drive. This restaurant is open from Tuesday to Friday from 11.00 a.m. until 03.00 p.m. Meanwhile, on Saturday and Sunday, Leaping Lizard Café is open from 09.00 a.m. until 03.00 p.m.

Although secluded, Leaping Lizard Café is the locals' favorite place to grab a bite. Wonderful dishes are prepared every day from locally sourced ingredients and fresh seafood. Make sure you don’t miss out on one of the specialties, which includes their famous Chicken Salad Sandwich with Peach Chutney.

Leaping Lizard Cafe

Family friendly cafe serving casual lunch & brunch with sandwiches, wraps & salads.

The menu at Leaping Lizard Café has a good variety and is delicious.

Address : 4408 Shore Dr, Virginia Beach, VA 23455, USA


Whether a special birthday dinner with your family or a romantic dinner with your partner, Terrapin Restaurant is a great spot that you can find at 3102 Holly Road Suite 514. You can have a dining here from 05.30 a.m. until 08.45 p.m. from Tuesday to Saturday.

At this award-winning restaurant, you will be served with different types of menu items made from organic local farmers and fishermen. Try their 4-course tasting menu that will take you on a journey of culinary wonders from the land to the sea.


the best-reviewed cafes in the city


Experience the taste and creativity of elevated local dishes from Virginia Beach at Heirloom. This creative restaurant is located at 2484 N Landing Road #113 and it’s open from 04.00 p.m. until 09.00 p.m. from Tuesday to Thursday and from 04.00 p.m. until 10.00 p.m. on Friday and Saturday.

From oysters, fried shrimp, fried green tomatoes, she crab soup, to pork belly, you can enjoy them all here. To get the best deals the restaurant has to offer, you can come during the happy hour which starts from 04.00 p.m. until 05.30 p.m. from Tuesday to Saturday.

Heirloom, Virginia Beach

Beautiful location with all the things you hope for amazing food.

Come with lovely atmosphere and excellent service.

Address : 2484 N Landing Rd #113, Virginia Beach, VA 23456, USA


If you’re looking for an interesting place for dining in Virginia Beach, then The Hunt Room is a perfect choice. This restaurant is located in the Cavalier Virginia Beach, Autograph Collection, approximately at 4200 Atlantic Avenue. The Hunt Room is open for dinner from Monday to Saturday.

Once you entered this restaurant, you will be welcomed in a space that is decorated with taxidermy, just like the name of the restaurant suggests. The foods served here are seasonal cuisines with an extensive list of drinks menu which consists of cocktails, bourbon, and many others.

The Hunt Room, Virginia Beach

Historic lounge with taxidermy serving rustic, sophisticated American cuisine plus wine & cocktails.

This would be a great place to come for drinks and appetizers and the awesome atmosphere.

Address : 4200 Atlantic Ave, Virginia Beach, VA 23451, USA


If you want to enjoy some amazing steak dinner, then Ruth’s Chris Steak House is the place that you must go to. You can find this restaurant at 205 Central Park Avenue, and it’s open from Tuesday to Sunday at dinner time.

At Ruth’s Chris Steakhouse, you can enjoy sizzling butter topped beef in an elegant setting. Whether for a business meeting, family dinner, or a romantic dinner, Ruth’s Chris Steakhouse will gladly serve you high quality and tasty dishes to pamper your taste buds.

Ruth's Chris Steak House, Virginia Beach

Outpost of upmarket steakhouse chain known for sizzling, butter-topped beef in an elegant setting.

The location of the restaurant is excellent positioned in an ideal central area.

Address : 205 Central Park Ave, Virginia Beach, VA 23462, USA


If you happen to explore the historic Pungo area, then stop by Blue Pete’s Restaurant and treat yourself to some seafood dishes and sandwiches. You can find Blue Pete’s Restaurant at 1400 N Muddy Creek Road and it’s open seven days a week at dinner time. Meanwhile, on the weekends, this restaurant is available for brunch, lunch, and dinner.

Blue Pete’s Restaurant is a local’s landmark that is popular for casual dining in a laid-back atmosphere. Though the place is casual, you will find that the dishes that they serve are one of the finest that you can find in the city.

Blue Pete's Restaurant

Local longtimer known for creekside dining on seafood & sandwiches with a full bar & live music.

If you are looking for a seafood place, this place is definitely worth checking out.

Address : 1400 N Muddy Creek Rd, Virginia Beach, VA 23456, USA


Another locals’ favorite spot for brunch is Hair of the Dog Eatery that is located in the Loehmann’s Plaza, approximately at 4000 Virginia Beach Boulevard. Hair of the Dog Eatery opens its door for the customers from 08.00 a.m. until 06.00 p.m. daily.

This restaurant is known for the Southern comfort style brunch food. Don’t miss to try their specialty items, such as homemade meatloaf, shrimp n grits, chicken n waffles, breakfast burrito, biscuits n gravy, and many other dishes like sandwiches, burgers, and omelets.

Hair of the Dog Eatery

Great brunch Took the family to brunch and we had a great time. Bit of a wait, but worth it. The cocktails and the chicken and waffles were excellent and our waiter was personable and we had a great time.

Fireside Brunch Brunch with friends on a chilly morning was made even more pleasant by sitting in the back room in front of a cozy fire. Two of us had a classic mimosa and the other had the Porky's Revenge Bloody Mary. The drinks...

Changed menu was disappointing This is (or rather was) my son's favorite place to eat near Norfolk, but after our recent visit it is probably not his favorite. He has a specific dish in mind, which they no longer offer. I had a...

Address : 4000 Virginia Beach Blvd Ste 210, Virginia Beach, VA 23452-1743


Waterman's Surfside Grille is another landmark restaurant that you can’t miss while visiting Virginia Beach. You can find this restaurant at 415 Atlantic Avenue and it’s open from Monday to Sunday for brunch, lunch, and dinner.

The restaurant that is located by the beach does not only serves beautiful views, but also mouthwatering seafood and grill fares to satisfy your appetite. Waterman’s Surfside Grill also has an extensive list of drinks to complement your meal and make your dining experience even more complete.

Waterman's Surfside Grille

If you’re looking for a family friendly, oceanfront spot with outstanding food, this is your spot.

They provide the freshest seafood and a great selection of cocktails.

The homemade chips are crispy and paired nicely with the hot crab dip.

Their crab cakes are also pretty good quality and lumpy as well.

Address : 415 Atlantic Ave, Virginia Beach, VA 23451, USA


Treat yourself to some tasty globally-inspired dishes at Eurasia Café that is located in the Linkhorn Shoppes, approximately at 960 Laskin Road. Eurasia Café is open for the customers for lunch and dinner every day.

At Eurasia Café, you will be served seasonal dishes that are made from the freshest vegetables and fruits sourced from the local farmers. Make sure to try one of their favorite menus, such as the chef’s steak & egg, truffle parmesan fries, sesame seared tuna, and chargrilled 48-hour beef short rib.

Eurasia Cafe, Virginia Beach

New American bistro provides seasonal plates with global accents & wines from a neighboring shop.

They have a wide selection of wine.

Address : 960 Laskin Rd, Virginia Beach, VA 23451, USA


Taste one of the most delicious crab cakes and she crab soup that you can find in town at Bubba’s Seafood Restaurant and Crabhouse that is located at 3323 Shore Drive. This restaurant is open from 11.00 a.m. to 09.00 p.m. from Sunday to Thursday. Meanwhile, on Friday and Saturday, it’s open from 11.00 a.m. until 10.00 p.m.

At Bubba’s Seafood Restaurant and Crabhouse, you will find abundant seafood dishes. Make sure to also try their signature entrees and pair them with the specialty drink the restaurant has to offer.

Bubba's Seafood Restaurant and Crabhouse

Crab cakes & she crab soup headline the local lineup at this longtime inlet go-to with a marina.

You can enjoy quality fish, oysters, shrimp or crab legs.

Address : 3323 Shore Dr, Virginia Beach, VA 23451, USA


Another oceanfront dining in Virginia Beach that is worth checking out is Chix on the Beach that is located at 701 Atlantic Avenue. You can visit this restaurant from 11.00 a.m. to 11.00 p.m. from Sunday to Thursday and from 11.00 a.m. until 02.00 a.m. on Friday and Saturday.

Chix on the Beach is a casual restaurant that is perfect for dining, especially if you want to taste the deliciousness of the local seafood. This restaurant also features a full bar where you can get a drink and enjoy the surrounding atmosphere.

Chix on the Beach

Beachfront restaurant with local seafood & American food with full bar.

There is plenty of outdoor seating with a view of the beach with very good food.

Address : 701 Atlantic Ave, Virginia Beach, VA 23451, USA


Taste the best burgers in town at Repeal Bourbon & Burgers that is located at 202 22nd Street. This restaurant is open for service seven days a week from 11.00 a.m. until 10.00 p.m.

This cool and speakeasy-themed restaurant serves hearty and unique hamburgers to satisfy your appetite and pamper your taste buds. Besides hamburgers. Repeal Bourbon & Burgers also offers specialty cocktails to complete your eating experience.

Repeal Bourbon & Burgers

Cool, speakeasy-themed restaurant serving hearty, unique hamburgers & specialty cocktails.

They have a wide selection of bourbon and whiskeys that do not disappoint.

Address : 202 22nd St, Virginia Beach, VA 23451, USA


Tautog’s Restaurant is a local Virginia Beach restaurant that you must visit. This restaurant is located at 205 23rd street and it’s open from 05.00 p.m. to 10.00 p.m. on Thursday and Sunday, and from 05.00 p.m. until 11.00 p.m. on Friday and Saturday.

Tautog’s is a popular eating spot both for the locals and travelers. The restaurant that is set in a cozy Victorian cottage near the beach serves many choices of seafood dishes as well as salads, sandwiches, and bread. Also, try one of their yummy desserts to end your experience on a sweet note.

Tautog's Restaurant

Popular local seafood eatery set in a cozy Victorian cottage near the beach, with porch seating.

They have weekly rotating specials in addition to the standard menu.

Address : 205 23rd St, Virginia Beach, VA 23451, USA


If you’re looking for a great place to enjoy breakfast, brunch, or lunch, then Doc Taylor’s Restaurant can be a great alternative for you. You can visit this restaurant at 207 23rd Street and it’s open from 07.00 a.m. until 02.00 p.m. from Wednesday to Sunday.

The restaurant got its name from the late Doctor Taylor, who set up a practice and residence in the building that is now used as the restaurant. Now, you can enjoy different types of comfort food, Mimosas, and Bloody Marys to cure your hunger and thirst.

Doc Taylor's Restaurant

Southern eggs, grits & Bloody Marys draw a beach crowd to this brunch place set in an old cottage.

Great breakfast spot for locals and visitors alike.

Address : 207 23rd St, Virginia Beach, VA 23451, USA


If you crave some Indian foods while you’re visiting Virginia Beach, then you should go to Masala Bites which is located in the Red Mill Commons, approximately at 2133 Upton Drive Unit 128. This restaurant is open daily for brunch, lunch, and dinner.

At Masala Bites, you will get to enjoy northern Indian fares, such as seafood Kerala curry, biryani, butter chicken, and many more. They also have some specialty dishes that will be such a shame to miss, such as Amritsari chicken tikka, crab masala, lamb pepper sukka, and etc.

Masala Bites

Packed with flavors  Curries which are packing with flavors. Love the home roasted and home ground spices. Lots of amazing Northern Indian dishes and fresh seafood. Something for everyone Vegetarian and Meat eaters. 

excellent food and service We came here for dinner on the Sunday night of the labor day weekend. We had reservations but we were late by about an hour. We called and explained and they moved our reservation. Very cool of them and...

Dinner for 7, plenty of parking even RV,'s We are visiting the area and came with family. This was my second time eat Indian food. The first time I was less than a impressed. It was many years ago.The place in a large area with...

Address : 2133 Upton Dr Ste 128 Red Mill Commons Shopping Center, Virginia Beach, VA 23454-1194


One way to find out the quality of seafood is by eating it raw, and you can taste the freshness and deliciousness of Virginia Beach seafood at Mizuno Japanese Restaurant, where you get to eat fresh and high-quality seafood of Virginia Beach.

You can find this restaurant in La Promenade Distinctive Shops, approximately at Distinctive Shoppes, La Promenade, 1860 Laskin Road Suite 115b. Here, you will be able to enjoy traditional and unique sushi, as well as fusion dishes. They also offer specialty cocktails to complement your meal.

Mizuno Japanese Restaurant

Excellent Sushi Really love the fresh seafood flavors in the amazing Sushi served up here at Mizuno. Lots of good traditional and innovative Sushi Rolls to choose from. Love the sauces and the dressings.  

Fair Fare My family and I've been to Mizuno's several times, including last night. The service was fine and the food was pretty good but expensive. We had the tuna salad, poke bowl, chef's choice sushi and two sushi rolls along...

Best Sushi ever This place is amazing. The sushi was great. We had the tuna crunchy crunchy rolls, I’m so hot roll (we never had a roll like this it was delicious), beef negima and we had a no rice rolls. We have been to many...

Address : 1860 Laskin Rd Ste 120, Virginia Beach, VA 23454-4535