English food is an excellent dinner option because it combines amazing flavors with ingredients from all over the world. This type of cuisine is also composed of comfort foods that are perfect for a family feast or a fun night out with friends. If you're not sure what to order the next time you visit your favorite pub, here are a few tasty dishes to consider. 

What Are Some Delicious English Dinners?

1. Fish & Chips

This dish is a classic English favorite that's often enjoyed after a few pints of beer. It includes crispy battered fish over a bed of tasty fries, also known as chips. Haddock and cod are typical fish selections, and the dish is usually served with a side of tartar sauce or vinegar for dipping. In some pubs, they use a flavorful beer batter to coat the fish. 

2. Shepherd's Pie

English food

Traditional shepherd's pie is made with minced lamb, although other versions can also include a minced beef filling. Roasted vegetables and mashed potatoes are layered over the meat, while gravy is added for a rich boost of flavor. Although there is no pie crust required to make this dish, it's a popular meal that you can find at your local pub.

3. Chicken Tikka Masala

The Indian influence on English food has much to do with the large South Asian population in the United Kingdom. As a result, chicken tikka masala is considered a classic menu option. This flavorful dish is made of chicken marinated in a spicy curry and served in a creamy tomato-based sauce. Naan, which is a type of flatbread, is typically served on the side. You can also enjoy this meal with a fresh glass of red or white wine. 


If you want to enjoy a delicious English dinner, turn to Mad Dogs and Englishmen in Tampa, FL. For over 25 years, this pub has served classic English food, including shepherd's pie and fish and chips. Besides their tasty lunch and dinner selections, they also offer a weekend brunch that features classic preparations like breakfast potatoes and bacon. Visit them online to view their menu before your visit, or call (813) 832-3037 to make a reservation.