Some days call for a menu, and some days call for a tray, a clean plate, and the freedom to go back for more green beans without anyone raising an eyebrow. Virginia has plenty of spots where that second trip is part of the plan, from a real 18th century tavern near Charlottesville to small-town country cooking joints along the Route 29 and Route 15 corridors.
This list rounds up seven buffets where fried chicken, cornbread, pot roast, country fried steak, and banana pudding still get top billing. Each one earns its spot for a different reason, so read through, pick your favorite, and send it to the friend who always asks where to eat after church on Sunday.
1. Wood Grill Buffet, Charlottesville, VA

Carving stations are usually a special occasion thing, but at Wood Grill Buffet they are just part of a regular Tuesday lunch. The Branchlands Boulevard location in Charlottesville keeps grilled steak, ribs, and grilled chicken breast rolling out alongside the Southern side of the menu.
That Southern side is the real reason it lands on this list. Pulled pork, fried fish, and greens share the line with casseroles, baked potatoes, sauteed squash and zucchini, and trays of fresh-baked bread.
Save room, because the dessert bar is no afterthought. Banana pudding, cherry pie, and strawberry shortcake are the kind of classics that send people back for a second small plate.
I like this stop for mixed groups, since there is a full salad bar, fresh fruit, and vegetarian and vegan options for anyone skipping the ribs. High chairs, a kids menu, and a private dining room make it easy to bring the whole crew or plan a group meal.
Prices typically run about $10 to $20 per person. Hours are 11 AM to 8:30 PM most days, stretching to 9 PM on Fridays and Saturdays.
Weekend evenings and Sunday afternoons fill up fast, so weekday mornings and early afternoons are the calm window. Parking is free and usually plentiful, which is a small blessing in this busy part of town.
2. Michie Tavern ca. 1784, Charlottesville, VA

Very few lunch spots come with a founding date in the name. Michie Tavern has been part of the Virginia landscape since around 1784, and it still feeds hungry travelers on Thomas Jefferson Parkway, just down the road from Monticello.
The setup is a little different from a typical buffet. Guests fill one plate from a spread of classic Southern dishes, then staff dressed in period attire bring additional servings right to the table on request.
The menu leans hard into comfort. Southern fried chicken, stewed tomatoes, hand-pulled pork barbecue, mashed potatoes, green beans, tavern baby beets, and homemade biscuits and cornbread are the stars, with peach cobbler waiting at the end.
Much of the charm comes from the building itself. Stone fireplaces and old floors set the scene, and the staff are happy to share a bit of Virginia and tavern history while you eat.
Timing matters here. Lunch runs 11:30 AM to 3 PM every day, while dinner service from 3:30 to 7:30 PM is offered Wednesday through Saturday only.
Expect to spend around $20 to $30 per person, a bit more than the other stops on this list. Reservations are accepted, and there is a gift shop and tours if you want to make an afternoon of it.
3. Hometown Grill and Buffet, Staunton, VA

Early birds, this one is yours. Hometown Grill and Buffet in Staunton opens its doors at 7 AM, and the breakfast bar with scrambled eggs gets the day started for a steady crowd.
This is an old-school, family-owned restaurant, and the lunch and dinner buffet shows it. Fried and baked chicken, beef steak, green beans, potatoes, and greens make up the backbone of the spread.
Seafood fans get a pleasant surprise. The buffet has featured steamed spiced shrimp, fried oysters, clam strips, and fried catfish, which is not something every small-town buffet can claim.
The salad bar deserves its own mention, with a long lineup of toppings. There is also a dessert bar for finishing strong.
Not in a buffet mood? The regular menu offers dishes like country fried steak and clam strips, and service moves quickly either way.
Hours run 7 AM to 8 PM Tuesday through Saturday, 7 AM to 7 PM on Monday, and 7 AM to 3 PM on Sunday. Sunday mornings and early afternoons are the busiest stretch, so plan around the after-church rush.
Most meals land in the $10 to $20 range. Free parking, a drive-through, takeout, and a private dining room round out the practical perks.
4. Great American Buffet, Manassas, VA

Peppered roast beef, sliced fresh, is the headliner at this Sudley Road stop. Great American Buffet in Manassas pairs that carved beef with a long lineup of steakhouse-style fare and Southern comfort sides.
Choice is the whole point here. If fried is not your thing, baked chicken sits nearby, and the vegetable selection includes yams and plenty of other veggies.
Menu highlights include jumbo fried shrimp and top sirloin. A full taco bar and a salad bar give the plate a little variety beyond the classic meat-and-three approach.
Weekend mornings are a treat, since the doors open at 9 AM on Saturday and Sunday. Custom-made omelets make brunch a strong option for anyone in Northern Virginia hungry before noon.
Dessert covers the bases with pies and a dedicated dessert bar. Vegetarian and vegan options are available, which helps when the group has different appetites.
Weekday hours are 11 AM to 8 PM. Weekend afternoons and evenings draw the biggest crowds, so a Tuesday morning visit is the quietest bet.
Plan on about $10 to $20 per person. The dining room has plenty of seating, parking is free, and there is a private dining room for bigger gatherings.
5. Culpeper Country Cookin, Culpeper, VA

Here is a clever twist on the buffet idea. At Culpeper Country Cookin, you order your main dish by the plate, and every entree comes with unlimited trips to the soup, salad, sides, and dessert bar.
That setup changed over time, since meats used to be all-you-can-eat and are now served by the plate. The upside is that the ordered entrees get extra attention, and country fried steak is the dish most associated with the place.
The food bar fills in the rest of the Southern plate. Expect fresh salads, several vegetables, rolls, and desserts, with green beans, cornbread, and peach cobbler among the familiar favorites.
Salmon and baked potatoes also show up on the menu for anyone wanting something lighter. Portions run generous, and prices typically stay in the $10 to $20 range.
You will find it in the Southgate Shopping Center, where free parking is easy. Weekday hours are 11 AM to 8 PM, and on weekends breakfast lovers can arrive as early as 8 AM.
Friday evening is the busiest time, while weekday mornings and early afternoons are relaxed. I would save this one for a lunch where you want a real entree but still crave a pile of vegetables on the side.
6. Country Cookin Depot, Orange, VA

Road trippers heading down James Madison Highway through Orange County have a handy reason to pull over. Country Cookin Depot serves homestyle country cuisine with an all-you-can-eat buffet that keeps regulars coming back.
The bar covers the basics well. There is actual salad, not just a few sad leaves, plus multiple vegetable sides, breads, and desserts.
On the entree side, country fried steak and chopped steak lead the way. A fried chicken sandwich is on the menu too, for anyone who wants something quick.
Check the calendar before you go, because the schedule is a little unusual. The restaurant is closed Monday, open 11 AM to 8:30 PM Tuesday through Thursday, 11 AM to 9 PM Friday and Saturday, and 11 AM to 4 PM on Sunday.
Friday and Saturday evenings are the busiest. Midweek lunches tend to be calm and quiet, which suits a solo meal just fine.
Prices land around $10 to $20 per person. Free parking, a private dining room, catering, and a kids menu make it a practical pick for families and groups in this part of the Piedmont.
7. Golden Corral Buffet & Grill, Richmond, VA

Breakfast at 8 AM, dinner until 9 PM, seven days a week. Few buffets in the Richmond area keep hours that generous, and the Golden Corral on South Providence Road makes the most of every one.
A remodel gave this location a clean, neat dining room. It is a smaller buffet than some others around Richmond, and that often means a calmer visit without the usual packed-house scramble.
Mornings lean fully Southern. Biscuits and gravy, grits, hash browns, blueberry pancakes, waffles, French toast, ham, bacon, sausage, and pork steaks cover just about every breakfast craving.
Later in the day, the carving station and hot bar take over. Fried chicken, grilled steak, pot roast, chicken tenders, and macaroni and cheese are the comfort staples, with salad and dessert bars on either side.
Families will appreciate the kids menu, high chairs, changing tables, and a spot known for kids birthday meals. A private dining room is available for larger gatherings.
Reservations are not accepted, so Sunday afternoons and evenings can get busy. Weekday visits are noticeably quieter, and meals generally cost $10 to $20 per person.
This is the kind of place I would pick when half the group wants pancakes and the other half wants pot roast. At 8 AM on a Saturday, everybody wins.
Enjoyed this story?
Add Fast Food Club as a preferred source to see more of our reporting on Google.