10 Best Iowa Restaurants
The top restaurants in Iowa are Pullman Bar and Diner, Basta Pizzeria Ristorante, Orchard Green, Joseph's Steakhouse, Harbinger Restaurant, Creme, Ox Yoke Inn, Breitbach’s Country Dining, Wilson's Orchard and Farm, and Maggie's Farm Wood-Fired Pizza.
Iowa, known as the Hawkeye State, offers a food identity deeply connected to its agricultural heartland. Traditional favorites are the breaded pork tenderloin sandwich, Maid-Rite loose meat sandwiches, and steak de Burgo. Dining experiences in restaurants in Iowa span from historic, family-style establishments in small towns to modern chef-driven restaurants in its cities. Venues like the Ox Yoke Inn and Breitbach’s Country Dining cement Iowa's reputation as a destination for authentic Midwestern and German-American comfort food.
Iowa provides unique culinary experiences beyond standard dining. The Amana Colonies offer a historic setting for German food, while cities like Des Moines and Iowa City have growing farm-to-table movements. The best places to eat in Iowa prove that the state is a welcoming place for diners seeking genuine Midwestern hospitality and a taste of the heartland.
Considered a top producer of pork and corn in the nation, Iowa showcases these ingredients in its local food. Breitbach’s Country Dining in Balltown, Iowa's oldest restaurant, has been serving its community since 1852. Bordered by the Mississippi River to the east and the Missouri River to the west, with states like Illinois, Wisconsin, and Nebraska as neighbors, Iowa enriches its food with the agricultural bounty of the Midwest.
The best restaurant overall in Iowa is Breitbach’s Country Dining because of its significant historical importance as the state's oldest restaurant, its stunning views of the Mississippi River valley, and its beloved, award-winning American comfort food. For fast food in Iowa, a popular regional option is Casey's for its made-to-order pizza. For fine dining to celebrate special occasions, locals go to places like Joseph's Steakhouse for a classic, upscale experience.
10 Best Iowa Restaurants are listed below.
-
1
Pullman Bar & DinerPullman Bar & Diner is a contemporary restaurant in downtown Iowa City offering elevated American diner food, craft cocktails, and a selection of beers in a stylish, retro-inspired setting.- Item Prices 53
- Average Item Price $9.04
Type of Restaurant:Upscale Casual / Diner.
Type of Food:Modern American, Comfort Food.
Signature Dishes:Croque Madame, MO Burger, The Huevos.
Location:17 S Dubuque St, Iowa City, IA 52240.
Special Feature:A modern take on a classic railroad pullman car diner, a lively bar scene, and a menu focused on high-quality comfort food.
What Makes It Special:Its combination of a sophisticated yet comfortable atmosphere with a menu of well-executed, upscale diner classics.
What Sets It Apart:The blend of a nostalgic diner concept with a modern, chef-driven approach to food and cocktails.
Operating Hours:Monday – Sunday: 8:00 AM – 10:00 PM (may close early on Sundays).
Price:$10 to $20 per person.
-
2
Joseph's SteakhouseJoseph's Steakhouse is a dining destination in Bridgeport, Connecticut, known for its humongous USDA Prime dry-aged beef and fresh seafood....- Item Prices 38
- Average Item Price $32.11
Type of Restaurant:Fine Dining / Steakhouse.
Type of Food:Steakhouse, Seafood.
Signature Dishes:Filet Mignon, Ribeye, Lobster Tail, Tuna Tartare, Ribeye Steak.
Location:212 S Clinton St, Iowa City, IA 52240.
Special Feature:A focus on high-quality prime beef, a modern and elegant dining room, and a large selection of high-end wines and whiskies.
What Makes It Special:Its commitment to providing a premier steakhouse experience with top-tier ingredients and polished service.
What Sets It Apart:The combination of a modern, sophisticated atmosphere with a classic, high-quality steak and seafood menu.
Operating Hours:Tuesday – Saturday: 4:00 PM – 10:00 PM. Sunday & Monday: Closed.
Price:$60 to $120+ per person.
-
3
Harbinger CoffeeHarbinger is a chef-driven restaurant in Des Moines offering an innovative menu of globally-inspired small plates, with a strong emphasis on vegetables and seasonal, sustainably sourced ingredients.- Item Prices 41
- Average Item Price $4.04
Type of Restaurant:Upscale Casual.
Type of Food:New American, Vegetable-Forward Small Plates.
Signature Dishes:Steamed Buns, Bun Cha, Yuzu Custard.
Location:2724 Ingersoll Ave, Des Moines, IA 50312.
Special Feature:An inventive, constantly evolving small plates menu, a commitment to sustainability and local partnerships, and a focus on unique textures and flavors.
What Makes It Special:Its artful and innovative approach to food, showcasing the versatility of vegetables and offering a distinct dining experience.
What Sets It Apart:The focus on creative, globally influenced small plates with a strong vegetable component, and its reputation for culinary artistry.
Operating Hours:Tuesday – Saturday: 4:00 PM – 8:00 PM (may close later on weekends). Sunday & Monday: Closed.
Price:$50 to $100 per person.
-
4
Crème Cupcake + DessertCrème Cupcake + Dessert is a specialized bakery and cocktail lounge in Des Moines, Iowa, that serves Asian-inspired sweets and...- Item Prices 218
- Average Item Price $5.85
Type of Restaurant:Dessert Bar / Bakery.
Type of Food:Desserts, Cupcakes.
Signature Dishes:Flourless Torte, Spanish Coffee, Cheesecake, birthday and wedding cakes.
Location:543 28th St, Des Moines, IA 50312.
Special Feature:A large and creative selection of cupcake flavors, a "dessert lounge" atmosphere in the evening, and the option for dessert and cocktail pairings.
What Makes It Special:Its dedication to high-quality, inventive cupcakes and desserts, serving as a go-to spot for a sweet treat.
What Sets It Apart:The combination of a daytime bakery with an evening dessert lounge concept, offering a unique destination focused on sweets.
Operating Hours:Tuesday – Thursday: 11:00 AM – 5:00 PM; Friday – Saturday: 11:00 AM – 12:00 AM. Sunday & Monday: Closed.
Price:$5 to $20 per person.
-
5
Basta Pizzeria RistoranteBasta Pizzeria Ristorante is an Italian restaurant in downtown Iowa City known for its wood-fired pizzas, handmade pastas, and other Italian specialties served in a contemporary and lively space.Type of Restaurant:Casual Dining.
Type of Food:Italian, Pizza.
Signature Dishes:Lobster Pizza, Burrata Caprese, Margarita Pizza, Nutella Creme Brulee.
Location:121 Iowa Ave, Iowa City, IA 52240.
Special Feature:A prominent wood-fired oven imported from Italy, an open kitchen, and a focus on fresh, high-quality ingredients.
What Makes It Special:Its dedication to authentic Italian preparations, from its Neapolitan-style pizzas to its fresh pasta dishes.
What Sets It Apart:The combination of a vibrant, modern dining room with classic, well-executed Italian food.
Operating Hours:Monday – Friday: 11:00 AM – 9:00 PM; Saturday – Sunday: 10:00 AM – 9:00 PM.
Price:$20 to $30 per person.
-
6
Orchard Green Restaurant & LoungeOrchard Green Restaurant & Lounge is a fine dining establishment in Iowa City offering classic American food with global influences, an extensive wine list, and live piano music in an elegant, historic setting.Type of Restaurant:Fine Dining.
Type of Food:American, Continental.
Signature Dishes:Cowboy Ribeye, Lobster Butternut Squash Bisque, Artisan Cheese, Escargot.
Location:521 S Gilbert St, Iowa City, IA 52240.
Special Feature:Its location in a historic building with a grand dining room, a glass-enclosed atrium, and live piano music nightly.
What Makes It Special:It provides a classic, upscale fine dining experience with a timeless menu and a sophisticated atmosphere.
What Sets It Apart:The combination of its elegant historic setting, live piano entertainment, and a menu of traditional fine dining classics.
Operating Hours:Tuesday – Saturday: 5:00 PM – 9:00 PM (may close later on weekends). Sunday & Monday: Closed.
Price:$50 to $100 per person.
-
7
Ox Yoke InnThe Ox Yoke Inn is a historic restaurant in the Amana Colonies, serving traditional German and American food family-style in a charming, old-world setting that reflects the area's German heritage.Type of Restaurant:Casual Dining / Historic Restaurant.
Type of Food:German, American.
Signature Dishes:Catfish, Sunday Brunch, Westphalian Chicken Schnitzel, Coleslaw.
Location:4420 220th Trail, Amana, IA 52203.
Special Feature:Family-style dining option with unlimited sides, its location in the historic Amana Colonies, and authentic German recipes.
What Makes It Special:It offers a genuine taste of Amana's German heritage through its food and communal dining style.
What Sets It Apart:The combination of its historic location, authentic German comfort food, and the popular family-style service.
Operating Hours:Sunday – Saturday: 11:00 AM – 7:00 PM (may close earlier on Sundays).
Price:$20 to $40 per person.
-
8
Breitbach’s Country DiningBreitbach’s Country Dining, located in Balltown, is Iowa's oldest continuously operating food and drinking establishment, famous for its scenic views of the Mississippi River valley, home-style American comfort food, and a popular buffet.Type of Restaurant:Casual Dining / Historic Landmark.
Type of Food:American, Comfort Food.
Signature Dishes:Breaded Pork Tenderloin, Prime Rib, Salad Bar.
Location:563 Balltown Rd, Sherrill, IA 52073.
Special Feature:Its status as Iowa's oldest restaurant (est. 1852), breathtaking views from its bluff-top location, and its history of community support after devastating fires.
What Makes It Special:Its incredible history, resilience, and its role as a beloved community institution serving classic Midwestern food. It is a James Beard America's Classics Award winner.
What Sets It Apart:The combination of its historic legacy, stunning location, and the heartfelt community story behind its continued operation.
Operating Hours:Thursday – Sunday: 11:00 AM – 8:00 PM. Monday, Tuesday, Wednesday: Closed.
Price:$15 to $30 per person.
-
9
Wilson's Orchard & FarmThe restaurant at Wilson's Orchard & Farm, Rapid Creek Cidery, offers a farm-to-table dining experience with a menu of rustic American and European-inspired food, often featuring ingredients from the surrounding orchard and farm.Type of Restaurant:Upscale Casual / Farm Restaurant.
Type of Food:American, Farm-to-Table.
Signature Dishes:Menu is seasonal; expect wood-fired pizzas, dishes featuring apples and other orchard fruits, seasonal salads, pork and chicken entrees, and house-made hard ciders.
Location:4823 Dingleberry Rd NE, Iowa City, IA 52240.
Special Feature:Its location on a working apple orchard, an on-site hard cidery, and a menu that directly incorporates the farm's harvest.
What Makes It Special:The immersive experience of dining at the source, with food that reflects the immediate agricultural surroundings.
What Sets It Apart:The unique combination of an orchard, a cidery, and a high-quality restaurant, providing a complete farm-to-table journey.
Operating Hours:Wednesday – Sunday: 9:00 AM – 9:00 PM. Monday & Tuesday: Closed.
Price:$25 to $50 per person.
-
10
Maggie's Farm Wood-Fired PizzaMaggie's Farm Wood-Fired Pizza is a casual eatery in Iowa City's Northside neighborhood, specializing in thin-crust, Neapolitan-inspired pizzas baked in a wood-burning oven.Type of Restaurant:Casual Dining / Pizzeria.
Type of Food:Wood-Fired Pizza.
Signature Dishes:Pizza Funghi, Pesto Pasta, The Ellie, Lasagne, Maggie's Margherita.
Location:1308 Melrose Ave, Iowa City, IA 52246.
Special Feature:A central wood-fired oven, a focus on high-quality and often local ingredients for toppings, and a relaxed neighborhood atmosphere.
What Makes It Special:Its dedication to the craft of wood-fired pizza, resulting in a high-quality and flavorful product.
What Sets It Apart:The combination of excellent, artisan-style pizza with a comfortable and unpretentious neighborhood restaurant feel.
Operating Hours:Tuesday – Sunday: 5:00 PM – 8:00 PM. Monday: Closed.
Price:$15 to $30 per person.
What Food is Iowa Famous For?
Iowa is famous for its breaded pork tenderloin sandwich, Maid-Rite loose meat sandwiches, and steak de Burgo. The state's food identity is defined by its agricultural output, making it a destination for Midwestern comfort food. As a top producer of pork, corn, and beef, these ingredients are central to many dishes. Iowa’s popular food options reflect this farm-centric culture, with an emphasis on hearty, satisfying meals. The state does not have a large concentration of one specific international food, but its food is a clear representation of American heartland cooking.
What is the Average Cost of a Meal in Iowa?
A meal for one person at a fast-casual restaurant in Iowa costs between $12 and $20. A mid-range dinner for two at a casual dining establishment is generally between $50 and $90. At a fine dining steakhouse like Joseph's Steakhouse in Iowa City or 801 Chophouse in Des Moines, the price for a meal for two starts at $150 and can exceed $300 with drinks and appetizers.
What are the Most Popular Fast-Food Restaurants in Iowa?
Iowa's fast-food scene is dominated by popular national chains and very strong regional brands that cater to cities and rural areas alike. Casey's, a convenience store chain founded in Iowa, is a go-to for its made-to-order pizza, especially in smaller towns. The Wisconsin-based chain Culver's is also a local favorite for its ButterBurgers and frozen custard. These spots are part of a larger landscape of quick-service options in the state. The most popular fast-food restaurants in Iowa are listed below:
- Casey's: An Iowa institution famous for its breakfast pizza and other made-to-order pizzas, available for takeout at its many convenience store locations.
- Culver's: A Wisconsin-based chain beloved in Iowa for its ButterBurgers, fresh frozen custard, and Wisconsin cheese curds.
- McDonald's: The national chain is a popular choice for its burgers, fries, and breakfast items.
- Taco John's: A regional chain with a strong presence, known for its "West-Mex" food and signature Potato Olés.
- Subway: A national chain known for its customizable submarine sandwiches.
- Dairy Queen: A long-standing favorite, especially in smaller towns, for its soft-serve ice cream treats and fast-food meals.
- Wendy's: A popular choice for its square beef patties, chili, and Frosty desserts.
- Pizza Ranch: An Iowa-based chain famous for its pizza and fried chicken buffet, a popular family-style option.
What are the Newest Restaurants in Iowa?
Recent restaurant openings in Iowa like 30hop in Coralville and Goldfinch in Marion have added exciting new options to the state's dining landscape. The newest restaurants in Iowa are listed below:
- 30hop (Coralville Location): While established in Iowa City, this newer, large-scale location in Coralville offers a multi-level experience with a rooftop bar, an extensive list of craft beers, and a menu of modern American food. Located at 900 E 2nd Ave, Coralville, IA 52241.
- Goldfinch: A contemporary American restaurant in Marion offering a seasonal menu with a focus on local ingredients, craft cocktails, and a refined yet comfortable atmosphere. Located at 740 10th St, Marion, IA 52302.
- Cliff's Dive Bar & Grill: A casual spot in Cedar Rapids offering smash burgers, sandwiches, and other bar fare in a relaxed setting. Located at 227 2nd Ave SE, Cedar Rapids, IA 52401.
- St. Kilda Collective (New Locations/Concepts): This popular Des Moines-based group continues to open new concepts and locations across the metro, bringing its Australian-inspired cafe fare and stylish interiors to more neighborhoods. These new openings are a consistent feature of the Des Moines dining scene.
Where are the Best Restaurants in Downtown Locations in Iowa?
The best restaurants in downtown areas of Iowa's major cities offer a range of experiences, from upscale dining to lively contemporary spots. In downtown Des Moines, establishments like 801 Chophouse and Centro are long-standing favorites. In downtown Iowa City, Pullman Bar & Diner and Basta Pizzeria Ristorante are popular choices. The best restaurants in downtown areas of Iowa are listed below.
- Pullman Bar & Diner (Iowa City): A stylish spot in downtown Iowa City offering elevated American diner food and craft cocktails in a retro-inspired setting.
- Centro (Des Moines): A bustling downtown Des Moines institution known for its rustic Italian food, including wood-fired pizzas and pastas, in a high-energy, open-kitchen atmosphere.
- 801 Chophouse (Des Moines): A classic, upscale steakhouse in the heart of downtown Des Moines, offering prime steaks and an extensive wine list in a luxurious, traditional setting.
- Basta Pizzeria Ristorante (Iowa City): Located in downtown Iowa City, this lively restaurant serves authentic wood-fired pizzas and handmade pastas.
- Proof (Des Moines): A more recent addition to downtown Des Moines, Proof is an acclaimed restaurant offering a creative, seasonal tasting menu in an intimate and sophisticated environment.
- Black Sheep Social Club (Cedar Rapids): A popular downtown Cedar Rapids destination with a globally inspired menu of comfort food, a large selection of craft beer, and a fun, industrial-chic vibe.
Are There Lunch Spots in Iowa Worth Trying?
Yes, there are many lunch spots in Iowa worth trying that showcase the state's unique food identity. For a quintessential Iowa experience, trying a Maid-Rite restaurant for its famous loose meat sandwich is a must. In Des Moines, Zombie Burger + Drink Lab offers a fun and unique lunch with its wildly creative gourmet burgers in a "post-apocalyptic" setting. For those seeking a lighter option, La Mie Bakery in Des Moines is a very popular choice for its fresh-baked breads, sandwiches, and salads in a bustling cafe atmosphere. These spots offer quick, flavorful, and often locally beloved midday meals.
Are There Good Places for Dinner in Iowa?
Yes, there are many good places for dinner in Iowa, ranging from historic, family-style establishments to sophisticated, chef-driven restaurants. For a unique and memorable experience, the Ox Yoke Inn in the Amana Colonies serves traditional German food in a charming, old-world setting. For a more contemporary and refined dinner, Harbinger in Des Moines offers an innovative menu of globally-inspired small plates with a focus on seasonal ingredients. Classic fine dining can be found at Joseph's Steakhouse in Iowa City, which provides an upscale atmosphere perfect for enjoying prime steaks and fresh seafood.
Which Restaurants in Iowa Serve Vegan Food?
Popular restaurants in Iowa that serve vegan food include Trumpet Blossom Cafe, The Grinning Goat, and Dirt Burger. Trumpet Blossom Cafe in Iowa City is a long-standing, entirely vegan restaurant known for its creative, seasonal, and locally sourced plant-based dishes in a cozy setting. The Grinning Goat in Des Moines is an all-vegan deli, offering a range of plant-based sandwiches, meats, and cheeses. Dirt Burger, also in Des Moines, specializes in plant-based fast food, serving a menu of vegan burgers, "chicken" sandwiches, and shakes.
Which Restaurants in Iowa Serve Gluten-Free Food?
Well-known restaurants in Iowa that serve gluten-free food include Red's Alehouse, Keto Kitchen, and various contemporary American restaurants. Red's Alehouse in the Iowa City area is recognized for its extensive and carefully prepared gluten-free menu, offering a wide variety of safe options from appetizers to main courses. Keto Kitchen in Des Moines is a dedicated gluten-free and keto-friendly eatery, providing a safe choice for those with celiac disease. Many farm-to-table restaurants, such as Harbinger in Des Moines, are also adept at accommodating gluten-free diners due to their from-scratch cooking methods and use of fresh, whole ingredients.
What are the Most Famous Cuisines in Iowa?
Iowa's food is a direct reflection of its agricultural heartland identity, with an emphasis on hearty and comforting meals. The state's food scene is defined by its strong Midwestern roots and the bounty of its farms. Some of the most famous food styles in Iowa are shown below.
- Midwestern/Comfort Food: This is the core of Iowa's food identity, featuring the famous breaded pork tenderloin sandwich, Maid-Rite loose meat sandwiches, and steak de Burgo. This food is famous for its connection to the state's agricultural heritage and its satisfying, unpretentious nature.
- Steakhouse: As a leading producer of beef, Iowa has a strong steakhouse tradition. Restaurants serving high-quality, locally raised steaks are a staple of the dining landscape, famous for showcasing the state's prime agricultural products.
- German: The Amana Colonies are the center of Iowa's German food culture, with restaurants like the Ox Yoke Inn serving family-style meals with schnitzel, sausages, and sauerbraten. This food is famous for its historical roots in the communities that settled this part of the state.
- Farm-to-Table/New American: A modern movement that is very strong in Iowa, with chefs in cities like Des Moines and Iowa City creating innovative dishes using ingredients sourced directly from local farms. This style is famous for its freshness and support of local producers.
- Italian-American: Many Iowa cities and towns have long-standing Italian-American communities, supporting a number of restaurants that serve classic red-sauce pasta dishes and pizzas.
- Pizza (Local Style): Iowa has its own pizza traditions, with local chains like Pizza Ranch (famous for its pizza and fried chicken buffet) being a beloved family-style option throughout the state.
Find your next favorite spot
Can't decide? start here: