Have you ever been struck with a craving for something, but you couldn’t find it anywhere? If you’re a fan of fish and chips, hand pies, and scotch eggs, you might struggle to find your favorites here in the Hawkeye State. Luckily, though, you can find British food in Iowa if you know where to look!

The Mucky Duck Pub is a tiny hole-in-the-wall in Ames that serves up the best British food in Iowa.

Google Local / Brian Bopp

Step inside and you’ll feel like you’ve skipped across the pond. This authentic British shop even sells seasonings, teas, and more for your own kitchen!

Google Local / Ben Wright

Settle down at the bar, or choose a seat in their dining room. The decor is all decisively English!

Facebook / The Mucky Duck Pub

While the menu features dozens of delicious dishes, their signature meal might be the Fish and Chips. It’s packed with flavor!

Google Local / Paul Federer

Unless you’ve spent some time in the UK, many of the dishes may be unfamiliar to you. Don’t shy away from trying beans on toast or haggis!

Facebook / The Mucky Duck Pub

Cornish pastries, or British hand pies, are another English dish you won’t find readily over here in the USA.

Google Local / Bethany Willers

Stop by on a Sunday to try their traditional roast! It’s always a little different, but pictured below is what you might expect. This time around, they were serving lamb shoulder with creamed rutabaga, baby carrots, green beans, and roasted tomatoes. Yum!

Facebook / The Mucky Duck Pub

No matter what path your tastebuds lead you down, you’ll find an authentic plate of British food waiting for you here at the Mucky Duck Pub.

Facebook / The Mucky Duck Pub

This family-friendly spot serves up the best British food in Iowa, and you’ll want to plan a visit straight away!

Google Local / Geoff Janes

Take a look at their menu, here, to see all the tasty British foods waiting for you at the Mucky Duck!

Google Local / Brian Bopp

Google Local / Ben Wright

Facebook / The Mucky Duck Pub

Google Local / Paul Federer

Google Local / Bethany Willers

Google Local / Geoff Janes

If you love tracking down food that’s tough to find stateside, read The German Restaurant In Iowa Where You’ll Find All Sorts Of Authentic Eats and plan a culinary tour of the world without leaving the Hawkeye State.

OnlyInYourState may earn compensation through affiliate links in this article.

Address: 3100 S Duff Ave, Ames, IA 50010, USA