Iowa’s dining scene is more diverse than you might think, offering a mix of international flavors, Midwest charm, and creative venues. Known for its farm-fresh ingredients and hearty American classics, the state also surprises with Algerian spices, Nepalese momos, and quirky eateries that turn every meal into an adventure.
Picture yourself savoring rich Algerian couscous at Baraka Café in Iowa City, biting into a juicy pork tenderloin sandwich at a small-town diner, or enjoying flavorful Nepalese dumplings at Kathmandu Restaurant in Des Moines. There’s even a retro café in a historic train depot and farm-to-table feasts that highlight Iowa’s agricultural roots.
In this guide, we’re diving into 12 unique restaurants across Iowa where the food and atmosphere promise to make your dining experience unforgettable. Let’s explore!
Before you book anything, don’t miss these deals 👇
- ✈️ Find cheap flights you won't see on Google - Going.com saves me $200+ per ticket
- 🏨 Book your stay – The best 2025 deals on boutique hotels and vacation homes
👉 Pro Tip: The Public Trolley Pub BYOB Tour in the Quad Cities is a blast! Bring your drinks, hop on the trolley, and check out cool local spots. It’s the perfect mix of fun, exploring, and good vibes with friends!

Unusual places to eat in IA
Ready to discover what Iowa has on its menu? We’ve got an array of hidden gems, from authentic global cuisines to classic American comforts. Join me as we explore the best places to eat in Iowa.
Craving traditional Algerian dishes or perhaps a taste of Nepal in the heart of the Midwest? Iowa surprises with its diverse dining scene. From the cozy Mi Patria Ecuadorian Restaurant to the innovative Brazen Open Kitchen, we’ve rounded up the most unique restaurants in IA.
1. Mi Patria Ecuadorian Restaurant
- 📍 Location: Des Moines
- 💲 Price range: $15 – $30 per person
- 🍽️ Cuisine Style: Ecuadorian / South American
- 🔥 Standout Features: Authentic Ecuadorian cuisine, tropical fruit juices.
- 🎯 Perfect For: South American flavors, adventurous eaters, and a taste of Ecuador in the Midwest.
¡Hola, Des Moines! Get ready for a flavor fiesta at Mi Patria Ecuadorian Restaurant, where you’ll be transported straight to the vibrant streets of Ecuador. This place is an explosion of color and energy, with an atmosphere as warm as the equatorial sun. The air is fragrant with cilantro, cumin, and sweet plantains.
You absolutely have to try their incredible bandeja paisa (a hearty platter with grilled steak, chorizo, and more) or the classic ceviche de camarón. And don’t even think about skipping their amazing fresh tropical fruit juices – the passion fruit (maracuyá) is out of this world!

2. Schera’s
- 📍 Location: Elkader
- 💲 Price range: $20 – $40 per person
- 🍽️ Cuisine Style: Algerian / Mediterranean / American
- 🔥 Standout Features: Algerian-Mediterranean fusion, wine list, fresh, local ingredients.
- 🎯 Perfect For: Adventurous palates and exploring global cuisine.
Prepare for a culinary journey to the Mediterranean coast (by way of Elkader!) at Schera’s. This gem offers a unique fusion of Algerian and Mediterranean flavors, all served up in a charming, historic small-town setting. The aroma of exotic spices and grilling meats will captivate you.
You absolutely have to try their incredible tagines, slow-cooked to perfection, or their flavorful couscous dishes. Their Algerian lamb sausage is also a standout. It’s an unexpected and wonderfully sophisticated dining experience in the heart of Iowa.

3. Ox Yoke Inn
- 📍 Location: Amana (Amana Colonies)
- 💲 Price range: $15 – $30 per person
- 🍽️ Cuisine Style: German / American / Family-Style
- 🔥 Standout Features: Traditional German recipes, family-style dining.
- 🎯 Perfect For: German comfort food, family meals, and experiencing the Amana Colonies.
Willkommen! Step back in time and savor the flavors of old-world Germany at the Ox Yoke Inn in the historic Amana Colonies. This beloved institution has been serving up traditional German recipes for generations, often family-style, in a charming, rustic setting. The air is filled with the comforting aroma of sauerkraut and roasting meats.
You absolutely must try their famous wiener schnitzel, crispy and golden, or their hearty sauerbraten. And don’t forget a side of their delicious German potato salad! It’s a true taste of Amana heritage.

4. Breitbach’s Country Dining
- 📍 Location: Balltown (Near Dubuque)
- 💲 Price range: $15 – $25 per person (Buffet/Menu)
- 🍽️ Cuisine Style: American / Midwestern Comfort Food
- 🔥 Standout Features: Iowa’s oldest restaurant (family-owned since 1852!), Mississippi River views, home-style buffet.
- 🎯 Perfect For: Classic Midwestern comfort food and experiencing Iowa history.
Dine with a view that’s as incredible as the history at Breitbach’s Country Dining, Iowa’s oldest restaurant, family-owned and operated since 1852! Perched high on a bluff overlooking the majestic Mississippi River near Dubuque, this place is incredibly legendary.
✈️ Pro Travel Tip:
I use Going.com to find crazy flight deals...($300 roundtrip to Europe kind of crazy).
It’s free, and I honestly check it more than Google Flights. For a limited time only, they are offering 25% off on Premium and Elite to readers of my website, using my special code: JON25)
They’re famous for their hearty, home-style cooking, often served as an amazing buffet. You gotta load up your plate with their crispy fried chicken, creamy mashed potatoes, and all the classic Midwestern fixin’s. The view alone is worth the trip, but the food will keep you coming back.

5. Graziano Brothers
- 📍 Location: Des Moines
- 💲 Price range: $10 – $20 per person (Deli/Sandwiches)
- 🍽️ Cuisine Style: Italian Deli / Sausages
- 🔥 Standout Features: Historic Italian grocery and deli (since 1912), homemade Italian sausages, deli sandwiches.
- 🎯 Perfect For: Italian deli purists, sausage fanatics, and authentic, old-school Italian subs.
Mangia, mangia! Get ready for an authentic taste of Italy at Graziano Brothers, a historic Italian grocery and deli in Des Moines that’s been a local institution since 1912! The moment you walk in, the incredible aroma of cured meats, aged cheeses, and their famous homemade Italian sausage will transport you.
You absolutely have to try one of their legendary Italian deli sandwiches, piled high with imported meats and cheeses, or grab some of their incredible homemade sausage to cook at home. It’s a true Des Moines treasure that’s bursting with old-world charm and flavor.

6. Kathmandu Restaurant
- 📍 Location: Iowa City
- 💲 Price range: $15 – $30 per person
- 🍽️ Cuisine Style: Nepalese / Indian / Himalayan
- 🔥 Standout Features: Authentic Nepalese and Indian cuisine, flavorful curries and momos (dumplings).
- 🎯 Perfect For: Aromatic curries and dumplings, and ethnic dining.
Take your taste buds on an adventure to the Himalayas at Kathmandu Restaurant in Iowa City! This spot serves up authentic and incredibly flavorful Nepalese and Indian cuisine that will warm your soul. The air is fragrant with exotic spices like cardamom, turmeric, and ginger.
You gotta try their delicious momos (Nepalese dumplings), steamed or fried, or dive into one of their rich and aromatic curries, like the chicken tikka masala. It’s a fantastic place to explore the unique and vibrant culinary traditions of Nepal and India.

7. Morg’s
- 📍 Location: Waterloo
- 💲 Price range: $10 – $20 per person
- 🍽️ Cuisine Style: Classic American Diner / Loose Meat Sandwiches
- 🔥 Standout Features: Iowa-style “loose meat” or “tavern” sandwiches.
- 🎯 Perfect For: Classic diner lovers, simple comfort food, and budget-friendly meals.
Step back in time and get ready for an Iowa classic at Morg’s in Waterloo! This historic, no-frills diner is a beloved local institution, famous for serving up an iconic Iowa specialty: the loose meat sandwich (also known as a “tavern” or “Maid-Rite style”). Think seasoned ground beef piled high on a soft bun – it’s simple, it’s messy, and it’s utterly delicious.
The vintage counter and classic diner vibe will transport you. It’s a true taste of Midwestern comfort food and a must-try for anyone visiting the area.

8. Brazen Open Kitchen | Bar
- 📍 Location: Dubuque
- 💲 Price range: $30 – $60 per person
- 🍽️ Cuisine Style: Modern American / Farm-to-Table / Upscale Casual
- 🔥 Standout Features: Open kitchen concept, seasonal and locally sourced ingredients, creative plated dishes.
- 🎯 Perfect For: Foodies seeking innovative flavors and upscale meals.
Get ready for a culinary show at Brazen Open Kitchen & Bar in Dubuque! This stylish spot features a bustling open kitchen where you can watch the chefs work their magic, crafting creative and beautifully plated modern American dishes. They have a strong focus on seasonal and locally sourced ingredients, so the menu is always fresh and exciting.
Expect dishes like perfectly seared scallops with innovative accompaniments or a fantastic pork chop with a seasonal glaze. It’s a fantastic place for a sophisticated yet relaxed meal where the food is as exciting to watch being made as it is to eat.

9. La Juanita
- 📍 Location: Sioux City (also Storm Lake & others)
- 💲 Price range: $5 – $15 per person
- 🍽️ Cuisine Style: Authentic Mexican / Taqueria
- 🔥 Standout Features: Flavorful street tacos, authentic Mexican vibe.
- 🎯 Perfect For: Taco fanatics, cheap eats, and experiencing true Mexican street food.
¡Vámonos! If you’re craving authentic, no-frills Mexican street food that’s bursting with flavor (and incredibly affordable!), you absolutely have to hit up La Juanita! This beloved taqueria, with locations in Sioux City and beyond, is a local legend for a reason. The air is thick with the scent of sizzling meats and warm tortillas.
You gotta taste their amazing street tacos – the al pastor and carne asada are out of this world – or a massive burrito packed with all your favorite fillings. La Juanita is fast, fresh, and fantastically good.

10. Machine Shed Restaurant
- 📍 Location: Urbandale (Des Moines area) & Davenport
- 💲 Price range: $15 – $30 per person
- 🍽️ Cuisine Style: American / Midwestern Comfort Food / Farm-Themed
- 🔥 Standout Features: “Dedicated to the American Farmer” theme with rustic farm decor, hearty portions of classic Midwestern comfort food, giant cinnamon rolls.
- 🎯 Perfect For: Classic American comfort food and family meals that showcase Iowa’s agricultural heartland.
Roll up your sleeves and get ready for some serious down-on-the-farm deliciousness at Machine Shed Restaurant! With locations in Urbandale and Davenport, this place is a heartfelt tribute to the American farmer, with rustic decor, farm implements adorning the walls, and hearty portions of classic Midwestern comfort food.
Don’t miss their famous pot roast or the classic chicken fried chicken. And whatever you do, don’t leave without trying one of their legendary, gooey, plate-sized cinnamon rolls! It’s pure, unadulterated comfort.

11. The Black Angel
- 📍 Location: Iowa City
- 💲 Price range: $15 – $30 per cocktail/small plate (Primarily a cocktail bar)
- 🍽️ Cuisine Style: Speakeasy Cocktail Bar / Small Bites
- 🔥 Standout Features: Hidden speakeasy vibe, mysterious entrance, classic cocktails.
- 🎯 Perfect For: Cocktail connoisseurs, high-end drinks, and upscale date nights.
Descend into a world of sophisticated sips and shadowy charm at The Black Angel in Iowa City. This isn’t your average bar; it’s a hidden speakeasy with a mysterious entrance and an intimate, moody atmosphere that will transport you to another era. The bartenders are true artists, crafting exquisite classic and signature cocktails with precision and flair.
Tell them your spirit of choice, and prepare to be amazed – perhaps with a perfectly balanced Vieux Carré or a unique house creation. It’s the perfect spot for a clandestine rendezvous or a truly exceptional drink.

12. The Great Plains Sauce & Dough Co.
- 📍 Location: Ames
- 💲 Price range: $10 – $20 per person
- 🍽️ Cuisine Style: Pizza / Unique Crusts
- 🔥 Standout Features: Unique crust options (whole wheat, oatmeal, thick or thin), and a beloved, long-standing local favorite.
- 🎯 Perfect For: Pizza lovers and casual meals.
Get ready for a pizza experience unlike any other at The Great Plains Sauce & Dough Co. in Ames! This place is an absolute institution, legendary for its unique and incredibly delicious crust options – think thick or thin, white, whole wheat, or even their famous oatmeal crust! The aroma of baking dough and savory toppings fills the air.
You have to check out their pie with their oatmeal crust – it’s slightly sweet, wonderfully textured, and pairs amazingly with all sorts of toppings. From classic pepperoni to inventive specialty pizzas, it’s a true Ames original that’s been delighting pizza lovers for generations.

Frequently Asked Questions (FAQs) about the quirkiest restaurants in Iowa
Are you searching for more information about where to eat in Iowa? Here are some common questions (and answers) I get asked a lot about Iowa’s most unique restaurants.
What foods are famous in Iowa?
Corn and pork tenderloin sandwiches are two of the most famous foods in Iowa. Sweet corn in summer is unbeatable.
What is Iowa’s state dish?
Iowa’s state dish is the pork tenderloin sandwich. Imagine a piece of pork, pounded thin, breaded, and fried to perfection, then tucked into a bun. It’s simple, it’s delicious, and it screams Iowa.

What is a fun fact about Iowa?
Iowa produces more corn than any other state in the US. We’re talking about a lot of corn, enough to make it the king of corn country.
Which city is best for food in Iowa?
If you ask me, Des Moines has the best food in Iowa, making it a melting pot of culinary creativity. It offers everything from farm-to-table experiences to international cuisines, ensuring a delightful stay in Iowa.

Need help planning your trip? Check out these helpful links:
- ✈️ Find cheap flights – I save $10k per year on flights thanks to this tool
- 🏨 Book accommodations – My favorite platform for boutique hotels and budget stays
- 🚗 Compare rental car prices – Great rates from trusted companies
- 🎟️ Discover affordable tours and day trips – Skip the line and explore more