The 10 Best BBQ Joints in Virginia!

Virginians love southern comfort food and nothing screams southern comfort like good barbecue. Smokehouses across the state pride themselves on unique techniques, tangy flavors, decadent sides and huge portions. Take comfort in 10 of our favorite barbecue joints below. 

1. Mission BBQ, Virginia Beach, VA

Mission BBQ in Virginia Beach is dedicated to “Proudly Serving Those Who Serve” in the American armed forces. Patriotism is in the DNA of the business from the mission to the food. In the words of the founders, “We believe there is nothing more American than BBQ.” The menu is extensive, ranging from brisket, pulled pork, baby back ribs, sandwiches, salads, and southern comfort sides. The food is delicious, and the mission admirable.

2. Virginia BBQ, Multiple locations

Virginia BBQ has quickly spread across the state from its first location in Ashland to Lakeside, Midlothian, Fredericksburg, and, soon, Carrolton. The reviews are stellar year after year, with one reporter saying it has “The best barbeque on the planet.” Online offers aside, the brick and mortar locations offer traditional hand-pulled pork, classic North Carolina barbecue sandwich, Texas barbecue beef sandwich, hot dogs, ribs, and incredible sides.

3. Belmont House of Smoke, Norfolk, VA

Belmont House of Smoke is an award-wining barbecue joint with live music and regular entertainment. The menu is extensive, offering soup and salad, wings, St. Louis ribs, samples, entrees, barbecue, burgers, and combo platters. Just visiting? Get a lunch box off their “2-Go” menu. Catering is available with free quotes on their website.

4. Pierce’s Pitt Bar-B-Que, Williamsburg, VA

Join a Williamsburg tradition by eating at Pierce’s. Opened in 1961, the counter-serve style restaurant stills serves up classics like the J.C. Special (“jumbo” sandwich—five ounces of famous pulled pork with fries and a cookie), the Smokehouse Special (barbecue sandwich with slaw), and family deals. Try the burgers and dogs in addition to the smoked ribs and chicken.  

5. Buz and Ned’s Real BBQ, Richmond, VA

Buz, owner of Buz and Ned’s Real BBQ, traveled the country in search of the best barbecue secrets known to mankind. In Ned, he believed he found those secrets. Buz and Ned’s opened in 1992 and still serves some of Richmond’s favorite grub. The Complete Meal menu comes with two classic sides in addition to barbecue pork, pulled barbecue chicken, beef brisket, smoked wings, or combos. Don’t skip the appetizers, which include Cajun fried pickles, crispy kick n’ fried okra, and barbecue sliders.

6. County Grill and Smokehouse, Hampton and Yorktown, VA

County Grill and Smokehouse is home to the Serial Grillers, a competitive and award-winning barbecue team. With two locations, one in Yorktown and one in Hampton, you can sample the goods onsite. Besides traditional barbecue fare, the potato boats, barbecue egg rolls, stuff barbecue shrimp, and smokehouse quesadillas make for an incredible experience. 

7. Bubba-N-Franks Smokehouse, Carrollton and Hampton, VA

Bubba-N-Franks Smokehouse has locations in Carrollton and Hampton, Virginia, and is “inspired by the everyday family cooking” that the owners grew up with. The casual atmosphere makes dining a delight. The huge menu includes smoked burgers, fried chicken, barbecue chicken, grilled chicken, smoked chicken, and brisket, and more. Specialties include barbecue taquitos and their brisket quesadilla, as well as entrees, platters, and sides. 

8. Smoke BBQ Restaurant and Bar, Newport News, VA

Smoke BBQ… the name says it all. All of the ingredients are fresh and local. Entrees are crash courses in southern food, with each plate served with a corn muffin and two sides (choose from French fries, coleslaw, barbecue baked beans, potatoes and gravy, collared greens, mac and cheese and more). Try the baby back ribs, pulled pork, beef brisket, sandwiches or platters while you enjoy the casual atmosphere.

9. Smokin’ Joe’s BBQ, Yorktown and Kilmarnock, VA

Smokin’ Joe’s BBQ prides itself on serving southern food with southern hospitality since 1999. In addition to the hickory smoked barbecue, sandwiches, and entrees, Smokin’ Joe’s is known for their Southern Brides catering service. The menu is considerable, so make sure to comb over it carefully before ordering.

10. Two Drummers Smokehouse, Toano, VA

Two Drummers Smokehouse is a “low-key, old-school eatery” that aims to perfect the basics. All entrees are served with cornbread and include the cherry-smoked pork plate, bone-in pork chop, spice-rubbed pork ribs, regimental crab cakes, root beer butt half chicken, specialty burgers, combos, as well as soups, salads, and desserts. Check the website for daily specials, such as Macaroni Monday and Family Night Wednesdays. 

Select a Virginia town to find the Best Things-To-Do and Places To Go around you
Find BBQ Joints 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

Alexandria City County

Alleghany County

Amelia County

Amherst County

Appomattox County

Arlington County

Augusta County

Bath County

Bedford County

Bland County

Botetourt County

Bristol City County

Brunswick County

Buchanan County

Buckingham County

Buena Vista City County

Campbell County

Caroline County

Carroll County

Charles City County

Charlotte 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 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

Wise County

Wythe County

York County