Real barbecue takes time, and the best places in Virginia still do it the slow way, smoking meat over wood instead of rushing it with shortcuts. From Texas-style brisket in Richmond to a valley smokehouse that has been going since 1952, these spots treat patience like an ingredient.
Some run out of ribs before closing time, and a few have lines out the door on Saturdays. Here are seven joints across the state where the pit still does the heavy lifting, and the flavor proves it.
1. ZZQ Texas Craft Barbeque, Richmond, VA

Central Virginia does not usually top the list for Texas-style brisket, which is exactly why ZZQ turns heads. The pit here runs on the stick-burning method, the old-school way of smoking meat over real wood, and the results have earned this Scott’s Addition spot a serious reputation.
The menu leans full Texas: brisket, pulled pork, chicken, turkey, ribs, and house-made sausages. Sides do their part too, with jalapeno mac and cheese, blackstrap collard greens, and a vegan Terlingua cole slaw.
Save room for the cherry cobbler if it is on the board.
The setting is casual and industrial, with garage doors, a patio, and a full bar. Dogs are welcome on the patio, and it is an easy stop for groups or solo diners.
ZZQ sits at 3201 W Moore St and runs counter service Wednesday through Sunday, 11 AM to 6 PM, closed Monday and Tuesday. Reservations are not accepted, and Saturday afternoons draw a crowd, so arriving early is smart.
Expect around $20 to $30 per person.
2. Pierce’s Pitt Bar-B-Que, Williamsburg, VA

Few barbecue names in Virginia carry as much history as Pierce’s, which has been feeding travelers along the Williamsburg corridor for decades. The smokehouse out back does the work, and the aroma reaches the parking lot before you even get to the door.
Pulled pork and pulled chicken are the headliners, often ordered as part of a sampler platter with hush puppies, French fries, and baby back ribs in barbecue sauce. Southern-style collards, macaroni and cheese, and corn bread round things out, and Doc Pierce’s Hot Sauce is a house signature worth trying.
The space keeps things simple and old-fashioned, with walls of vintage photos and a self-serve drink bar. It is counter-serve, family-friendly, and easy on the wallet at $10 to $20 per person.
You will find it at 447 E Rochambeau Dr, open every day from 11 AM to 8 PM. There is usually plenty of parking, and Sunday and Saturday afternoons tend to be the busiest stretches.
3. Barbeque Exchange, Gordonsville, VA

Set in a porch-fronted house in small-town Gordonsville, Barbeque Exchange builds its reputation on charcoal and hickory smoke paired with a lineup of homemade sides. The building itself looks more like a country home than a restaurant, which is part of the charm.
The menu runs from small sandwiches to large platters, including brisket, sausage, ribs, and pork barbecue. A pork belly sandwich and a Heaven sandwich topped with a runny egg give the board some personality, and there are several house sauces to work through.
Homemade sides carry a lot of weight here, from fried pickles and hushpuppies to French fries and BBQ Ex dressing. Cupcakes handle the dessert corner for anyone who saved room.
Located at 102 Martinsburg Ave, it is open daily 11 AM to 8 PM with generally plenty of parking. Prices land around $10 to $20 per person.
Saturday afternoons and evenings get busy, so a weekday visit is the calmer play.
4. Monk’s BBQ, Purcellville, VA

Out in Loudoun County wine and farm country, Monk’s BBQ combines smoked meats with live entertainment for a night that goes beyond just dinner. Weekly music acts turn a barbecue run into an evening plan.
Brisket and pulled pork anchor the menu, joined by smoked wings, Alabama chicken, Memphis nachos, and a Texas hot link. The smoked gouda mac and cheese is a favorite on the sides list, and sweet tea and lemonade keep it classic.
The vibe is casual and cozy, good for groups and good for watching sports, with dogs allowed inside and out. It is one of the more flexible stops on this list when it comes to hours.
Find Monk’s at 251 N 21st St, open Monday 5 to 9 PM, Tuesday through Thursday 11:30 AM to 10 PM, Friday and Saturday until 11 PM, and Sunday until 9 PM. Plan on roughly $20 to $30 per person.
Saturday afternoons and evenings are the peak.
5. Redwood Smoke Shack Texas Inspired BBQ, Norfolk, VA

Burnt ends have a devoted following, and Redwood Smoke Shack has made them a signature down in Norfolk. The ribs here show a clear smoke line straight through the meat, the kind of detail that only comes from real wood and time in the pit.
Texas-style is the theme, with brisket, pulled pork, chicken, sausage, ribs, and rotating specials. The Meat Sweats Sampler is a good move for indecisive eaters, and pit smoked beans and a dessert called Bananamisu round out the plate.
The setting is rustic and counter-serve, with a screened patio and dogs welcome inside and out. Live music adds to the appeal, and it is comfortable for families and groups alike.
Redwood sits at 2001 Manteo St and is open Tuesday through Saturday, 11 AM to 8 PM, closed Sunday and Monday. Expect about $20 to $30 per person, with plenty of parking and busy stretches on Thursday, Friday, and Saturday.
6. Mama Jean’s BBQ, Roanoke, VA

An iconic airstream helped put Mama Jean’s on the map in Roanoke, and the barbecue coming out of it keeps people coming back. The style here is creative and flavorful, with a menu that shifts based on what is smoking that day.
Brisket is the star, tender and smoked slow, and it is often paired with sides like mac and cheese or a Brussels sprout dish. The lineup also stretches into a smash burger, a Cuban sandwich, and cheesesteaks, with vinegar pie for dessert.
Ribs tend to sell out, so timing matters.
The atmosphere is relaxed and trendy, family-friendly, with table service, a bar onsite, and occasional live music. It is a comfortable spot to settle in rather than just grab and go.
Mama Jean’s is at 3404 Brandon Ave SW, open Wednesday through Saturday 11 AM to 9 PM and Sunday 11 AM to 6 PM, closed Monday and Tuesday. Figure around $20 to $30 per person, with weekend afternoons drawing the biggest crowds.
7. Shaffer’s BBQ & Market, Middletown, VA

History runs deep at Shaffer’s, a family-owned smokehouse that has been part of the Shenandoah Valley since 1952. Housed in a beautifully restored former gas station, it doubles as a barbecue joint and a country market with local products, a bakery, and craft goods.
Ribs seasoned with a rub and smoked slow are a signature, along with brisket, pulled pork, and chicken. Brunswick stew, a sliced brisket sandwich, ranch potato salad, and hushpuppies keep the menu firmly Southern, and it stays wallet-friendly at $10 to $20 per person.
What sets this one apart is the view. There is indoor and outdoor seating overlooking the valley near Cedar Creek, making it as much a scenic stop as a meal.
Shaffer’s is located at 8140 Valley Pike, open Monday through Saturday 9 AM to 7 PM and closed Sunday. It even offers a drive-through, plenty of parking, and busy afternoons midweek through the weekend.
Enjoyed this story?
Add Fast Food Club as a preferred source to see more of our reporting on Google.