Skip to main content

Classic Cottage Pie (Shepherd's Pie with Beef)

The ultimate comfort food bake — seasoned ground beef and vegetables under a golden mashed potato crust, made with Costco staples.

Prep Time
25 min
Cook Time
45 min
Servings
6
Cost / Serving
$5.50

Quick Answer

Brown Costco ground beef with onion and Worcestershire, mix in mixed vegetables and gravy, top with garlicky mashed Costco russets, and bake at 400°F until golden. Ready in 70 minutes; serves 6 — the ultimate one-dish comfort food.

This hearty cottage pie uses Costco ground beef as the base, layered with frozen mixed vegetables and a rich, savory gravy, then topped with creamy mashed potatoes and baked until golden. Everything comes from a Costco run — the large packages of ground beef and russet potatoes offer excellent value and make this easy to scale up for batch cooking or meal prep. It reheats beautifully, making it a smart choice for feeding a family through the week.

Instructions

  1. 1

    Preheat your oven to 400°F (200°C). Bring a large pot of salted water to a boil. Add the peeled and cubed russet potatoes and cook for 15–18 minutes until very tender when pierced with a fork. Drain thoroughly, then return to the pot over low heat for 1–2 minutes to evaporate any remaining water — dry potatoes make fluffier mash.

  2. 2

    Mash the potatoes with the butter and milk until smooth and creamy. Season generously with salt and pepper. Taste and adjust seasoning — the mash should be well-seasoned since it is the top layer of the pie. Set aside. If using cheddar, it will go on top of the mash in the oven.

  3. 3

    While the potatoes cook, heat olive oil in a large oven-safe skillet or sauté pan over medium-high heat. Add the diced onion and cook for 4–5 minutes until softened and lightly golden. Add the minced garlic and cook for 1 minute more until fragrant.

  4. 4

    Add the ground beef to the pan and break it apart with a wooden spoon. Cook over medium-high heat for 6–8 minutes, stirring occasionally, until the beef is fully browned with no pink remaining. Drain excess fat if there is more than a tablespoon or two in the pan — a little fat is fine and adds flavor.

  5. 5

    Stir in the tomato paste and cook for 1 minute, stirring to coat the meat. Sprinkle the flour over the meat mixture and stir to combine — this will thicken the gravy. Add the Worcestershire sauce, thyme, rosemary, and chicken broth. Stir well, scraping up any browned bits from the bottom of the pan. Bring to a simmer and cook for 3–4 minutes until the liquid reduces into a thick, glossy gravy that coats the meat. Season with salt and pepper to taste.

  6. 6

    Add the frozen mixed vegetables and stir them into the meat mixture. If you are using an oven-safe skillet, you can build the pie right in the pan. If not, transfer the meat filling to a 9x13-inch baking dish or a deep 10-inch baking dish. Spread it into an even layer.

  7. 7

    Spoon the mashed potatoes over the meat filling. Spread evenly with a spatula or the back of a spoon, making sure to seal the edges to prevent the filling from bubbling up around the sides. Use a fork to create ridges or a crosshatch pattern on the surface — the peaks will brown more deeply and create a nice texture. If using cheddar, scatter it over the mashed potato top.

  8. 8

    Bake at 400°F for 25–30 minutes until the top is golden brown and the filling is visibly bubbling at the edges. For a deeper golden color on the mash, switch to broil for the last 3–4 minutes and watch closely. Let the pie rest for 5–10 minutes before serving — the filling needs a few minutes to set so servings hold their shape. Scoop with a large spoon or spatula.

Frequently Asked Questions

What is the difference between shepherd's pie and cottage pie?+
Shepherd's pie is traditionally made with lamb or mutton, which is why it is called shepherd's pie — shepherds tend sheep. Cottage pie uses beef and is the more common version in North America. When you make this dish with Costco ground beef, it is technically a cottage pie. The terms are often used interchangeably in everyday cooking, and the preparation is identical — only the protein differs. Some recipes use a mix of ground beef and pork, which also falls under the cottage pie umbrella.
Can you freeze cottage pie or shepherd's pie?+
Yes, this dish freezes very well, which makes it a great meal-prep option. Let it cool completely, then cover tightly with plastic wrap followed by foil, or portion it into individual freezer containers. It keeps in the freezer for up to 3 months. To reheat from frozen, thaw overnight in the refrigerator and bake covered at 350°F for 30–35 minutes until heated through, removing the cover for the last 10 minutes to re-crisp the potato top. You can also freeze the meat filling and mash separately and assemble fresh.
Can you use instant mashed potatoes for the topping?+
Yes, instant mashed potatoes work fine as the topping and save significant time — prepare them slightly thicker than you normally would so they hold up over the meat filling and brown properly in the oven. Costco sells large canisters of instant mashed potatoes that are a convenient shortcut. The main trade-off is texture and flavor: scratch-made mash with real butter has a creamier, more substantial texture. If you go the instant route, adding extra butter and a splash of cream will get you much closer to the real thing.
How do you reheat cottage pie without drying it out?+
Cover the dish with foil before putting it in a 350°F oven and reheat for 20–25 minutes for a large portion, or 15 minutes for individual servings. The foil traps steam and prevents the mashed potato top from drying out or becoming rubbery. Remove the foil for the last 5 minutes if you want to refresh the golden color on top. Individual portions also reheat well in the microwave — cover loosely and use medium power in 90-second intervals, stirring the exposed filling if possible. Add a small splash of broth to the filling if it looks dry before reheating.
What is the best ground meat to use for cottage pie?+
Ground beef is the classic choice — an 80/20 blend has enough fat to keep the filling moist and flavorful without being greasy. Leaner beef (90/10) produces a drier filling unless you compensate with extra broth or a longer simmer. Ground lamb gives you a more traditional shepherd's pie flavor with a richer, slightly gamey taste. Ground turkey or chicken work for a lighter version but benefit from extra seasoning and a good hit of Worcestershire sauce to add depth. You can also use a 50/50 mix of ground beef and pork sausage for extra flavor.