Every weekend, many Virginians love to sleep in just a little bit later, but they face a very difficult decision when they wake: Where is the best place to go get brunch?

We've picked a few of the most highly praised brunch spots from all over Virginia, helping you find the places with quality food, service, atmosphere — and if you’re like many Virginians, quality cocktails — to start your weekend off right.

Plan a weekend getaway to one of these destinations and add an awesome Virginia brunch to your itinerary.  
 

Central VirginiaNorthern Virginia | Shenandoah Valley
Virginia Mountains | Southwest Virginia | Southern Virginia
Hampton Roads | Eastern Shore | Chesapeake Bay
 

CENTRAL VIRGINIA

Front sign of Millie's Diner in Richmond

Millie's Diner

Photo Credit: Bill Crabtree Jr.

Millie’s Diner—Richmond

This popular Richmond spot has been around for over 35 years, but their tasty brunch menu never gets old. On Saturday and Sunday mornings, Richmond residents flock to Millie’s Diner for one of the best brunches in the city. Although the wait can sometimes be over an hour to get in, the food is more than worth it. Plus, the bartender will fix you up with mimosas or Bloody Marys that will make the time seem to fly by.

Local Favorites: Devil’s Mess, Huevos Rancheros  

More Top Brunch Spots in Central Virginia: 

  • The Jefferson Hotel in Richmond: Make reservations in advance and be ready to tuck in on smoked salmon and a full seafood raw bar, an impressive ham carved to order, and bottomless mimosas. 
  • The Mill Room in Charlottesville: Brunch at The Mill Room is an all-you-can-eat buffet for $45 per person (cocktails are extra).
  • The Babcock House in Appomattox: If you are a fan of traditional Southern fare, this hidden gem inside the Babcock House Bed & Breakfast should be on your list.

NORTHERN VIRGINIA

Frost Cafe

Frost Cafe—Culpeper

Frost Cafe is a classic 1950s-style diner that makes you feel almost compelled to order a good old-fashioned malt with your meal. Here you’ll find a fun nostalgic atmosphere, reasonable prices, and those dependably hearty meals that remind you of mom’s home cooking. Breakfast is served all day long so you can get your fill of brunch at any time! 

Local Favorites: Steak & Eggs, Fried Bologna and Eggs, Corned Beef Hash

More Top Brunch Spots in Northern Virginia: 

  • Mason-Dixon Cafe in Fredericksburg: Although there is sometimes a bit of a wait for a table, you’ll forget all about it once the Southern-style food arrives. 
  • Lyon Hall in Arlington: Restaurant with French and Belgian influences and must-try fresh beignets.
  • Ruthie's All Day in Arlington: This mid-century modern style eatery has an approachable and creative menu.

SHENANDOAH VALLEY

Zynodoa

Zynodoa

Photo Credit: Beth Furgurson

Zynodoa—Staunton

Enjoy a farm-to-table brunch at Zynodoa in Staunton. The weekend brunch features an inventive seasonal menu of mainly Southern fare, from buttermilk waffles to steak and eggs. Polish off your meal with a cup of Crucible Coffee. 

Local Favorites: Bruléed cast iron cornbread, cornmeal fried oysters, farm frittata 

More Top Brunch Spots in the Shenandoah Valley: 

  • Latin Soul in Staunton: Locals recommend the biscuits and gravy, chorizo burrito, and Salvadoran breakfast.
  • Bistro on Main in Lexington: Intimate, casual atmosphere with an affordable menu. 
  • Houlihan’s Restaurant and Bar in Front Royal: Made-from-scratch meals in a trendy environment. 

VIRGINIA MOUNTAINS

Scratch Biscuit Co

Scratch Biscuit Co.

Photo Credit: John Park @hungryasianrke

Scratch Biscuit Co.—Roanoke

This Grandin Village spot has a specialty brunch menu on Sundays. Whether you prefer a simple biscuit or want to load it up with all the fixin's, Scratch Biscuit Co. will have something on the menu to entice you. Other options include cinnamon rolls, mouthwatering pancakes, and a variety of breakfast tacos. 

Local Favorites: Fried Cajun catfish biscuit with chipotle sauce, Nashville Hot Chicken biscuit, Fully Loaded grits

More Top Brunch Spots in the Virginia Mountains: 

  •  The Regency Room at Hotel Roanoke in Roanoke: A local tradition open since 1939, recognized as one of the top 100 brunches in America. 
  • Texas Tavern in Roanoke: In business since 1930 and open 24 hours a day, this spot is known for its affordable menu and simple cooking.  
  • North Star Restaurant in Buchanan: Biscuits, breakfast sandwiches, omelets, and lunch options abound.

SOUTHWEST VIRGINIA

Gillie's

Gillie's

Gillie's—Blacksburg

The vegetarian institution Gillie's has been feeding Blacksburg locals and visitors for over 50 years. It has a warm and inviting atmosphere with a sort of entrancing charm that will make you feel at home. To top it off, they make their own fresh-squeezed juices.

Local Favorites: Breakfast burrito, smoked salmon hash, tofu scramble

More Top Brunch Spots in the Blue Ridge Highlands: 

  • White Birch Juice Kitchen & Juice Bar in Abingdon: White Birch’s famous cold-pressed juices are the perfect match for their yummy brunch options.
  • 622 North in Blacksburg: Enjoy dishes like the Pancake Club Sandwich and Kentucky Hot Brown French Toast in a renovated Victorian home in Blacksburg's historic downtown. 
  • Draper Mercantile Restaurant in Draper: Sunday brunch at this spot is made using local, organic ingredients.

SOUTHERN VIRGINIA

Downtown Danville River District

Downtown Danville River District

Photo Credit: Ali Zaman

Golden Leaf Bistro—Danville

The brunch menu at Golden Leaf Bistro focuses on quality ingredients and classic home-cooked dishes. Served Saturdays and Sundays, enjoy brunch on the patio or inside the renovated tobacco warehouse. 

Local Favorites: Main Street crepes, strawberry french toast, BLT Benedict

More Top Brunch Spots in Southern Virginia: 

  • The Mansion Restaurant in South Boston: The Berry Hill Resort's romantic restaurant serves brunch in a sophisticated, intimate space.
  • Crema & Vine in Danville: Try the chorizo burrito, breakfast flatbread, or avocado toast to kickstart your day. 

HAMPTON ROADS

Bay Local Eatery

Bay Local Eatery

Bay Local Eatery—Virginia Beach

Enjoy brunch fare all day, every day at Bay Local Eatery. The menu is inspired by tried and true family recipes and local culinary delicacies, like Virginia Beach's Lynnhaven oysters. If you want to get the party started during your brunch, try a Cinnamon Toast Crunch breakfast shot or the Big Jumbo Sorbet Mimosa. 

Local Favorites: Power Bowl, Jamaican Dark Rum French Toast, Bay Bloody Marys

More Top Brunch Spots in Hampton Roads: 

  • Leaping Lizard Cafe in Virginia Beach: This quaint and eclectic spot features specialties such as homemade sweet potato biscuits with local Edwards Surry ham & peach jam.
  • Freemason Abbey in Norfolk: There are plenty of waffles, skillets, quiches, and Bennies to choose from at this restaurant located in a restored 19th century church.  
  • Venture Kitchen & Bar in Hampton: Try something new on the rotating menu, topped off with a classic brunch cocktail. 

EASTERN SHORE

Chincoteague Downtown Mural

Chincoteague Downtown Mural

Photo Credit: Hannah Armstrong @hannahelizarmstrong

Bill's Prime Seafood & Steaks—Chincoteague

Bill’s Prime Seafood & Steaks is not new to the Virginia food scene—they've been serving fabulous food since 1960. Their brunch is a favorite for locals, but the restaurant is also a prime spot for tourists visiting the Eastern Shore. The brunch menu offers a variety of sweet and savory choices in portion sizes that guarantee you don’t leave hungry.

Local Favorites: Crab Benedict, Crispy Korean Fried Chicken with French Toast, Seaside Mary

More Top Brunch Spots on the Eastern Shore: 

  • Cape Charles Coffee House in Cape Charles: Breakfast treats and delicious coffee make for a quick and easy brunch. 
  • The Wren Restaurant in Cape Charles: The European-inspired cafe at the Northampton Hotel has a variety of breakfast dishes, sandwiches, and salads. 

CHESAPEAKE BAY

The Tides Inn

The Tides Inn

Salt & Meadow—Irvington

Located at the Tides Inn, Salt & Meadow features an upscale, modern breakfast menu that features the best of coastal and southern flavors. The large windows in the dining area fill the space with light and give visitors a chance to gaze out over the water as they enjoy their meals. 

Local Favorites: Crab Croque Madame, Stuffed Brioche french Toast, Garden Roasted Beet Hash

More Top Brunch Spots in Chesapeake Bay: 

  • The Local in Irvington: Coffee shop with sandwiches, salads, and sides
  • Filibusters in Kilmarnock: Located at the Kilmarnock Inn, the presidentially themed Filibusters serves breakfast and brunch. 

 

Still hungry? Keep planning your foodie adventures around Virginia.