So how does this work?
We pick our top choices based on the quality of the food, service, and consistency over time. We’ll start off by giving you the best options overall for dining in Virginia Beach and then follow up with links to different types of restaurants in different neighborhoods at the end of this page.
Best Brunch Restaurants Virginia Beach

The Swan Terrace Description: Seafood choice at an upscale hotel. Sunday brunch, seafood & flame-grilled steaks in a classic dining room & patio at The Founders Inn. Address: 5641 Indian River Rd, Virginia Beach, VA 23464, United States Phone Number: +1 757-366-5777 Website: http://www.foundersinn.com/ Store Hours:

Rockafeller’s Restaurant Description: Waterside seafood eatery with decks. Casual seafood eatery with a regional focus in a double-decker waterside space with covered decks. Address: 308 Mediterranean Ave, Virginia Beach, VA 23451, United States Phone Number: +1 757-422-5654 Website: Homepage Store Hours: Sunday: 11AM-9PM | Monday: Closed | Tuesday: 3-9PM | Wednesday: 3-9PM | Thursday: 3-9PM …

Las Palmas 2 Mexican Description: Casual offering for Mexican cooking. Energetic option serving a large menu of classic Mexican fare, plus tequila drinks & imported beer. Address: 1009 Lynnhaven Mall Loop, Virginia Beach, VA 23452, United States Phone Number: +1 757-463-5100 Website: http://www.laspalmas2mexicanvb.com/ Store Hours: Sunday: 11AM-9PM | Monday: 11AM-10PM | Tuesday: 11AM-10PM | Wednesday: …

Las Palmas 2 Mexican Description: Casual offering for Mexican cooking. Energetic option serving a large menu of classic Mexican fare, plus tequila drinks & imported beer. Address: 1009 Lynnhaven Mall Loop, Virginia Beach, VA 23452, United States Phone Number: +1 757-463-5100 Website: http://www.laspalmas2mexicanvb.com/ Store Hours: Sunday: 11AM-9PM | Monday: 11AM-10PM | Tuesday: 11AM-10PM | Wednesday: …

Pier 23 Restaurant Description: Relaxed outpost for breakfast & seafood. Informal mainstay with breakfast, cocktails & a seafood-focused menu, plus outdoor seats. Address: 2224 Atlantic Ave, Virginia Beach, VA 23451, United States Phone Number: Website: http://pier23restaurant.com/pages/ Store Hours: Sunday: 8AM-10PM | Monday: 8AM-10PM | Tuesday: 8AM-10PM | Wednesday: 8AM-10PM | Thursday: 8AM-9PM | Friday: 8AM-10PM …

Session Description: . Address: 2973 Shore Dr Suite 104, Virginia Beach, VA 23451, United States Phone Number: +1 757-904-1492 Website: http://www.sessionvb.com/ Store Hours: Sunday: 8AM-4PM | Monday: 8AM-3PM | Tuesday: Closed | Wednesday: 8AM-3PM | Thursday: 8AM-3PM | Friday: 8AM-4PM | Saturday: 10AM-4PM

Rockafeller’s Restaurant Description: Waterside seafood eatery with decks. Casual seafood eatery with a regional focus in a double-decker waterside space with covered decks. Address: 308 Mediterranean Ave, Virginia Beach, VA 23451, United States Phone Number: +1 757-422-5654 Website: Homepage Store Hours: Sunday: 11AM-9PM | Monday: Closed | Tuesday: 3-9PM | Wednesday: 3-9PM | Thursday: 3-9PM …

Sunnyside Cafe and Restaurant Description: Spacious American breakfast & lunch spot. Large American cafe with a patio offering an extensive menu of breakfast & lunch dishes. Address: 508 Atlantic Ave, Virginia Beach, VA 23451, United States Phone Number: +1 757-965-3033 Website: http://www.sunnysidevb.com/ Store Hours: Sunday: 7AM-1:30PM | Monday: 7AM-1:30PM | Tuesday: 7AM-1:30PM | Wednesday: 7AM-1:30PM …
First Watch Description: Casual chain cafe for breakfast & lunch. Cafe chain for health-minded breakfast, brunch & lunch options such as omelets, salads & soups. Address: 2168 General Booth Blvd Suite 500, Virginia Beach, VA 23454, United States Phone Number: +1 757-432-3495 Website: Locations Store Hours: Sunday: 7AM-2:30PM | Monday: 7AM-2:30PM | Tuesday: 7AM-2:30PM | …

The Bee and The Biscuit Description: Homey bistro for American daytime eats. Charming cottage restaurant serving New American breakfast & lunch dishes featuring local produce. Address: 1785 Princess Anne Rd, Virginia Beach, VA 23456, United States Phone Number: +1 757-800-5959 Website: http://www.beebiscuit.com/ Store Hours: Sunday: Closed | Monday: Closed | Tuesday: 7AM-2PM | Wednesday: 7AM-2PM …

First Watch Description: Casual chain cafe for breakfast & lunch. Cafe chain for health-minded breakfast, brunch & lunch options such as omelets, salads & soups. Address: 2850 Virginia Beach Blvd Suite 104, Virginia Beach, VA 23452, United States Phone Number: +1 757-500-8070 Website: Locations Store Hours: Sunday: 7AM-2:30PM | Monday: 7AM-2:30PM | Tuesday: 7AM-2:30PM | …

Simple Eats Restaurant Description: Artsy eatery with farm-to-table fare. Charming bistro offering a seasonal American menu, craft brews on tap, cocktails & vibrant artwork. Address: 3152 Shore Dr, Virginia Beach, VA 23451, United States Phone Number: +1 757-962-3676 Website: http://simpleonshore.com/ Store Hours: Sunday: 8AM-3PM | Monday: Closed | Tuesday: Closed | Wednesday: 8AM-8PM | Thursday: …

Bay Local Eatery Description: Regionally inspired brunch & dinner fare. Shabby-chic spot with seasonal Southern coastal food offered for brunch daily & dinner most nights. Address: 2917 Shore Dr, Virginia Beach, VA 23451, United States Phone Number: +1 757-227-4389 Website: http://baylocalvb.com/ Store Hours: Sunday: 7AM-5PM | Monday: 8AM-3PM | Tuesday: 8AM-3PM | Wednesday: 8AM-3PM | …

Leaping Lizard Cafe Description: Secluded cafe for casual lunch & brunch. Secluded cafe serving casual lunch & brunch with sandwiches, wraps & salads. Address: 4408 Shore Dr, Virginia Beach, VA 23455, United States Phone Number: +1 757-460-5327 Website: https://www.facebook.com/LeapingLizardCafe Store Hours: Sunday: 9AM-3PM | Monday: Closed | Tuesday: 11AM-3PM | Wednesday: 11AM-3PM | Thursday: 11AM-3PM …

Pop’s Diner Co. Description: Modest American eatery with breakfast. Local chain serving breakfast, sandwiches, classic American dishes & cocktails in a modest space. Address: 5720 Northampton Blvd, Virginia Beach, VA 23455, United States Phone Number: +1 757-226-9450 Website: http://popsdinerco.com/ Store Hours: Sunday: 7AM-3PM | Monday: 7AM-3PM | Tuesday: 7AM-3PM | Wednesday: 7AM-3PM | Thursday: 7AM-3PM …
First Watch Description: Casual chain cafe for breakfast & lunch. Cafe chain for health-minded breakfast, brunch & lunch options such as omelets, salads & soups. Address: 2168 General Booth Blvd Suite 500, Virginia Beach, VA 23454, United States Phone Number: +1 757-432-3495 Website: Locations Store Hours: Sunday: 7AM-2:30PM | Monday: 7AM-2:30PM | Tuesday: 7AM-2:30PM | …
Leaping Lizard Cafe Description: Secluded cafe for casual lunch & brunch. Secluded cafe serving casual lunch & brunch with sandwiches, wraps & salads. Address: 4408 Shore Dr, Virginia Beach, VA 23455, United States Phone Number: +1 757-460-5327 Website: https://www.facebook.com/LeapingLizardCafe Store Hours: Sunday: 9AM-3PM | Monday: Closed | Tuesday: 11AM-3PM | Wednesday: 11AM-3PM | Thursday: 11AM-3PM …
Bay Local Eatery Description: Regionally inspired brunch & dinner fare. Shabby-chic spot with seasonal Southern coastal food offered for brunch daily & dinner most nights. Address: 2917 Shore Dr, Virginia Beach, VA 23451, United States Phone Number: +1 757-227-4389 Website: http://baylocalvb.com/ Store Hours: Sunday: 7AM-5PM | Monday: 8AM-3PM | Tuesday: 8AM-3PM | Wednesday: 8AM-3PM | …
Simple Eats Restaurant Description: Artsy eatery with farm-to-table fare. Charming bistro offering a seasonal American menu, craft brews on tap, cocktails & vibrant artwork. Address: 3152 Shore Dr, Virginia Beach, VA 23451, United States Phone Number: +1 757-962-3676 Website: http://simpleonshore.com/ Store Hours: Sunday: 8AM-3PM | Monday: Closed | Tuesday: Closed | Wednesday: 8AM-8PM | Thursday: …