We Ranked The 9 Best Breakfast Restaurants In Virginia And Here’s Who Made The Cut

Old-fashioned diners, vintage attractions, and shops that seem untouched by modern trends can bring back memories you didn’t even realize you missed. Sometimes a familiar sign or a classic storefront is enough to spark a whole conversation.

Virginia has plenty of places where the past still feels close. Historic theaters, longtime family businesses, retro restaurants, and beloved roadside attractions offer different versions of that nostalgic experience.

I like how nostalgia means something different to everyone. A childhood vacation spot might bring back memories for one person, while another remembers the smell of fresh pastries from a neighborhood bakery or the excitement of visiting an old amusement park.

Our ranking celebrates destinations that keep those feelings alive through their atmosphere, traditions, and distinctive character. And depending on your memories, your personal favorite might be completely different from ours.

That’s what makes comparing these places so entertaining.

Perly’s

Perly's
© The Match

Cinnamon babka French toast is the kind of menu line that makes you sit up straighter. You’ll find it at a Richmond deli with a comeback story worth cheering for.

Perly’s first opened in 1961. After nearly closing in 2013, it reopened in 2014 with new owners and an updated menu.

The kitchen serves traditional Jewish cooking with a modern twist. Think corned beef hash, bagel and lox, potato latkes, and cheese blintzes.

One standout stacks poached eggs, lox, and smoked salmon on a bed of latkes. Dill hollandaise and salmon roe finish it off, and honestly, that’s a breakfast with ambition.

Feeling bold? The Schlubby Fries pile pastrami, cheese, Russian dressing, and pickled vegetables onto French fries.

It sounds like a dare, and it might be the best dare in town.

Vegetarians get plenty of love here too. The Fillmore Frittata, Jewish Egg Rolls, and a vegan Bagel and Schmear all show up on the menu.

The room itself is funky and retro, with old photos on the walls. A long bar, booths, and tables fill the space.

Look up and you’ll often spot a silent black and white movie playing above the bar. It’s a fun detail that makes your coffee feel a little more cinematic.

The deli cases also hold smoked fish and other goodies to take home. Food Network fans may recognize the place from Diners, Drive-Ins and Dives.

Perly’s doesn’t take reservations, and weekend mornings get busy. Plan ahead, since street parking downtown can be tricky.

Address: 111 E Grace St, Richmond, VA 23219

The Bee and The Biscuit

The Bee and The Biscuit
© Vine + Butcher

Somebody once ordered this house from a catalog, and now it serves benedicts. That’s a glow-up most of us can only hope for.

The craftsman cottage was an Aladdin Homes kit, ordered in 1918 and built in 1919. Today it’s painted cheerful yellow, white, and gray out in Pungo farm country.

The name is a nod to bees and the role they play in local produce. Fresh ingredients from area farmers show up across the menu.

Biscuits are made from scratch, which explains why so many dishes lean on them. The Cowboy Benedict tops a biscuit with poached eggs, sausage gravy, and peppered tomato jam.

Want something sweet? The Colossal Cinnamon Roll lives up to its name, at least on paper.

The Pungonian Shrimp and Grits and the Old Pungo Ferry Omelet keep the local spirit going.

JJ’s Eggs Benedict is named for the owners’ son. It’s a sweet family touch that makes breakfast feel personal.

Cooler months bring fireside seating indoors. When it warms up, you can head out to the shady deck.

Expect a wait, especially on weekend mornings. The good news is the garden patio serves coffee while you hang out.

There’s even a Bee Boutique out there with games and other items. Waiting rarely sounds this pleasant.

Groups can ask about the private room. Just remember the restaurant is closed on Mondays.

Address: 1785 Princess Anne Rd, Virginia Beach, VA 23456

Tip Top Restaurant

Tip Top Restaurant
© Placejoys

Breakfast at 8 p.m. on a Tuesday? Tip Top says absolutely, and we love that energy.

This Charlottesville diner serves breakfast all day. On most days, the doors open at 6 a.m. and stay open until 9 p.m.

The look is retro and easygoing, with a counter for solo diners. It’s the kind of spot where nobody rushes you through your coffee.

Classic plates rule the morning. Picture grits, tomatoes, bacon, and eggs sharing one very busy plate.

The French toast gets plenty of love, and so do the blueberry pancakes. Omelets, including a veggie version, round things out nicely.

Here’s a tip worth remembering. The biscuits and gravy are a favorite, so arrive early if your heart is set on them.

Things get interesting when you scan the rest of the menu. Moussaka, lasagna, falafel, and chicken parmigiana sit right beside the pancakes.

That range makes it easy to bring a group with different cravings. One friend gets eggs, another gets lasagna, and peace is kept.

Prices stay on the friendly side, and portions are known to be ample. Service moves fast, too.

Families will find high chairs and a kids’ menu. Parking is usually easy, with a free lot on site.

Sunday hours run shorter, from 7 a.m. to 3 p.m. Tip Top also accepts reservations, which is handy for weekend crowds.

Address: 1420 Richmond Rd, Charlottesville, VA 22911

Scratch Biscuit Company

Scratch Biscuit Company
© scratchbk.com

The name tells you the whole mission. Scratch Biscuit Company in Roanoke is all about homemade biscuits, and it doesn’t hide it.

Biscuit sandwiches here are big. The Bacon Egg and Cheese Biscuit is the classic place to start.

Craving something with more kick? The Nashville Hot Chicken Biscuit brings heat to the breakfast table.

The Hot Honey Chicken offers a sweeter spin. And the Brisket Biscuit proves biscuits can handle serious barbecue energy.

Sides are made from scratch too. Fried apples are a sweet Southern touch, and they happen to be vegan.

The menu goes beyond biscuits. You’ll find egg dishes, pancakes, French toast, and a cinnamon roll for anyone chasing sugar.

Coffee here is a point of pride, so don’t skip a cup. It pairs nicely with a warm biscuit and a slow morning.

The vibe is casual and cool, with friendly service. Outdoor seating is available, and dogs are welcome outside.

Planning a weekday visit makes life easier. Saturday and Sunday mornings are the busiest times.

Hours run from 7 a.m. to 2 p.m. Monday through Saturday.

On Sunday, the kitchen opens at 8 a.m.

Reservations aren’t accepted, but parking is usually plentiful. That’s one less thing to stress about before breakfast.

The location on Memorial Avenue sits in southwest Roanoke. It’s an easy stop if you’re exploring the Blue Ridge side of Virginia.

Address: 1820 Memorial Ave SW, Roanoke, VA 24015

Matt & Tony’s All Day Kitchen + Bar

Matt & Tony's All Day Kitchen + Bar
© The Zebra Press

Brunch at dinnertime is not a crime at Matt and Tony’s. It’s basically the house rule.

This Alexandria spot serves brunch all day long. That means chicken and waffles at 8 a.m. or 8 p.m., your call.

Scotch eggs are a signature here, and they’re a fun change from the usual toast. Shrimp and grits and steak and eggs also make strong cases for themselves.

Katy’s Breakfast Sammy is a menu favorite. Fresh and flavorful is the word on this handheld.

Can’t pick between sweet and savory? Chicken and French Toast solves that problem with style.

Short Rib Mac and Cheese shows up too, for those who believe breakfast rules are optional. Salmon toast and country fried chicken give you even more options.

Portions run generous, so think about sharing. Food arrives on vintage cutlery, which adds a charming touch.

Vegetarian and vegan diners get full menus of their own. That makes it easier to bring a mixed crowd.

Weekends get busy, and there’s usually a wait. Reservations are accepted and recommended for brunch.

Outdoor seating is available, and dogs are allowed outside. Your pup may enjoy people watching on Mount Vernon Avenue.

Street parking can be tough in the area. Give yourself a few extra minutes to circle the block.

Doors open at 8 a.m. every day. Friday and Saturday hours stretch until 10 p.m.

Address: 1501 Mt Vernon Ave, Alexandria, VA 22301

Shorty’s Diner – Williamsburg

Shorty’s Diner - Williamsburg
© York County, VA

Pancakes for breakfast and shaved ice for dessert? Shorty’s Diner in Williamsburg makes that combo totally normal.

This old-timey joint serves a classic diner menu. It also offers soft-serve ice cream and many flavors of shaved ice.

The doors open at 6 a.m. every single day. Early risers, this one’s for you.

Pancakes here are known for being huge and fluffy. Omelets are a strong choice too, cooked just right.

Hollandaise fans should look at the Eggs Benedict. The sauce gets plenty of praise.

The corned beef hash is homemade, which is always a good sign. Pair it with eggs over medium for a hearty start.

Biscuits and gravy show up as BISC and Gravy on the menu. The gravy is peppery and the biscuits are fluffy.

French toast keeps the sweet side covered. Lunch fans can grab a patty melt or a pork tenderloin sandwich.

Got room left? Chocolate cream pie is a popular finish.

The room has a nostalgic feel with tables that are spaced out nicely. You won’t feel squeezed in, even when it’s busy.

Saturday and Sunday mornings bring the biggest crowds. Tuesdays tend to be quieter if you want a calmer meal.

Reservations aren’t accepted, but parking is usually easy. Families will find high chairs and a kids’ menu ready to go.

Address: 627 Merrimac Trail, Williamsburg, VA 23185

Thunderbird Cafe

Thunderbird Cafe
© columbiathunderbirdcafe.com

A pancake taco. Let that sink in for a second, because Thunderbird Cafe already did the hard thinking for you.

This McGaheysville cafe sits near Massanutten Resort in the Shenandoah Valley. Its big menu is focused squarely on breakfast.

Scratch cooking is the star. The biscuits are buttery and fluffy, and the strawberry preserves are homemade.

Pair that jam with French toast for a sweet treat. Chocolate chip pancakes are another crowd favorite.

Biscuits and gravy arrive hot, with smooth gravy on top. The potatoes come out crispy and golden with a sweet and spicy seasoning.

Creative names make the menu fun to read. The Wild Wing Waffle, the Jimmy Burrito, and Reuben’s Breakfast all compete for attention.

Want something classic and very Virginia? Turner Country Ham and Eggs keeps it simple.

The Ranchero Bowl is great for anyone who likes a hearty bowl. Vegetarians get a full menu of their own too.

The setting is relaxed, with a lunch counter for solo diners. Outdoor seating is available, and dogs are welcome outside.

Weekend hours start at 7 a.m. On weekdays, breakfast begins at 8 a.m.

Free Wi-Fi is a nice bonus if you need to check ski or hiking plans. Reservations are accepted, which helps on busy weekends.

Kids are well covered with high chairs and a kids’ menu. Parking is usually easy here.

Address: 42-A Island Ford Rd, McGaheysville, VA 22840

My Dog Duke’s Diner

My Dog Duke's Diner
© WSET

Any diner named after a dog has our attention. My Dog Duke’s Diner in Lynchburg backs up its cute name with serious skillets.

The Sunrise Skillet is a must-try. Other skillet versions bring chicken sausage, home fries, and fried eggs together in one pan.

Corned beef hash fans get their own skillet too. It’s a hearty way to start a day in Lynchburg.

Craving sweet and savory? The Smothered Chicken and Waffle is a top pick.

You can even add a waffle with whip to your meal. Nobody will judge, promise.

Biscuits and gravy come soft and generously portioned. Cheesy grits also earn plenty of fans.

Breakfast tacos add another fun option. Poutine shows up too, for the adventurous eater.

Here’s a cute surprise for non-drinkers. The menu offers a Mimosa Mocktail.

The diner itself is cheery and casual. A patio offers outdoor seating where dogs are allowed, which feels only right.

Hours run from 7 a.m. to 2:30 p.m. every day. Saturday and Sunday are the busiest stretches.

Tuesday is usually quieter if you want a relaxed visit. Reservations aren’t accepted, so timing matters.

Parking is easy, with a free lot available. Families will find high chairs and a kids’ menu.

Vegan and vegetarian diners have full menus to choose from. That’s a nice perk in diner country.

Address: 1007 Commerce St, Lynchburg, VA 24504

Four Seasons Family Restaurant

Four Seasons Family Restaurant
© Wheree

Weekend breakfast at 6 a.m. sounds like a challenge. At Four Seasons Family Restaurant, it’s an invitation.

This Fredericksburg spot opens early on Saturdays and Sundays. Weekday doors open at 7 a.m., and breakfast runs all day.

The menu sticks with home-style comfort food. That means classic platters done the way you remember.

The Hungry Man Special is built for big appetites. Jumbo French toast and pancakes are popular picks too.

Eggs here come cooked just how you ask. Pair them with corned beef, breakfast potatoes, and crispy bacon.

Meat fans should eye the Meat Lovers Omelette. It’s exactly what the name promises.

Want fruit with your sweets? The Fruit French Toast adds a fresh twist.

The Irish Breakfast Bowl is another fun choice. Vegetarians get a full menu to explore as well.

Sausages and fluffy pancakes also earn praise. Portions are generous, so plan accordingly.

The atmosphere is casual and quiet. It’s a nice break from loud brunch scenes.

The restaurant is known for being clean with a friendly staff. Families will find high chairs and a kids’ menu.

Reservations are accepted here. A private dining room is available for bigger groups.

Free Wi-Fi and a free parking lot make visits simple. Delivery and takeout are options too.

It’s a solid stop if you’re traveling through this part of Virginia. Your road trip deserves a good breakfast.

Address: 10660 Patriot Hwy, Fredericksburg, VA 22408