Print

Classic Cottage Pie with Creamy Mashed Potatoes Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

3.9 from 12 reviews

This hearty cottage pie recipe features a savory ground beef and vegetable filling topped with creamy mashed potatoes. Perfectly seasoned with herbs and thickened into a rich gravy, this classic British comfort food is baked until golden and bubbling. Ideal for family dinners, this dish serves 8 and can be made with ground turkey or lamb as alternatives.

Ingredients

Meat and Vegetables

  • 2 lbs lean ground beef (can substitute ground turkey, ground lamb, or a mix)
  • 1 small onion, chopped (1 cup)
  • 1 ½ cups frozen peas and carrots (1 10-ounce bag)
  • 1 cup frozen corn
  • 6 garlic cloves, minced (2 tablespoons)

Seasonings and Sauces

  • 1 tablespoon Worcestershire sauce
  • 1 tablespoon apple cider vinegar
  • 2 teaspoons dried thyme
  • 2 teaspoons dried rosemary, crushed
  • 1 teaspoon fine salt
  • ¼ cup all-purpose flour

Liquids

  • 2 cups beef broth (may substitute chicken broth or vegetable broth)
  • Water and salt (for boiling potatoes)

Mashed Potatoes

  • 2 lbs russet potatoes (about 5 small-medium), peeled and chopped
  • 3 tablespoons olive oil
  • 6 garlic cloves, minced (2 tablespoons)
  • ½ teaspoon fine salt
  • ¼ teaspoon black pepper
  • ½ to 1 cup beef broth or beef stock (or chicken broth or vegetable broth)
  • ⅓ cup minced fresh chives or fresh thyme

Instructions

  1. Preheat Oven and Boil Potatoes: Preheat the oven to 400°F. Meanwhile, fill a pot halfway with lightly salted water and bring to a boil over high heat.
  2. Brown the Ground Beef: In a very large oven-safe skillet over medium-high heat, brown the ground beef for 5 minutes. Add the chopped onion and continue to sauté until the beef is fully cooked, approximately 5-7 more minutes. Drain excess grease from the skillet and return it to the stovetop over medium-high heat.
  3. Add Potatoes to Boiling Water: When water boils, add the peeled and chopped potatoes to the pot to cook for mashing.
  4. Make Mashed Potatoes: Once potatoes are tender and easily pierced with a fork, drain the water and return potatoes to the pot. Add olive oil, minced garlic, salt, and pepper. Using a hand mixer, whip the potatoes until creamy, increasing speed for 1 to 2 minutes. Add ½ to 1 cup broth and whip again until very creamy. Stir in minced fresh chives and set aside.
  5. Combine Vegetables and Seasonings: To the cooked beef in the skillet, add frozen peas, carrots, corn, garlic, Worcestershire sauce, apple cider vinegar, dried thyme, crushed rosemary, and salt. Stir until well combined.
  6. Add Flour: Sprinkle the flour evenly over the skillet ingredients and stir thoroughly to dissolve it.
  7. Add Broth and Thicken: Slowly pour in the beef broth while stirring continuously. Heat and stir until the mixture thickens to a gravy-like consistency, about 5 minutes.
  8. Assemble Cottage Pie: Remove the skillet from heat and place it on a sheet pan to prevent spills. Gently spread the mashed potatoes evenly over the beef and vegetable mixture using the back of a spoon or a fork to create a wavy or lined pattern.
  9. Bake: Place the sheet pan with the skillet on the top oven rack and bake for 25 minutes until the topping is golden and the filling is bubbling.
  10. Rest and Serve: Remove the dish from the oven and let it sit for 5 minutes before serving. Garnish with additional fresh chives or parsley if desired. Store leftovers covered in the refrigerator for up to 5 days.

Notes

  • Ground turkey or lamb can be substituted for ground beef as preferred.
  • For a gluten-free version, substitute the all-purpose flour with a gluten-free flour blend.
  • The mashed potatoes can be adjusted for creaminess by varying the amount of broth added.
  • Using an oven-safe skillet eliminates the need to transfer the filling before baking, making cleanup easier.
  • Leftover cottage pie keeps well refrigerated and can be reheated in the oven for best texture.