Across Virginia, of the 588 BBQ joints we list, 556 give a phone number and 374 have a website. 47 are branches of national chains — Mission BBQ (22), Dickey's Barbecue Pit (10), Famous Dave's (9); the remaining 541 are independent. By what they offer: 68 serve ribs, 50 serve brisket, 44 serve pulled pork. Most often named on their own websites: offers catering (21), dine-in service (17) and allergen information (13). The longest-running is Edwards Ham Shop, in business since 1926. 15 describe themselves as family-owned.
Top 10 BBQ joints in Virginia
Ranked by how complete and owner-verified the listing info is — hours, phone, website, services. No pay-to-play. Full 2026 ranking
-
1Shaffer's BBQ & MarketMiddletown
-
2Daves BBQVirginia Beach
-
3Bottom Of The StairsBlacksburg
-
4Fairways BBQ & GrillNewport News
-
5The Silver Pig BarbecueMadison Heights
-
6Lazy Parrot Backyard BBQCharlottesville
-
7DoveShack Smoked BBQFredericksburg
-
8Bowl-B-Q Smokehouse & BarMartinsville
-
9Virginia BBQ CoCharlottesville
-
10Alpha Pitt SmokersYorktown
Cities
Largest first. Towns with a single BBQ joint are listed further down this page.
- Richmond42
- Virginia Beach32
- Arlington19
- Fredericksburg16
- Alexandria15
- Norfolk15
- Charlottesville14
- Roanoke12
- Henrico11
- Lynchburg10
- Harrisonburg9
- Williamsburg9
- Chesapeake8
- Fairfax8
- Suffolk8
- Warrenton8
- Winchester8
- Woodbridge8
- Leesburg7
- Midlothian7
- Ashburn6
- Chantilly6
- Newport News6
- Sterling6
- Waynesboro6
- Christiansburg5
- Culpeper5
- Falls Church5
- Manassas5
- North Chesterfield5
- Petersburg5
- Springfield5
- Blacksburg4
- Chester4
- Forest4
- Gainesville4
- Galax4
- Hampton4
- Herndon4
- Hopewell4
- Martinsville4
- Mechanicsville4
- Portsmouth4
- Purcellville4
- Staunton4
- Yorktown4
Other towns in Virginia
One BBQ joint each — too few for a page of their own, so they live here.
-
Delta Blues BBQ - AbingdonAbingdon
238 W Main St, Abingdon, VA 24210-2716
-
Pratt's HamAbingdon
1 Food City Cir, Abingdon, VA 24210
-
Paulie's Pig OutAfton
7376 Rockfish Valley Hwy, Afton, VA 22920
-
Hammerdown BarbecueAldie
41153 John Mosby Hwy, Aldie, VA 20105
-
The Pit Stop BBQAldie
US Route 15/50, Aldie, VA 20105
-
Big T BBQAmelia Court House
12730 Patrick Henry Hwy, Amelia Court House, VA 23002
-
Bbq Chicken & BeerAnnandale
7031 Little River Tpke, Annandale, VA 22003-5971
-
Black Bear BbqAppalachia
516 W Main St, Appalachia, VA 24216-1724
-
Jake's PlaceAshland
511 Thompson St, Ashland, VA 23005
-
Virginia BarbecueAshland
10180 Lakeridge Pkwy, Ashland, VA 23005
-
The Halligan Bar-B-Q GrillAshland
10180 Lakeridge Pkwy, Ashland, VA 23005
-
Exchange CafeBarboursville
5359 Spotswood Trail, Barboursville, VA 22923
-
Red Barn GrillBassett
8798 Fairystone Park Hwy, Bassett, VA 24055
-
Carla Sue's SmokehouseBassett
8798 Fairystone Park Hwy, Bassett, VA 24055-3008
-
Beale'sBedford
510 Grove St, Bedford, VA 24523
-
Devilish Delights Desserts and GrillBlackstone
101 S Main St, Blackstone, VA 23824
-
StoxxsmokehouseBlackstone
309 N Harris St, Blackstone, VA 23824
-
Blue Ridge BBQBlue Ridge
3640 Blue Ridge Blvd, Blue Ridge, VA 24064-1974
-
It's The PitsBluefield
107 Sanders Ln, Bluefield, VA 24605-9278
-
Savory FlavorsBluefield
1204 Virginia Ave, Bluefield, VA 24605
Family-owned
-
Hog-It-Up BBQBluemont
831 Beechwood Ln, Bluemont, VA 20135
-
Team Carolina Real Pit BBQBowling Green
18164 A P Hill Blvd, Bowling Green, VA 22427
Since 2019
-
Bristol Gardens & GrillBristol
285 Vance St, Bristol, VA 24201
-
Peachy-Q BBQBristol
11257 Reedy Creek Rd, Bristol, VA 24202-3113
-
District BBQ BristowBristow
10271 Bristow Center Dr, Bristow, VA 20136-2240
-
Fat Boyz BBQ and MoreBroadway
466 S Main St, Broadway, VA 22815
-
JJ's Meat ShakBuena Vista
1607 Magnolia Ave, Buena Vista, VA 24416
-
Bizzee Bs BBQ Mobile Eatery and CateringBuena Vista
144 Hillside Dr, Buena Vista, VA 24416
-
Todd's Barbecue Restaurant and BarBuena Vista
1176 Magnolia Ave, Buena Vista, VA 24416
-
Small's SmokehouseCape Charles
22512 Lankford Hwy, Cape Charles, VA 23310
-
Bubba-N-Frank'sCarrollton
15149 Carrollton Blvd, Carrollton, VA 23314-2301
-
Honest GrillCentreville
14215 Centreville Sq, Centreville, VA 20121-2301
-
Meat ProjectCentreville
5825 Trinity Pkwy, Centreville, VA 20120
-
Dickeys Barbecue PitCentreville
14260 G&H Centerville Sq, Centreville, VA 20121
-
Tred Hunt Barbecue and Gourmet CateringChatham
4073 Chalk Level Rd, Chatham, VA 24531
Since 1993
-
Smoking It Up - RVA StyleChesterfield
Chesterfield, VA
-
Holy Smokes BBQ & CateringChilhowie
1041 E Lee Hwy, Chilhowie, VA 24319-3238
-
Woody's Serious FoodChincoteague
6700 Maddox Blvd, Chincoteague, VA 23336-2252
-
Backyard FirepitChincoteague
6312 Church St, Chincoteague, VA 23336
-
Deep South SmokehouseChincoteague
6382 Maddox Blvd, Chincoteague, VA 23336
-
Crooked Road BbqCoeburn
603 Front St E, Coeburn, VA 24230-4007
-
Don Perirgan's BBQ HeatCoeburn
299 Front St W, Coeburn, VA 24230-3620
-
Daddy’s Baby BBQColonial Beach
2832 Kings Hwy, Colonial Beach, VA 22443-5521
-
Willey's BBQColonial Beach
117 Washington Ave, Colonial Beach, VA 22443
-
Willie'sColonial Beach
18480 Ridge Rd, Colonial Beach, VA 22443
-
Mission BBQColonial Heights
1020 Temple Ave, Colonial Heights, VA 23834
-
Bayou BBQColonial Heights
2231 Boulevard, Colonial Heights, VA 23834
-
Sibley & Son Bar-b-qColonial Heights
880 W Roslyn Rd, Colonial Heights, VA 23834-3547
-
ButtsUp BarbqueConcord
466 Sunset Dr, Concord, VA 24538-2510
-
Unbridled Souls BbqCraigsville
106 W Craig St, Craigsville, VA 24430-2126
-
Smoked Kitchen and TapCrozet
2025 Library Ave, Crozet, VA 22932
-
G & F BarbequeDale City
5121 Hoadly Rd, Dale City, VA 22193
-
Three Li'l Pigs BarbequeDaleville
120 Kingston Dr, Daleville, VA 24083
-
The Fishin' Pig-DalevilleDaleville
48 Market Ridge Lane, Daleville, VA 24083
-
Checkered Pig Bbq And RibsDanville
155 Crown Dr, Danville, VA 24540-5933
Since 1997
-
SmokedDanville
101 Lucky Ln, Danville, VA 24541
-
Hank's At DaytonDayton
3105 John Wayland Hwy, Dayton, VA 22821-2009
-
Fats Bar-B-Q & GrillDinwiddie
19606 Carson Rd, Dinwiddie, VA 23841
-
Bishop's BBQDinwiddie
13118 Boydton Plank Rd, Dinwiddie, VA 23841
-
Prince George Family BbqDisputanta
4605 County Dr, Disputanta, VA 23842-4834
-
Dyvine BBQ In MotionDumfries
3940 Acts Ln, Dumfries, VA 22026
-
Rollers Smoke HouseEagle Rock
2801 Prices Bluff Rd, Eagle Rock, VA 24085-3158
-
Bean's BarbecueEdinburg
117 S Main St, Edinburg, VA 22824
-
Log Cabin BarbecueElkton
11672 Spotswood Trl, Elkton, VA 22827-3236
-
The 1835 SmokehouseElkton
11672 Spotswood Trl, Elkton, VA 22827-3236
-
Fancy Gap Country StoreFancy Gap
7982 Fancy Gap Hwy, Fancy Gap, VA 24328
-
Fancy Gap BBQFancy Gap
Chances Creek Rd, Fancy Gap, VA 24328
-
The Brew HouseFarmville
201 N Main St, Farmville, VA 23901
-
Hylton's Wood-Cooking GrillFieldale
359 Patrick Ave, Fieldale, VA 24089-3383
-
Mr. BBQFishersville
15 Angela Ct, Fishersville, VA 22939
Since 2017
-
Bootleg BBQFloyd
300 Webbs Mill Rd N, Floyd, VA 24091
-
Po Green'sFront Royal
1724 N Shenandoah Ave, Front Royal, VA 22630
Since 2015
Offers catering
-
Jules Caribbean BBQFront Royal
1202 N Royal Ave, Front Royal, VA 22630
-
Dickey HillFront Royal
Front Royal, VA
-
Pea Hill Creek BBQGasburg
4111 Gasburg Rd, Gasburg, VA 23857-2225
-
Kane St. SmokehouseGate City
744 Kane St, Gate City, VA 24251
-
Backdraft BBQGate City
179 Embar St, Gate City, VA 24251
-
Smoke ~ n ~ PigGate City
132 W Jackson St, Gate City, VA 24251
-
Mojo's BBQ & GrillGlade Spring
12223 Maple St, Glade Spring, VA 24340-5109
-
Q BarbequeGlen Allen
1070 Virginia Center Pkwy, Glen Allen, VA 23059-4676
-
Dickey's Barbecue PitGlen Allen
9809 W Broad St, Glen Allen, VA 23060
Offers catering · Dine-in service · Allergen information
-
Boni Roni BBQ To-GoGlen Allen
3016 Mountain Rd Ste A, Glen Allen, VA 23060
-
Scoot's BBQGloucester Point
2091 S George Washington Mem Hwy, Gloucester Point, VA 23062
-
Scoot's BBQGloucester Point
2091 George Washington Memorial Hwy, Gloucester Point, VA 23062
-
The Barbeque ExchangeGordonsville
102 Martinsburg Ave, Gordonsville, VA 22942
-
Mookie's BBQGreat Falls
1141 Walker Rd, Great Falls, VA 22066-1816
-
Big Mike's BBQHillsboro
35972 Charles Town Pike, Hillsboro, VA 20132
-
Big Mikes BBQHillsboro
37098 Charles Town Pike, Hillsboro, VA 20132
-
Aunt Bea's BarbecueHillsville
125 N Main St, Hillsville, VA 24343
Since 1984
Dine-in service
-
Back Yard BBQHinton
6009 Rawley Pike, Hinton, VA 22831-2211
-
Snead's 1912 SteakHot Springs
2849 Main St, Hot Springs, VA 24445
-
Heath's Waterfront GrillHuddleston
1217 Graves Harbor Trl, Huddleston, VA 24104
-
Aunt Bea's BBQ of IndependenceIndependence
529 E Main St, Independence, VA 24348
-
Dickey's Barbecue PitKing George
15411 Dahlgren Rd, King George, VA 22485-5619
Offers catering · Allergen information
-
Chillin & Grillin Shack FOOD TRUCK & CateringKing William
12134 King William Rd, King William, VA 23086-3661
-
The Scottish PigLanexa
16230 Cooks Mill Rd, Lanexa, VA 23089
-
Beameup BBQLexington
411 Lime Kiln Rd, Lexington, VA 24450
-
Foothill Momma's BBQ Juke JointLexington
141 E Midland Trail, Lexington, VA 24450
-
Sunrise BBQLexington
465 E Nelson St, Lexington, VA 24450
-
ClearWater Fire-Grill & CateringLocust Grove
4276 Germanna Hwy, Locust Grove, VA 22508
Since 2005
-
Hometown Grill and BarLorton
9000 Lorton Station Blvd Ste N, Lorton, VA 22079
-
ALAMO TEX MEX BBQLorton
7230 Lockport Pl, Lorton, VA 22079
-
Country Boys BBQ RestaurantLouisa
121 W Main St, Louisa, VA 23093
-
Smokin' Eddies BBQLouisa
213 W Main St, Louisa, VA 23093
-
Pig Iron Country Store & BBQLow Moor
204 Westvaco Rd, Low Moor, VA 24457
-
Triple Crown BBQLuray
1079 US Highway 211 W, Luray, VA 22835
-
Pig 'N SteakMadison
313 Washington St, Madison, VA 22727
-
Scootie'sMadison
622 S Main St, Madison, VA 22727
-
The Silver Pig BarbecueMadison Heights
4835 S Amherst Hwy, Madison Heights, VA 24572
-
Hardman's Smoke StackMadison Heights
3648 S Amherst Hwy, Madison Heights, VA 24572-5959
-
Jed’sMadison Heights
4160 S Amherst Hwy, Madison Heights, VA 24572
-
Hickory Notch GrillMaidens
2031 Broad Street Rd, Maidens, VA 23102-2101
-
Bbq DelightManassas Park
8521 Manassas Dr, Manassas Park, VA 20111-5262
-
District BBQManassas Park
9123 Andrew Dr, Manassas Park, VA 20111
-
Smokey Bottom BBQManquin
297 Commerce Pkwy, Manquin, VA 23106
-
Wolfe's BBQMarion
138 E Main St, Marion, VA 24354
-
Virginia BBQ & Pizza CoMassanutten
1822 Resort Dr, Massanutten, VA 22840
-
Howard-Dooley CafeMathews
9303 Buckley Hall Rd, Mathews, VA 23109
-
Boss Hog's Smoked Bar- B-QMc Lean
6811 Elm St, Mc Lean, VA 22101
-
Hank's Grille & CateringMcGaheysville
49 Bloomer Springs Rd, McGaheysville, VA 22840
-
Little Buddy's BBQMcKenney
10812 Doyle Blvd, McKenney, VA 23872-2547
-
Bacons BBQMcLean
8801 Greensboro Dr, McLean, VA 22102
-
Longfin GRILLMeadows Of Dan
65 Blue Ridge Psge, Meadows Of Dan, VA 24120
-
Hodgepodge BBQ and BakeryMendota
2421 Mendota Rd, Mendota, VA 24270
-
Shaffer's BBQ & MarketMiddletown
8140 Valley Pike, Middletown, VA 22645
-
191 SmokeryMineral
225 Oak Grove Dr, Mineral, VA 23117-5088
-
Butchs Nuttin Butt BBQMineral
211 Mineral Ave, Mineral, VA 23117
Offers catering
-
Jj's Meat ShakMoneta
1123 Celebration Ave, Moneta, VA 24121
-
Nauti MO's GrillMoneta
16700 Moneta Rd, Moneta, VA 24121-6488
-
Virginia BBQMoneta
213 Scruggs Rd, Moneta, VA 24121
-
The BarnMontross
16829 Kings Hwy, Montross, VA 22520
-
Northern Neck BbqMontross
16829 Kings Hwy, Montross, VA 22520-2713
-
Fisher’s Roadhouse CafeMontross
16829 Kings Hwy, Montross, VA 22520
-
Bob's BarbequeMt Sidney
2529 Lee Hwy, Mt Sidney, VA 24467
-
Corner Market BBQNORTH DINWIDDIE
22902 Cox Rd North, NORTH DINWIDDIE, VA 23803
-
Blue Ridge PigNellysford
2198 Rockfish Valley Hwy, Nellysford, VA 22958
Since 1988
-
The Smoke Shack BBQNorton
1224 McChesney St SE, Norton, VA 24273-2916
-
Famous Dave's Bar-B-QueOakton
2910 Chain Bridge Rd, Oakton, VA 22124
Dine-in service
-
Ryan’s Whistlestop Virginia Barbecue Co.Orange
180 Caroline St, Orange, VA 22960-1508
-
Wahoo BBQPalmyra
10 Centre Ct, Palmyra, VA 22963
-
Bluegrass BBQPembroke
609 Snidow St, Pembroke, VA 24136
-
The Point BbqPoquoson
435 Messick Rd, Poquoson, VA 23662-1815
-
Crooked Road Bbq CompanyPound
9715 Orby Cantrell Hwy, Pound, VA 24279-3311
-
Cuz's Uptown BarbequePounding Mill
11575 Gov George C. Peery Hwy, Pounding Mill, VA 24609
Since 1979
-
Smok N Pigz BBQPowhatan
2090 Anderson Hwy, Powhatan, VA 23139
-
Wildwood Bar-B-QuePowhatan
2470 Anderson Hwy, Powhatan, VA 23139-7525
-
Hog Wild BBQ and SmokehousePowhatan
3835 Little Fighting Creek Rd, Powhatan, VA 23139-7035
-
Big Hubert’s BbqPrince George
4310 Puddledock Rd, Prince George, VA 23875-1229
-
Shawn's Smokehouse BBQ CompanyRemington
204 E Main St Ste 189, Remington, VA 22734
-
Uncle Fred's BBQ Smoke ShackReston
2531 Reston Pkwy, Reston, VA 20191
-
Willard's BBQReston
11790 Baron Cameron Ave Ste f, Reston, VA 20190
-
Buddy's BBQRocky Mount
948 Tanyard Rd, Rocky Mount, VA 24151-1543
-
Rocky Mount SmokehouseRocky Mount
480 Tanyard Rd, Rocky Mount, VA 24151
-
The Wolf's Fixins BarbecueRuckersville
344 N Stoneridge Dr, Ruckersville, VA 22968-3375
-
Big B's BBQ and CateringRuckersville
14971 Spotswood Trl, Ruckersville, VA 22968
-
Big Daddy's BBQ & Sweet ShackSalem
602 W 4th St, Salem, VA 24153
-
Chad's Dad's BBQ PlusSaluda
1051 General Puller Hwy, Saluda, VA 23149
-
Backwoodz BBQ RestaurantSandston
400 W Williamsburg Rd, Sandston, VA 23150
-
Hillbilly Red's BarbequeSandston
353 E Williamsburg Rd, Sandston, VA 23150
-
Mr. Z’s BBQScottsville
20 Irish Rd, Scottsville, VA 24590
-
The Smokehouse GrilleScottsville
515 Valley St, Scottsville, VA 24590
-
Mountain Springs BBQSingers Glen
8880 Sparkling Springs Rd, Singers Glen, VA 22850-2505
-
Carolina BBQ and Chicken Skippers VASkippers
683 Moores Ferry Rd, Skippers, VA 23879-2153
-
Q Daddy's Pitmaster BBQSmithfield
1007 S Church St, Smithfield, VA 23430
Family-owned
Dine-in service
-
Wilson's BBQ & SeaFoodSouth Hill
1224 W Danville St, South Hill, VA 23970
-
The Pig PittSpotsylvania
10412 Courthouse Rd, Spotsylvania, VA 22553
-
The Rollins Barbecue & GrillSpotsylvania
6410 Southridge Ct, Spotsylvania, VA 22553-1688
-
Mission BBQStafford
267 Garrisonville Rd, Stafford, VA 22554
-
Big Bad W Pit BBQStafford
3249 Richmond Hwy, Stafford, VA 22554-4507
-
Big Daddy's BBQStephens City
181-A Warrior Dr, Stephens City, VA 22655
-
Jordan Springs Market BBQStephenson
741 Jordan Springs Rd, Stephenson, VA 22656
-
Big Pig Bar B QStony Creek
13085 Palestine Rd, Stony Creek, VA 23882-3106
-
Blue Ridge BarbecueStrasburg
318 King Street, Strasburg, VA 22657
-
Twin Oaks BBQStrasburg
1136 Pouts Hill Rd, Strasburg, VA 22657-2831
-
Sooner BBQ & MoreStuarts Draft
2627 Stuarts Draft Hwy, Stuarts Draft, VA 24477
-
Magic Mike's Bar-B-QThe Plains
4557 Old Tavern Rd, The Plains, VA 20198
-
Two Drummers SmokehouseToano
8864 Richmond Rd, Toano, VA 23168
-
Hog Wild SmokehouseToano
8864 Richmond Rd W, Toano, VA 23168-8815
-
The Lazy Pig Bbq & CateringTriangle
18723 Fuller Heights Rd, Triangle, VA 22172-2003
-
Jack’s RanchTysons
1755 Tysons Central St, Tysons, VA 22182
-
Something Different RestaurantUrbanna
213 Virginia St, Urbanna, VA 23175
Since 2001
-
Rackem Smackem RibsVerona
385 Lee Hwy, Verona, VA 24482
-
Tripple T BBQVerona
26 Sutton Rd, Verona, VA 24482
-
Dickey's Barbecue PitVienna
2750 Gallows Rd Ste J, Vienna, VA 22180
Offers catering · Dine-in service · Allergen information
-
District BbqVienna
2670 Avenir Pl Ste O, Vienna, VA 22180-6768
-
Pok-E-Joe's BBQVinton
105 E Washington Ave, Vinton, VA 24179
-
The Barbeque GrillVinton
126 E Lee Ave, Vinton, VA 24179
-
Q Daddy's Pitmaster BbqWakefield
658 N County Dr, Wakefield, VA 23888-2924
Family-owned
Dine-in service
-
Big City ChuckwagonWarsaw
130a Court Cir, Warsaw, VA 22572
-
Jules Caribbean BBQWaterford
39810 Charles Town Pike, Waterford, VA 20197
-
Monks BBQWaterford
14635 Corkys Farm Ln, Waterford, VA 20197
Family-owned
-
Cowling's BBQWaverly
7019 General Mahone Hwy, Waverly, VA 23890
-
Valley Pike BBQ Co.Weyers Cave
52 Fadley Rd, Weyers Cave, VA 24486
-
Valley Pike BBQ Co.Weyers Cave
3494 Lee Hwy, Weyers Cave, VA 24486
-
Following Fizzle's BBQ/ CateringWhite Post
134 White Oak Rd, White Post, VA 22663-1851
-
Piggy Went a Smokin BBQ and CatfishWise
6868-6898 Orby Cantrell Hwy, Wise, VA 24293
-
Apple HouseWise
6884 Orby Cantrell Hwy, Wise, VA 24293
-
1752 BarbecueWoodstock
123 E Court St, Woodstock, VA 22664-1761
-
Smokin" JarheadWoodstock
629 S Main St, Woodstock, VA 22664-1259
-
High Plains BarbecueWytheville
2120 E Lee Hwy, Wytheville, VA 24382
BEFORE YOU GO
Plan your next BBQ stop
Understand the order, arrange pickup and bring your group together.

Build your first BBQ order
Understand portions, sides and the ordering process.
Read the guide
Arrange a smooth pickup
Confirm availability, collection time and the complete order.
Read the guide
Plan a group meal
Match the menu and service format to your gathering.
Read the guide