Across Iowa, of the 231 BBQ joints we list, 215 give a phone number and 133 have a website. 9 are branches of national chains — Famous Dave's (5), Dickey's Barbecue Pit (3), Mission BBQ (1); the remaining 222 are independent. By what they offer: 37 serve ribs, 28 serve brisket, 19 serve pulled pork. Most often named on their own websites: dine-in service (14), allergen information (11) and offers catering (10). The longest-running is Lambert & Ewers Smoked Meats, in business since 1986.
Top 10 BBQ joints in Iowa
Ranked by how complete and owner-verified the listing info is — hours, phone, website, services. No pay-to-play. Full 2026 ranking
-
1Blue Barn BBQCedar Falls
-
2Louie's Lakeside Bistro & BBQMoravia
-
3Famous Dave'sDavenport
-
4Cr Midnight Smoker BbqCedar Rapids
-
5Boxer BarbequeCouncil Bluffs
-
6Cornbred BarbecueAmes
-
7Flying MangoDes Moines
-
8Hickory ParkAmes
-
9Jimmy Jack's Rib ShackIowa City
-
10Smokey D's BBQDes Moines
Cities
Largest first. Towns with a single BBQ joint are listed further down this page.
- Des Moines20
- Cedar Rapids14
- Davenport12
- Sioux City8
- Waterloo8
- West Des Moines8
- Burlington6
- Council Bluffs6
- Johnston5
- Ames4
- Ankeny4
- Cedar Falls4
- Decorah4
- Iowa City4
- Winterset4
Other towns in Iowa
One BBQ joint each — too few for a page of their own, so they live here.
-
Miller's GrillAckworth
222 E Main St, Ackworth, IA 50001
-
Big Al's BbqAdel
715 Main St, Adel, IA 50003
-
Five Hawgs BBQAgency
8401 73rd St, Agency, IA 52530
-
Smokin BonesAgency
8401 73rd St Bldg 1, Agency, IA 52530-8028
Dine-in service
-
Jethro's BBQAltoona
2601 Adventureland Dr, Altoona, IA 50009-9592
-
Claxon's Smokehouse & GrillAltoona
3131 8th St SW, Altoona, IA 50009-1032
-
Smokin' JakesArnolds Park
117 Broadway St, Arnolds Park, IA 51331-7780
-
Smitty's BBQ and Flamingo LoungeAtlantic
2902 Chestnut St, Atlantic, IA 50022-2531
-
Nichols Smokin' BBQAurelia
208 1/2 Main St, Aurelia, IA 51005
-
Papa Jake's BBQAvoca
904 N Walnut St, Avoca, IA 51521
-
CrazyGood BBQBedford
105 Orchard St, Bedford, IA 50833-1561
-
Fire Box On MainBelle Plaine
813 12th St, Belle Plaine, IA 52208
-
RiversideBellevue
802 S Riverview St, Bellevue, IA 52031
-
Bad Ash BBQBellevue
301 State St, Bellevue, IA 52031
-
Smokin JokersBelmond
1497 Belmond Rd, Belmond, IA 50421-7552
-
Crave Hot Dogs And BbqBettendorf
1415 Kimberly Rd, Bettendorf, IA 52722-4131
-
Schroeder's BBQ & BeerBettendorf
1815 Elmwood Ln, Bettendorf, IA 52722-3735
-
Uncle Jimmy'sBlue Grass
730 N Mississippi St, Blue Grass, IA 52726-9734
-
Lambert & Ewers Smoked MeatsBoone
1641 6th St, Boone, IA 50036-3123
Since 1986
-
Jimmy's Barbeque PitBoone
717 Story St, Boone, IA 50036
-
B85 BBQBoone
1213 Country Club Dr, Boone, IA 50036-5106
-
The Smoky DoughCalmar
115 Main St, Calmar, IA 52132
-
Back Alley SmokehouseCarlisle
90 School St Ste B, Carlisle, IA 50047-8782
-
Moski's BBQCascade
329 1st Ave W, Cascade, IA 52033
-
Hillbilly Jack's BBQClinton
1516 Camanche Ave, Clinton, IA 52732
-
Shanes Rib ShackClive
12695 University Ave, Clive, IA 50325
-
Jethro's BBQCoralville
75 2nd St, Coralville, IA 52241
-
Patti's Pit StopCorrectionville
508 11th St, Correctionville, IA 51016
-
Reno's Roadkillsmokehouse in Schley CountryCresco
17450 130th St, Cresco, IA 52136-8392
-
Uncle Wendell's BBQCumming
3123 120th St, Cumming, IA 50061
-
Smoke Daddy's BBQCushing
304 Ferry St, Cushing, IA 51018
-
Mississippi Matt's Smoke HouseDallas Center
1411 Walnut St, Dallas Center, IA 50063
-
Gold Medal BBQ-IowaDallas Center
1205 Laurel St, Dallas Center, IA 50063-7744
-
Hy-Vee Market GrilleDubuque
400 S Locust St, Dubuque, IA 52003
-
Howling BbqDubuque
1091 University Ave, Dubuque, IA 52001-6158
-
Pit Crew BBQ LLCDurant
708 5th St, Durant, IA 52747
-
Outlaw Bar & GrillEarly
112 Karr Ave, Early, IA 50535
-
Spanky’s Spankin’ BBQ and CateringElberon
10 2nd Ave, Elberon, IA 52225
-
Dotzy'sElgin
240 Center St, Elgin, IA 52141
-
Top Hat BBQEstherville
102 S 6th St, Estherville, IA 51334
-
Sweet 'n Saucy BBQ & CateringFairfield
117 N Court St, Fairfield, IA 52556
-
Buford's Steak House & BBQFort Dodge
1518 3rd Ave NW, Fort Dodge, IA 50501
-
Lynnwood BBQFort Madison
1121 Avenue F, Fort Madison, IA 52627-2744
-
The Meatery on MainFredericksburg
135 W Main St, Fredericksburg, IA 50630
-
Sinsational Bbq & Smoked MeatsGowrie
1118 Beek St, Gowrie, IA 50543
-
Crazy Bob's Bar B QueHartley
240 N 8th Ave E, Hartley, IA 51346
-
B Fabulous BBQHuxley
604 N Hwy 69, Huxley, IA 50124
-
Davey's Bar & GrillIda Grove
407 2nd St, Ida Grove, IA 51445
-
The Concession StandIndianola
201 N Buxton St, Indianola, IA 50125
-
Bett and Bev's BBQJefferson
808 N Vine St, Jefferson, IA 50129
-
Flamin' Flips BBQ PitKalona
1141 Oriole Dr, Kalona, IA 52247-9621
-
Fort WorthKeokuk
526 S 5th St, Keokuk, IA 52632
-
The Rib ShackKnoxville
1102 N Lincoln St, Knoxville, IA 50138
-
Killer B's BBQ, LLCLawton
508 E Oak St, Lawton, IA 51030-1028
-
What Bbq & BarLe Claire
106 S Cody Rd, Le Claire, IA 52753-9236
-
Iowa Barbeque CompanyLe Mars
100 Plymouth St SW, Le Mars, IA 51031
-
D's Smokin BBQ and TaphouseLeClaire
106 South Cody Road, LeClaire, IA 52753
-
The Lone OX Smokehouse & CompanyLone Tree
113 N Devoe St, Lone Tree, IA 52755
-
Whatcha Smokin BBQ & BrewLuther
403 Iowa Ave, Luther, IA 50152
-
Luther's SmokehouseLuther
407 Iowa Ave, Luther, IA 50152-4715
-
Frankie's BBQ LLC of LynnvilleLynnville
203 1st St, Lynnville, IA 50153
-
Saddles BBQ BistroMadrid
203 S State St, Madrid, IA 50156
-
Tri-M BBQ Food TruckMaquoketa
2264 200th Ave, Maquoketa, IA 52060
-
Softail BBQMaquoketa
9454 256th Ave, Maquoketa, IA 52060-8878
-
Qdogs BbqMarion
895 Blairs Ferry Rd, Marion, IA 52302-3106
-
Smokin G's BBQMarshalltown
25 W Main St, Marshalltown, IA 50158
Locally owned
Offers catering
-
Haley's Deli BarbequeMarshalltown
501 N 3rd Ave, Marshalltown, IA 50158
-
RibCrib BBQMason City
455 Tiffany Dr, Mason City, IA 50401
Dine-in service · Allergen information
-
Burke's Bar & GrillMason City
631 6th St SW, Mason City, IA 50401-4908
-
Bill's BbqMason City
215 S Madison Ave, Mason City, IA 50401-3735
-
Iowa BBQ CompanyMechanicsville
708 E 1st St, Mechanicsville, IA 52306-9533
-
Smokin' Boji BBQMilford
1704 Okoboji Ave, Milford, IA 51351
-
Fat Jimmy's Smokehouse and SpiritsMontrose
3065 Mississippi River Rd, Montrose, IA 52639-9308
-
Louie's Lakeside Bistro & BBQMoravia
21646 Marina Pl, Moravia, IA 52571
-
Big's BBQ & Brew PubMt Vernon
106 1st St W, Mt Vernon, IA 52314
-
Skinny's BarbequeMuscatine
208 W 2nd St, Muscatine, IA 52761
-
Mr. Pigg's BBQMuscatine
401 Grandview Ave, Muscatine, IA 52761-1821
-
The Villain's BBQ HideoutMuscatine
5900 Us-61, Muscatine, IA 52761
-
Battle's Bar-B-Q, Ames and NevadaNevada
415 Lincoln Hwy, Nevada, IA 50201
-
Smokin Critters BBQNevada
19426 Winchester Ave, Nevada, IA 50201-7663
-
Newell LockerNewell
206 W 2nd St, Newell, IA 50568
-
Moo’s BBQNewton
103 W 2nd St N, Newton, IA 50208
-
Papa Wolfie's BBQNewton
4550 Highway 14 N, Newton, IA 50208-8647
-
Moo's BBQNewton
1220 W 18th St S, Newton, IA 50208
-
TC BonezNorth Liberty
2345 Mehaffey Bridge Rd NE, North Liberty, IA 52317
Since 2007
-
Mosley's Bbq And ProvisionsNorth Liberty
125 E Zeller St, North Liberty, IA 52317
-
Burn Unit BBQ, LLCOcheyedan
1076 Pine St, Ocheyedan, IA 51354-7735
-
Timeout Bar and GrillOdebolt
401 S Des Moines St, Odebolt, IA 51458
Since 2000
-
Thyron Mathews BBQOelwein
719 N Frederick Ave, Oelwein, IA 50662-1039
-
Shullaws BBQOskaloosa
802 S Market St, Oskaloosa, IA 52577-3855
-
Oskaloosa BBQ 4 BadgesOskaloosa
212 1st Ave E, Oskaloosa, IA 52577-3139
-
Bubba-Q'sOttumwa
1110 N Quincy Ave, Ottumwa, IA 52501
Dine-in service
-
Warehouse Barbecue Co. and BrewhouseOttumwa
2818 N Ct St, Ottumwa, IA 52501
-
Bubba-Q'sOttumwa
116 S Main St, Ottumwa, IA 52501
Dine-in service
-
Bett & Bev’s Bbq, PerryPerry
408 1st Ave, Perry, IA 50220-1901
-
Crazy Bob's Maximum Bar B QuePeterson
225 Main St, Peterson, IA 51047
-
Back to mayberry bbqRodney
10740 Oak Ave, Rodney, IA 51051-8518
-
JT Smokewagon BBQSlater
501 Benton St, Slater, IA 50244
-
Gary's On The RiverSpencer
24 W Park St, Spencer, IA 51301
-
SOB'S BBQSpencer
1615 1st Ave E, Spencer, IA 51301
-
Papa's Smok'in MeatSpirit Lake
1940 147th St, Spirit Lake, IA 51360
-
Back Alley BBQSpirit Lake
1307 Fargo Ave, Spirit Lake, IA 51360-1741
-
Smoking Guns BBQSt Charles
2755 Settlers Trl, St Charles, IA 50240-8557
-
Smokin Hog Pit Stop BBQState Center
301 1st Ave S, State Center, IA 50247
-
Smokin' Hereford BbqStorm Lake
1605 W Milwaukee Ave, Storm Lake, IA 50588-2804
-
Prime Country BBQ & CateringSully
5859 E 108th St S, Sully, IA 50251
-
Poimen Bosko FoodsSwisher
1363 Hwy 965 NW, Swisher, IA 52338
-
Barrel Smoke BBQ & CateringTempleton
109 N Main St, Templeton, IA 51463
-
Beast & BirdVinton
314 N K Ave, Vinton, IA 52349
-
Kula's It's Just SauceWalker
114 Greene St, Walker, IA 52352
-
Tony's BBQ BistroWalnut
204 Antique City Dr, Walnut, IA 51577
-
Cynful Smokers BBQWapello
610 Aspen Dr, Wapello, IA 52653-1374
-
Cynful Smokehouse and CreameryWapello
308 James L Hodges Ave, Wapello, IA 52653
-
Lynch BBQ CoWaucoma
111 1st Ave SW, Waucoma, IA 52171
-
Kue'd SmokehouseWaukee
245 E Hickman Rd, Waukee, IA 50263
-
Stolen Brothers BBQWest Union
311 Highway 150 S, West Union, IA 52175
-
Stolen Brothers BBQ, L.L.C.West Union
311 Highway 150 N, West Union, IA 52175
-
Bents Smokehouse & PubWestgate
100 Main St, Westgate, IA 50681-8634
-
MustardsWindsor Heights
6611 University Ave, Windsor Heights, IA 50324
-
The Oil PressZearing
70197 130th St, Zearing, IA 50278
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