Iowa is home to some of the finest restaurants in the Midwest. When you’re born and raised here, you grow up learning how to cook, how to serve others, and how to appreciate the food you have the privilege to enjoy. That must be why we appreciate the longstanding restaurants in Iowa so much — they are as much a part of the Hawkeye State as us Iowans.

  1. Taylor’s Maid-Rite, Marshalltown

Facebook / Taylor’s Maid-Rite

Google Local / Michael Haviland Cliff Taylor bought the Maid-Rite franchise in 1929, and the Marshalltown location is one of the originals. The fresh ground beef and special seasoning make for the best loose meat sandwiches around.

Address: 106 S 3rd Ave., Marshalltown, IA

  1. Rastrelli’s, Clinton

Google Local / Jacky DeBoer

Facebook / Rastrelli’s Rastrelli’s is a longstanding icon in Clinton. This old-world style Italian eatery is known for making flavorful steaks and veal cuts, as well as their all-you-can-eat pasta buffet. Visit for a meal that will remind you of your Grandmother’s Sunday suppers.Address: 238 Main Ave., Clinton, IA 52732.

  1. Canteen Lunch in the Alley, Ottumwa

Tripadvisor / William H.

Facebook / Canteen Lunch in the Alley The Canteen has been serving up tasty sandwiches since 1927. Just under a century after first opening their doors, this little kitchen is known for making some of the best loose meat sandwiches in Iowa, and mouthwatering pies. Address: 112 2nd St. E., Ottumwa, IA 52501

  1. Ganzo’s, Davenport

Facebook / Ganzos Restaurant

Facebook / Ganzo’s Restaurant Ganzo’s moved to Davenport in 1969, and it has been a community icon ever since. Stop by to enjoy a taco buffet, burritos the size of your head, or the tastiest fajitas around.Address: 3923 N Marquette St., Davenport, IA 52806

  1. Breitbach’s Country Dining, Balltown

Flickr / SD Dirk

Facebook / Breitbach’s Country Dining Breitbach’s is Iowa’s oldest restaurant, and it has survived two major fires only to be rebuilt and continue serving! This country restaurant was first opened in 1852.Address: 563 Balltown Rd., Sherrill, IA.

  1. Zeno’s, Marshalltown

Facebook / Zeno’s Marshalltown

Google Local / Zeno’s Pizza Zeno’s opened in 1952 and more than 65 years later it is still one of Iowa’s favorite pizza joints. Try their crispy thin crust and impressive topping combinations for a meal you will truly love.Address: 109-111 E Main St., Marshalltown, IA 50158

  1. Lighthouse Inn, Cedar Rapids

Facebook / Lighthouse Inn

Google Local / Brooke Heath The Lighthouse Inn is Iowa’s oldest supper club, and this classic Iowa establishment has been serving travelers since 1912! Stop by for their fall-off-the-bone ribs or a steak that will leave your tastebuds dreaming of your next trip out to Cedar Rapids.Address: 6905 Mt Vernon Rd. SE, Cedar Rapids, IA 52403

What’s your favorite longstanding restaurant in Iowa? Tell us in the comments below!

Facebook / Taylor’s Maid-Rite

Google Local / Michael Haviland

Cliff Taylor bought the Maid-Rite franchise in 1929, and the Marshalltown location is one of the originals. The fresh ground beef and special seasoning make for the best loose meat sandwiches around.

Address: 106 S 3rd Ave., Marshalltown, IA

Google Local / Jacky DeBoer

Facebook / Rastrelli’s

Rastrelli’s is a longstanding icon in Clinton. This old-world style Italian eatery is known for making flavorful steaks and veal cuts, as well as their all-you-can-eat pasta buffet. Visit for a meal that will remind you of your Grandmother’s Sunday suppers.Address: 238 Main Ave., Clinton, IA 52732.

Tripadvisor / William H.

Facebook / Canteen Lunch in the Alley

The Canteen has been serving up tasty sandwiches since 1927. Just under a century after first opening their doors, this little kitchen is known for making some of the best loose meat sandwiches in Iowa, and mouthwatering pies. Address: 112 2nd St. E., Ottumwa, IA 52501

Facebook / Ganzos Restaurant

Facebook / Ganzo’s Restaurant

Ganzo’s moved to Davenport in 1969, and it has been a community icon ever since. Stop by to enjoy a taco buffet, burritos the size of your head, or the tastiest fajitas around.Address: 3923 N Marquette St., Davenport, IA 52806

Flickr / SD Dirk

Facebook / Breitbach’s Country Dining

Breitbach’s is Iowa’s oldest restaurant, and it has survived two major fires only to be rebuilt and continue serving! This country restaurant was first opened in 1852.Address: 563 Balltown Rd., Sherrill, IA.

Facebook / Zeno’s Marshalltown

Google Local / Zeno’s Pizza

Zeno’s opened in 1952 and more than 65 years later it is still one of Iowa’s favorite pizza joints. Try their crispy thin crust and impressive topping combinations for a meal you will truly love.Address: 109-111 E Main St., Marshalltown, IA 50158

Facebook / Lighthouse Inn

Google Local / Brooke Heath

The Lighthouse Inn is Iowa’s oldest supper club, and this classic Iowa establishment has been serving travelers since 1912! Stop by for their fall-off-the-bone ribs or a steak that will leave your tastebuds dreaming of your next trip out to Cedar Rapids.Address: 6905 Mt Vernon Rd. SE, Cedar Rapids, IA 52403

OnlyInYourState may earn compensation through affiliate links in this article.