Skip to main content New<> this month
Get the Allrecipes magazine

English Cottage Pie

Rated as 3 out of 5 Stars

"This is my version of a classic English cottage pie - the comforting dish that we all love! [Recipe originally submitted to]"
Added to shopping list. Go to shopping list.


1 h 20 m servings 501
Original recipe yields 8 servings


{{model.addEditText}} Print
  1. Heat oil in a pan over medium heat. Add onions, garlic, and beef. Cook and stir until beef is browned and crumbly, 5 to 7 minutes. Add stock, peas, carrots, tomato paste, parsley, salt, and pepper. Reduce heat and cover. Simmer until carrots are tender, about 20 minutes.
  2. While beef mixture is cooking, place potatoes into a large pot and cover with salted water. Bring to a boil. Reduce heat to medium-low and simmer until tender, about 20 minutes. Drain. Add Cheddar cheese and butter to the pot and mash together with the potatoes.
  3. Preheat the oven to 400 degrees F (200 degrees C).
  4. Spoon beef mixture into a baking dish. Top with potato-cheese mash.
  5. Bake in the preheated oven until golden brown on top, about 30 minutes.


  • Cook's Note:
  • This cottage pie freezes well; assemble the pie and freeze before baking. Once you're ready to bake, simply throw it in the oven straight from the freezer.

Nutrition Facts

Per Serving: 501 calories; 29.4 41.3 19.1 78 306 Full nutrition

Explore more


Read all reviews 1
Most helpful
Most positive
Least positive

4.30.18 I followed this recipe to the letter, except for adding a good shake of sriracha (personal taste preference). I’ve made other shepherd’s pie recipes on this site, and it seems to me th...