Ready to expand your dining horizons? Check out the ten Iowa restaurants that reviewers say are the absolute best.

  1. Cobble Hill

Cobble Hill/Facebook This Cedar Rapids favorite raises the bar for Iowa dining. Locally sourced, carefully prepared, and beautifully presented dishes grace the seasonal menu of this upscale and cozy Cedar Rapids restaurant. You’ll find Cobble Hill at 219 2nd Street SE.

The menu changes as the chef and the seasons dictate. Among the favorites, bacon marmalade, sweet potato gnocchi, and carbonara ravioli are special treats at Cobble Hill.

Cory C./Yelp “Yep, 5/5 stars, and it is as good as it gets… and not just in Iowa. Seriously they were a James Beard best chef Midwest Semifinalist! Do you know how big that is?” -Lauren D. Yelp

  1. Pasquale’s Italian Restaurant

Brent A. This amazing-according-to-reviewers restaurant is located in Humboldt at 607 13th Street N.

Fans of this place say the pizza is divine. Frequent diners know that The Burger is the best in the area.

Kirk L./Yelp “I’m a thin crust pizza guy and this is really where it’s at and it shines as a regional example of what I consider the optimal form of a traditional American pizza.” -Matt E. Yelp

  1. La Juanita

Kevin W./Yelp With one five-star review on Yelp after another, La Juanita is a consistently great choice if you are in Storm Lake and in the mood for authentic Mexican Food. You’ll find this great restaurant at 613 Lake Avenue.

Crowd favorites include Chorizo tacos, burritos, and fish tacos.

Josh S./Yelp “Best I’ve had in years. If you’re in Storm Lake and skip this place you’ve missed out on an true authentic Mexican experience. " -Alex N. Yelp

  1. Le Mie Bakery

V S/Yelp This French bakery and restaurant is an unassuming place, and kind of plain from the front. It receives high praise from hundreds of reviewers that say a stop at La Mie will surely make your day brighter. You’ll find it at 841 42nd Street in Des Moines.

Sandwiches, pastries, and full-breakfast fare get great reviews. Even if you aren’t a morning person, their late-breakfast and lunch options are amazing.

Jane C./Yelp “They have a nice selection of sandwiches, which I would consider to be elevated takes on cafe classics–like chicken salad, French ham, Albacore tuna, etc. The salads are all top notch as well.” -Nora H. Yelp

“This place is incredible. Amazing food breakfast lunch and mind blowing pastries. One of Des Moines treasures!” -Christopher F. Yelp

  1. Canteen Lunch In The Alley

Todd H./Yelp You’ll find this much-loved 1930’s diner at 112 E 2nd Street in Ottumwa. The view isn’t much, but reviewers say it’s the best place in town to have lunch.

Homemade pies, loose meat sandwiches, and the fact that the people of Ottumwa fought to keep this place alive when the city wanted to build a bridge through it are all great reasons to stop by.

John V./Yelp “Loved the strawberry rhubarb pie, warmed and served with a scoop of ice cream. Super flaky crust. Yum! The loose meat sandwich was good too, with cheese and pickles onions mustard ketchup - the only way to go. But the atmosphere makes it all! " -Pamel M. Yelp

  1. Need Pizza

Jason M. /Yelp This downtown Cedar Rapids pizza place is a carefully designed, laid back, delightful place. You’ll find it at 207 2nd Ave SE.

Need Pizza is a build-your-own kind of place. Sure you can have a cheese pizza. But it’s hard to resist some of their more creative options.

Jason M./Yelp “Big-city pizza is overrated. You can find amazing pie in Cedar Rapids, and Need is proof of that.” -Jeramie K. Yelp

  1. Cafe d’Marie

Cafe d’Marie/Facebook This quaint coffee shop in Davenport offers some of the best food in the land. The renovated brick house offers the perfect setting to relax with a gourmet lunch. You’ll find this lovely restaurant at 614 W 5th Street.

Soup, panini sandwiches, quiche, and complicated (delicious) salads are their specialties.

Cafe d’Marie/Facebook “We had vanilla latte, and earl grey tea, and my friend said the tea was the best tea she’s had since she studied in England. Cream of asparagus soup was delicious and the blueberry quiche was the perfect balance of sweet and savory.” - Crystal Y. Yelp

  1. Brazen Open Kitchen Bar

Brazen Open Kitchen Bar/Yelp This Dubuque restaurant has earned the praises of visitors from the local area and from far away. It’s located at 955 Washington Street.

You can’t go wrong with the Lamb Arancini. Other favorites include fried green tomatoes, duck tacos, leek fondue, and sweet potato soup.

Michael G./Yelp “This place was the bomb!!!! My husband had the prime burger and I had the oxtail stroganoff it was to die for. We seen this gem on IPTV on Iowa Ingredient and couldn’t wait to try it.” -Jodi M. Yelp

  1. Her Soup Kitchen

John P./Yelp The five star reviews stack up high for this Iowa City restaurant. You’ll find it at 625 South Dubuque Street.

The food is fresh, local, and amazing. Crunchy ciabatta and perfectly baked portobello make the nicest lunch.

Yejun B./Yelp “The toasted ciabata bread was perfect with the artichoke spread, melted parmesan cheese, caramelized onion, tomato, and spinach. My mouth was in heaven, I had a hard time eating because I couldn’t stop smiling at how good it was.” Clem M. Yelp

  1. Fleming’s Prime Steakhouse & Wine Bar

Fleming’s Prime Steakhouse & Wine Bar/Yelp Fine dining in West Des Moines doesn’t get any better, according to reviewers. You’ll find this gem at 150 South Jordan Creek Parkway.

Try the Ahi tuna small plate, risotto and filet, and the house potatoes with asparagus.

Anna V./Yelp “Each time our food is consistently fabulous–from the wedge salad to the steaks and shareable sides (omg) to the lava cake.” -Kerry C. Yelp

Do you have a go-to restaurant that is your very favorite? Let us know in the comments.

Cobble Hill/Facebook

This Cedar Rapids favorite raises the bar for Iowa dining. Locally sourced, carefully prepared, and beautifully presented dishes grace the seasonal menu of this upscale and cozy Cedar Rapids restaurant. You’ll find Cobble Hill at 219 2nd Street SE.

Cory C./Yelp

“Yep, 5/5 stars, and it is as good as it gets… and not just in Iowa. Seriously they were a James Beard best chef Midwest Semifinalist! Do you know how big that is?” -Lauren D. Yelp

Brent A.

This amazing-according-to-reviewers restaurant is located in Humboldt at 607 13th Street N.

Kirk L./Yelp

“I’m a thin crust pizza guy and this is really where it’s at and it shines as a regional example of what I consider the optimal form of a traditional American pizza.” -Matt E. Yelp

Kevin W./Yelp

With one five-star review on Yelp after another, La Juanita is a consistently great choice if you are in Storm Lake and in the mood for authentic Mexican Food. You’ll find this great restaurant at 613 Lake Avenue.

Josh S./Yelp

“Best I’ve had in years. If you’re in Storm Lake and skip this place you’ve missed out on an true authentic Mexican experience. " -Alex N. Yelp

V S/Yelp

This French bakery and restaurant is an unassuming place, and kind of plain from the front. It receives high praise from hundreds of reviewers that say a stop at La Mie will surely make your day brighter. You’ll find it at 841 42nd Street in Des Moines.

Jane C./Yelp

“They have a nice selection of sandwiches, which I would consider to be elevated takes on cafe classics–like chicken salad, French ham, Albacore tuna, etc. The salads are all top notch as well.” -Nora H. Yelp

“This place is incredible. Amazing food breakfast lunch and mind blowing pastries. One of Des Moines treasures!” -Christopher F. Yelp

Todd H./Yelp

You’ll find this much-loved 1930’s diner at 112 E 2nd Street in Ottumwa. The view isn’t much, but reviewers say it’s the best place in town to have lunch.

John V./Yelp

“Loved the strawberry rhubarb pie, warmed and served with a scoop of ice cream. Super flaky crust. Yum! The loose meat sandwich was good too, with cheese and pickles onions mustard ketchup - the only way to go. But the atmosphere makes it all! " -Pamel M. Yelp

Jason M. /Yelp

This downtown Cedar Rapids pizza place is a carefully designed, laid back, delightful place. You’ll find it at 207 2nd Ave SE.

Jason M./Yelp

“Big-city pizza is overrated. You can find amazing pie in Cedar Rapids, and Need is proof of that.” -Jeramie K. Yelp

Cafe d’Marie/Facebook

This quaint coffee shop in Davenport offers some of the best food in the land. The renovated brick house offers the perfect setting to relax with a gourmet lunch. You’ll find this lovely restaurant at 614 W 5th Street.

“We had vanilla latte, and earl grey tea, and my friend said the tea was the best tea she’s had since she studied in England. Cream of asparagus soup was delicious and the blueberry quiche was the perfect balance of sweet and savory.” - Crystal Y. Yelp

Brazen Open Kitchen Bar/Yelp

This Dubuque restaurant has earned the praises of visitors from the local area and from far away. It’s located at 955 Washington Street.

Michael G./Yelp

“This place was the bomb!!!! My husband had the prime burger and I had the oxtail stroganoff it was to die for. We seen this gem on IPTV on Iowa Ingredient and couldn’t wait to try it.” -Jodi M. Yelp

John P./Yelp

The five star reviews stack up high for this Iowa City restaurant. You’ll find it at 625 South Dubuque Street.

Yejun B./Yelp

“The toasted ciabata bread was perfect with the artichoke spread, melted parmesan cheese, caramelized onion, tomato, and spinach. My mouth was in heaven, I had a hard time eating because I couldn’t stop smiling at how good it was.” Clem M. Yelp

Fleming’s Prime Steakhouse & Wine Bar/Yelp

Fine dining in West Des Moines doesn’t get any better, according to reviewers. You’ll find this gem at 150 South Jordan Creek Parkway.

Anna V./Yelp

“Each time our food is consistently fabulous–from the wedge salad to the steaks and shareable sides (omg) to the lava cake.” -Kerry C. Yelp

OnlyInYourState may earn compensation through affiliate links in this article.