Iowa foodies rejoice! We’ve tracked down some tasty restaurants that are rather hidden in Iowa, and you’ll want to add each of these to your Hawkeye State dining bucket list this year.
1. Bluff Lake Catfish Farm
Bluff Lake Catfish Farm comes from humble beginnings. This private lake was open to fishermen, who then wanted to snack after a day on the water. The snack stand grew to become a place where a catch could be fried up, and soon, it grew into the restaurant that it is today. People come from all over to dine at Bluff Lake Catfish Farm!
Read all about this incredible hidden gem here
2. La Palmas, Columbus Junction
La Palmas is a colorful cantina that's earned a reputation for serving up some of the best Mexican food in the state. Stop by for tacos, burritos, fajitas and more. Don't leave without trying some guac!
Address: 219 High View Dr., Columbus Junction, IA 52738
3. Junction 21, Peosta
Junction 21 is a lively bar and grill that serves up larger-than-life burgers and ribs that fall off the bone. You'll love the atmosphere and the food, and the drive to get here is always a scenic treat.
Address: 7653 Old Hwy. Rd., Peosta, IA 52068
4. Rube's Steakhouse, Montour
Rube's is one of the finest steakhouses in Iowa! The open, central grill means you'll be sure your steak is cooked to perfection before it hits the plate, and their fresh sides compliment each cut just right.
Address: 118 E Elm St., Montour, IA 50173
5. Grace On Main, Elk Horn
Grace on Main was officially opened on March 18, 2020, in Elk Horn, Iowa. This award-winning hidden gem is a family-owned restaurant that makes some of the best pizza you’ll find. Picture from scratch, hand-tossed dough, homemade sauces, and the freshest toppings. Is your mouth watering yet?
Address: 4234 Main St., Elk Horn, IA 51531
6. Prairie Canary, Grinnell
Prairie Canary in Grinnell is making waves for serving up some outrageous burgers. You'll love the hand-cut fries and the brioche buns, and everything they serve here is as fresh as can be. Discover this hidden gem next time you're in town.
Address: 924 Main St., Grinnell, IA 50112
7. Harvey's at Hotel Pattee
Perry, Iowa is a town that's home to about 7,000 people, and if you ask around, the locals know where to eat! The historic Hotel Pattee is the new home of Harvey's Diner, and the food is scrumptious as always. Stop by for a burger, steak, sandwich, or a cup of homemade soup and you'll be so glad you made the trek.
Address: 1112 Willis Ave., Suite A, Perry, IA 50220
8. Darrell's Place
Darrell's Place is a rural restaurant that makes one of the best tenderloins in Iowa. If you consider yourself a foodie, a trip out to this famous kitchen needs to be on your bucket list!
Address: 4010 1st St., Hamlin, IA 50117
9. La Juanita, Sioux City
Track down tasty tacos at this Sioux City restaurant! La Juanita is bright and colorful and hard to miss. You'll find delicious, fresh food here and it's worth the drive up to Sioux City for sure.
Address: 1316 Pierce St., Sioux City, IA 51105
10. Northside Cafe, Winterset
Northside Cafe is known for making tasty tenderloins that go beyond the ordinary BPT. Try one of their specials or stick with a classic and you're sure to enjoy your meal here in Winterset. Afterward, go driving to find the Bridges of Madison County!
Address: 61 E Jefferson St., Winterset, IA 50273
11. That Place, Conrad
Every one of these restaurants hidden in Iowa features a menu full of tasty meals, and they’re worth the drive from anywhere in the state. Check out each of these places and you’ll be an Iowa culinary expert in no time!