There are a lot of great restaurants in Iowa but this one has been labeled the “Best Steakhouse” in all of Iowa. What do you think?. There was a time when just about every big city and small town in Iowa had a local steakhouse or restaurant where you could get a good steak dinner.