The 10 Best BBQ Joints in New York!

Tender ribs, savory pulled pork, delicious can find amazing barbecue all over New York State if you know where to look. From responsibly sourced local meats to unique variations on the classic barbecue technique, barbecue joints in the state are doing it right. Here are 10 great options to satisfy your Southern-food cravings. 

1. Brooks House of BBQ, Oneonta, NY

Celebrating barbecue as a “way of life” since 1950, this legendary Oneonta establishment has been churning out juicy meat from its indoor charcoal pit for generations.

2. Dinosaur Bar-B-Que, Multiple locations

Started as a roadside stand serving bikers, Dinosaur Bar-B-Que opened its first brick-and-mortar spot in Syracuse in the 1980s. Since then, it has expanded to cities all over the state, including Rochester and New York City. Dinosaur can be counted on for reliably tasty comfort food and beer.

3. Hometown Bar-B-Que, Brooklyn, NY

This Red Hook smokehouse is so popular that a consistent 45-minute line snakes around the restaurant. The food is worth it, though—everything from the pulled pork to the brisket has received rave reviews from New York City barbecue connoisseurs. 

4. Fletcher’s Brooklyn Barbecue, Brooklyn, NY

This Brooklyn gem serves savory barbecue plates made with sustainably raised meats from farm cooperatives.  The menu rotates based on what they can source, but you can always count on them having the classics.

5. Mighty Quinn’s Barbeque, New York, NY

Serving slow-cooked, naturally raised meats and mouthwatering sides, Mighty Quinn’s pit master Hugh Mangum borrows from a few different barbecue styles to create his own masterpieces.

6. Hickory BBQ & Smokehouse, Kingston, NY

This family-owned establishment has been a huge hit in the Catskills since 2002. The restaurant makes its delectable barbecue offerings to serve in-house or as catering.

7. Smokin’ Al’s Famous BBQ Joint, Massapequa Park, NY

Smokin’ Al’s firmly believes in slow-cooking and smoking its meat to create the perfect barbecue flavor, and it’s working—the fiery restaurant is wildly popular among Long Islanders and visitors alike.

8. Suzy Q’s Barbeque Shack, Buffalo, NY

Drawing hoards of Buffalonians to its doors, Suzy Q’s Barbeque Shack is known for its crave-inducing pulled pork, barbecue ribs, and perfect brisket. The selection of sides is not to be missed as well.

9. Pig Pit BBQ, Cohoes, NY

Voted the number one barbecue restaurant in the Albany area in 2016, it’s easy to imagine how savory and delicious their barbecue will be. Which is why you need to go there as soon as possible.

10. Billy Bob’s BBQ, Poughkeepsie, NY

At Billy Bob’s, you can expect “the best damn barbecue!” made with love by a graduate of the Culinary Institute of America. The chef makes his own special rubs and slow-smokes the meat for up to 14 hours until it is perfect.

Select a New York 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:

Albany County

Allegany County

Bronx County

Broome County

Cattaraugus County

Cayuga County

Chautauqua County

Chemung County

Chenango County

Clinton County

Columbia County

Cortland County

Delaware County

Dutchess County

Erie County

Essex County

Franklin County

Fulton County

Genesee County

Greene County

Hamilton County

Herkimer County

Jefferson County

Kings County

Lewis County

Livingston County

Madison County

Monroe County

Montgomery County

Nassau County

New York County

Niagara County

Oneida County

Onondaga County

Ontario County

Orange County

Orleans County

Oswego County

Otsego County

Putnam County

Queens County

Rensselaer County

Richmond County

Rockland County

Saint Lawrence County

Saratoga County

Schenectady County

Schoharie County

Schuyler County

Seneca County

Steuben County

Suffolk County

Sullivan County

Tioga County

Tompkins County

Ulster County

Warren County

Washington County

Wayne County

Westchester County

Wyoming County

Yates County