Skip to main content

Easy Cottage Pie Recipe

  • Author:
  • Updated date:
Cottage pie made with sweet and tangy ground beef, vegetables and savoury whipped garlic potatoes

Cottage pie made with sweet and tangy ground beef, vegetables and savoury whipped garlic potatoes

Cottage Pie vs. Shepherd's Pie: What's the Difference?

There is often confusion over the difference between cottage pie and shepherd's pie. Both are oven-baked pies made with meat, vegetables, and mashed potatoes, and both are prepared in the same way. The only difference between them is the meat.

  • Cottage pie is typically made with ground beef or chunks of roast beef.
  • Shepherd's pie is traditionally made with lamb, hence the name.

My Cottage Pie Recipe

This cottage pie recipe differs slightly from the traditional version, which is typically made with beef stock or gravy. The beef is sweet, tangy, and very flavourful. It is topped with vegetables and savoury whipped garlic potatoes, then baked until crisp and golden. This is one of my favourite easy dinner recipes for nights when I'm stuck for dinner ideas. It's also great for serving large families and gatherings.

How to Freeze and Reheat Cottage Pie

One of the best things about cottage pie is how simple it is to prepare ahead of time and freeze it. Prepare the cottage pie according to the directions below until the baking stage. Instead of baking it, freeze it. Use a disposable aluminum foil baking pan or glass baking dish with a sealable lid.

  1. Prepare the cottage pie according to the directions below until the baking stage. Instead of baking it, freeze it. Use a disposable foil baking pan or a glass baking dish with a sealable lid.
  2. When you're ready to bake the pie, take it out of the freezer and bake it at 325°F for about an hour. Keep it covered with foil until the last 15 minutes of baking time. If extra crispiness is desired, broil it for an additional 5 to 10 minutes on low broil.
  3. Another option is to remove the pie from the freezer and let it thaw in the fridge for 24 hours. Then simply bake it according to the baking directions below.

Cook Time

Prep timeCook timeReady inYields

15 min

45 min

1 hour

4 to 6 servings


For the filling:

  • 1 pound lean ground beef
  • 1 teaspoon olive oil
  • 1 small onion
  • 1/4 teaspoon garlic powder
  • 1 tablespoon worcestershire
  • 1/4 cup ketchup
  • 2 tablespoons bbq sauce
  • 1 teaspoon hot sauce (optional)
  • pinch salt and pepper
  • 1 1/2 cups frozen veggie blend (carrots,peas, and corn)

For the topping:

  • 5 to 6 medium potatoes (2 to 3 large or 7 to 8 small)
  • 1/3 cup butter
  • 1/2 to 1 cup milk
  • 1/4 teaspoon garlic powder
  • 1/2 teaspoon paprika
  • pinch salt and pepper


  1. Bring a large pot of lightly salted water to a boil. Peel the potatoes and cut them into quarters. Boil the potatoes until they are tender (about 10 to 15 minutes).
  2. In a medium-high heat pan, heat the olive oil. Chop the onion and sauté it in the pan for about 2-3 minutes. Add the ground beef and cook, stirring often, until it's fully browned.
  3. Reduce the heat to low once the beef is fully cooked. Season the beef with garlic powder, salt, and pepper. Add worcestershire, ketchup, bbq sauce, and hot sauce (optional), and mix well. Cook for another 2 to 3 minutes on low heat, stirring occasionally.
  4. Spread the ground beef mixture evenly in the bottom of an 8 or 9-inch baking dish.
  5. Boil the frozen vegetables for 1 to 2 minutes in a pot of water, then drain. Spread the vegetables evenly on top of the ground beef.
  6. Drain and mash the potatoes, and mash with a potato masher. Add the butter and continue to mash until it is melted. Add about half a cup of milk and whisk. If the potatoes are still a little dry, add more milk and whisk until smooth. Add as much milk as you need for creamy whipped potatoes (up to 1 cup).
  7. Whisk in the garlic powder, salt, and pepper. Spread the potatoes evenly on top of the ground beef and vegetables. With a fork, press the potatoes into the baking dish all over. Sprinkle the top with paprika.
  8. Bake for 20 minutes at 350°F, or until lightly browned. Bake for 3 to 5 minutes longer on low-broil for a more crispy topping.

Cottage Pie Variations

You can easily personalize this cottage pie recipe by adding your favourite ingredients. I usually use whatever frozen vegetable blend I have on hand, such as peas, corn, and carrots. I occasionally use fresh vegetables, such as green beans and carrots. It really just depends on what vegetables I have. That's what makes this cottage pie recipe so versatile; you can use whatever vegetables you like.

For the meat, I almost always use ground beef. Another great idea is to use leftover meat in this cottage pie recipe. I will use leftover roast beef if I have any. In that case, I switch up the ingredients and use leftover roast gravy instead of ketchup and barbecue sauce. You could also use leftover turkey or chicken. This dish is always delicious and flavorful no matter how it is prepared.

More Great Dinner Ideas

Looking for more dinner ideas? Try one of these recipes next: