Holiday Meals Made with Savings! Use code: MERRY at checkout and take 70% off!

The best restaurants in Iowa

Looking for the top rated restaurants in Iowa? Restaurant.com has you covered! Our listings make it easy to find restaurants across Iowa, from bustling cities to charming small towns. Whether you're in the mood for local favorites or international cuisine, you'll discover a variety of dining options to suit your tastes. Start by choosing a city from the list below to find the best places to eat in Iowa.

Adair Adel Akron Albia Algona Altoona Ames Anamosa Ankeny Arlington Arnolds Park Atlantic Audubon Avoca Belle Plaine Bellevue Belmond Bettendorf Blairstown Bloomfield Blue Grass Boone Brooklyn Burlington Carlisle Carroll Cascade Cedar Falls Cedar Rapids Center Point Centerville Central City Chariton Charles City Cherokee Clarence Clarinda Clarion Clear Lake Clinton Clive Columbus Junction Coralville Corning Council Bluffs Cresco Creston Davenport Decatur Decatur City Decorah Denison Denver Des Moines Dewitt Dows Dubuque Durant Dyersville Eagle Grove Eldora Eldridge Elkader Ellsworth Emmetsburg Estherville Evansdale Fairfield Farmington Forest City Fort Dodge Fort Madison Gilbert Glenwood Graettinger Greenfield Grimes Grinnell Grundy Center Guthrie Center Guttenberg Hampton Harlan Hiawatha Holland Holstein Humboldt Huxley Ida Grove Independence Indianola Iowa City Iowa Falls Jefferson Johnston Kalona Keokuk Kiron Knoxville Lake City Lake Mills Lamoni Le Claire Le Mars Lisbon Madrid Malcom Manchester Maquoketa Marengo Marion Marshalltown Mason City Milford Milo Missouri Valley Monroe Montezuma Monticello Mount Pleasant Muscatine Nashua Nevada New Hampton Newell Newhall Newton Nora Springs North Liberty Northwood Norwalk Oakland Oelwein Okoboji Onawa Osage Osceola Oskaloosa Otho Ottumwa Panora Pella Peosta Percival Perry Pleasant Hill Pocahontas Polk City Postville Primghar Raymond Red Oak Riverside Rock Rapids Rock Valley Rockwell City Sac City Sergeant Bluff Shelby Sheldon Shenandoah Sibley Sidney Sigourney Sioux Center Sioux City Solon Spencer Spirit Lake Storm Lake Story City Strawberry Point Stuart Sumner Tiffin Tipton Titonka Toledo Underwood Urbana Urbandale Vinton Walcott Walnut Washington Waterloo Waukee Waukon Waverly Webb Webster City West Branch West Burlington West Des Moines West Liberty West Union Whittemore Williamsburg Wilton Windsor Heights Winterset Wyoming

Dining Discount Pass

Discounts at over 170,000 restaurants and retailers nationwide. Use at multiple restaurants, multiple times. We have something for all tastes and appetities.

Get a Dining Discount Pass
Girl with phone smiling
Restaurant owners, add your location to our site.