The 10 Best Breakfast Places in Virginia!

Virginians love breakfast. It’s a southern staple. You can’t experience southern hospitality without country-fried steak, among other classics. Throughout Virginia, you’ll find unique takes on old favorites, award-winning pit stops, and an unparalleled dedication to biscuits and bacon. Read on, but beware: You’re going to get hungry. 

1. Citrus Breakfast and Lunch, Virginia Beach, VA

Virginia Beach has unbelievable breakfast options, but my go-to is always Citrus Breakfast and Lunch. With two beautiful locations near the beach, Citrus’s atmosphere is light, bright, and friendly. Their menu is extensive and includes health-nut options. Make sure to get an Orange Crush (or two)!

2. Little Grill Collective, Harrisonburg, VA

Looking for a unique breakfast experience in the Shenandoah Valley? Look no further than the worker owned Little Grill Collective. Since the 1940s, Little Grill has been a Harrisonburg mainstay. Nowadays, it’s a full-service restaurant with live entertainment and unique menu options, including Lambert’s Platter (a tofu scrambler) and Bricker’s Son (two toads-in-a-hole covered with veggie chili). 

3. Handsome Biscuit, Norfolk, VA

The Handsome Biscuit in Norfolk, Virginia, leans in to what makes them special: Their unparalleled biscuit options. The Handsome Biscuit is a bit cozy, so expect a wait. Everything on the menu, save dessert and very sides, are sweet potato biscuit sandwiches. A favorite? The Hella Fitzgerald biscuit, which comes with fried chicken, bacon, cheddar, and red eye sausage gravy. 

4. Millie’s Diner, Richmond, VA

Millie’s Diner is practically a Richmond landmark (it even says so on their website). Millie’s has only 44 seats, a small bar and patio, so make sure to come early. Known for its “fusion cuisine,” Millie’s constantly changes their menu. For brunch, the go-to dish is called Devil’s Mess, an open-faced omelet of spicy sausage, onions, garlic, green peppers, tomatoes and mild curry, finished with melted white cheddar and avocado cooked right in front of you. 

5. Market at Main, Lynchburg, VA

Market at Main won Virginia Living’s Best Breakfast Restaurant Award last year. Before opening in 2009, the historic building underwent huge renovations to install wooden floors taken from a 19th century Lynchburg tobacco warehouse, a front counter designed to recall the 19th century, and even more to give an authentic, vintage feel. Breakfast is available all day, every day. Try the sweet potato pancakes, quiche of the day, or the green eggs and ham benedict. 

6. The Egg Bistro, Multiple locations

If busyness is any indication of quality, then the Egg Bistro is one of the absolute best. Customers come back because of the positive atmosphere, great service, and delicious food. The Egg Bistro has three locations in Virginia: Chesapeake, Suffolk, and Virginia Beach. 

7. Chadwicks, Alexandria, VA

Chadwicks has served brunch and lunch since 1967 to hungry Old Town Alexandrians. The first thing you notice when you step into Chadwicks is the grand staircase leading to the second floor. Everything about Chadwick’s atmosphere, from the bar to the patio seating, is reminiscent of the English pubs it was modeled after. The food is nothing to sneeze at, either, with fresh seafood sourced from the waterfront in view. The brunch menu offers vast traditional options, too. 

8. Mercantile Restaurant, Fredericksburg, VA

Mercantile Restaurant in Fredericksburg, Virginia, is a quaint breakfast joint with southern influences. The team at Mercantile loves to reinvent classic dishes. Try the sweet buttermilk waffle or the assorted breakfast tacos. The coffee is sourced from sustainable farms from around the world. Event booking available.

9. The Bluegrass Grill and Bakery, Charlottesville, VA

The New York Times accurately refers to The Bluegrass Grill and Bakery in Charlottesville, Virginia, as “hearty, southern comfort fare”—with bacon. Bluegrass loves their bacon. It comes with most menu items (so those of you keeping kosher, beware). They’re known for their biscuits and other baked goods, but their omelets and hashes shouldn’t be overlooked.

10. Our Daily Bread Bakery and Bistro, Blacksburg, Salem, and Roanoke, VA

Our Daily Bread Bakery and Bistro has three locations, in Blacksburg, Salem, and Roanoke, all with slightly different menus, and each worth a visit. Breakfast and weekend brunch menus offer omelets, poached eggs on croissants, crepes, hash brown plates, and chef specials. But their bread and butter are their breakfast pastries: don’t go home without a muffin, scone, Danish, or croissant. 

Select a Virginia town to find the Best Things-To-Do and Places To Go around you
Find Breakfast Spots Near You
Enter City / State or Zip code below
Select your town to find the Best Things-To-Do and Places To Go around you:

Accomack County

Albemarle County

Alleghany County

Amelia County

Amherst County

Appomattox County

Arlington County

Augusta County

Bath County

Bedford County

Bland County

Botetourt County

Bristol County

Brunswick County

Buchanan County

Buckingham County

Buena Vista City County

Campbell County

Caroline County

Carroll County

Charles City County

Charlotte County

Charlottesville City County

Chesapeake City County

Chesterfield County

Clarke County

Colonial Heights City County

Covington City County

Craig County

Culpeper County

Cumberland County

Danville City County

Dickenson County

Dinwiddie County

Essex County

Fairfax County

Fauquier County

Floyd County

Fluvanna County

Franklin County

Franklin City County

Frederick County

Galax City County

Giles County

Gloucester County

Goochland County

Grayson County

Greene County

Greensville County

Halifax County

Hampton City County

Hanover County

Harrisonburg City County

Henrico County

Henry County

Highland County

Hopewell City County

Isle Of Wight County

James City County

King And Queen County

King George County

King William County

Lancaster County

Lee County

Lexington City County

Loudon County

Loudoun County

Louisa County

Lunenburg County

Lynchburg City County

Madison County

Manassas Park City County

Martinsville City County

Mathews County

Mecklenburg County

Middlesex County

Montgomery County

Nelson County

New Kent County

Newport News City County

Norfolk City County

Northampton County

Northumberland County

Norton City County

Nottoway County

Orange County

Page County

Patrick County

Petersburg City County

Pittsylvania County

Poquoson City County

Portsmouth City County

Powhatan County

Prince Edward County

Prince George County

Prince William County

Pulaski County

Radford County

Rappahannock County

Richmond County

Richmond City County

Roanoke County

Roanoke City County

Rockbridge County

Rockingham County

Russell County

Salem County

Scott County

Shenandoah County

Smyth County

Southampton County

Spotsylvania County

Stafford County

Staunton City County

Suffolk City County

Surry County

Sussex County

Tazewell County

Virginia Beach City County

Warren County

Washington County

Waynesboro City County

Westmoreland County

Winchester City County

Wise County

Wythe County

York County