Cottage Pie vs Shepherd’s Pie: Beef Recipe

Updated November 5, 2026

Total time
1 hr 45 min
prep 30 min · cook 1 hr 15 min
Serves
6
portions as written

Jump to recipe

Cottage Pie vs Shepherd's Pie: Beef Recipe

Cottage pie is the proper name for a shepherd’s pie made with beef. While shepherd’s pie traditionally uses ground lamb, this beef version is a classic British comfort food: a rich, savory beef filling simmered with vegetables and gravy, topped with creamy mashed potatoes, and baked until golden. It’s a hearty, satisfying meal that’s perfect for family dinners and makes excellent leftovers.

Ingredients

  • 2 lbs (900 g) ground beef (85% lean)
  • 2 tbsp (30 ml) olive oil
  • 1 large onion, finely chopped (about 1 cup / 150 g)
  • 2 carrots, peeled and diced (about 1 cup / 130 g)
  • 2 celery stalks, diced (about 1 cup / 120 g)
  • 3 cloves garlic, minced
  • 2 tbsp (16 g) all-purpose flour
  • 2 tbsp (32 g) tomato paste
  • 1 cup (240 ml) beef broth (low sodium)
  • 1 cup (240 ml) red wine (optional, or use more broth)
  • 1 tsp (5 g) Worcestershire sauce
  • 1 tsp (2 g) dried thyme
  • 1 bay leaf
  • Salt and freshly ground black pepper, to taste
  • 1 cup (150 g) frozen peas (optional)
  • For the mashed potato topping:
    • 2 lbs (900 g) potatoes (Yukon Gold or Russet), peeled and quartered
    • 4 tbsp (60 g) unsalted butter
    • 1/2 cup (120 ml) whole milk, warmed
    • 1/2 cup (50 g) grated cheddar cheese (optional)
    • Salt and white pepper, to taste

Instructions

  1. Preheat your oven to 375°F (190°C).
  2. Make the mashed potatoes: Place the potatoes in a large pot and cover with cold salted water. Bring to a boil, then reduce to a simmer and cook until fork-tender, about 15-20 minutes. Drain well.
  3. Return the potatoes to the pot over low heat for 1-2 minutes to dry them out. Remove from heat and mash with a potato masher or ricer. Stir in the butter and warm milk until smooth and creamy. Season with salt and white pepper. If using cheese, stir it in now. Set aside.
  4. While the potatoes cook, start the filling: Heat the olive oil in a large oven-safe skillet or Dutch oven over medium-high heat. Add the ground beef and cook, breaking it up with a spoon, until browned all over, about 8-10 minutes. Use a slotted spoon to transfer the beef to a plate, leaving about 2 tablespoons of drippings in the pan.
  5. Reduce heat to medium. Add the onion, carrots, and celery to the pan. Cook, stirring occasionally, until softened, about 5-7 minutes. Add the garlic and cook for 1 minute more.
  6. Sprinkle the flour over the vegetables and stir to coat. Cook for 1-2 minutes to remove the raw flour taste. Stir in the tomato paste and cook for another minute.
  7. Pour in the red wine (if using) and scrape up any browned bits from the bottom of the pan. Let the wine reduce by half, about 2-3 minutes.
  8. Add the beef broth, Worcestershire sauce, thyme, and bay leaf. Return the browned beef to the pan. Bring to a simmer, then reduce heat to low and let it gently bubble for 15-20 minutes, until the sauce has thickened. Season with salt and pepper. If using peas, stir them in during the last 5 minutes of cooking. Discard the bay leaf.
  9. Spread the beef mixture evenly in the pan (or transfer to a 9×13-inch baking dish). Spoon the mashed potatoes over the top and spread them to the edges, sealing the filling completely. Use a fork to create decorative peaks on the surface.
  10. Place the dish on a baking sheet to catch any drips. Bake for 25-30 minutes, until the filling is bubbling and the top is golden brown. For extra browning, you can broil for the last 2-3 minutes.
  11. Let the cottage pie rest for 10 minutes before serving. This allows the layers to set and makes serving easier.

Tips

  • Use the right potatoes: Starchy potatoes like Russets or Yukon Golds make the fluffiest mash. Waxy potatoes (like red or new potatoes) can become gluey.
  • Don’t skip browning the beef: Taking the time to brown the meat adds deep flavor. Make sure your pan is hot and don’t crowd the beef—cook in batches if needed.
  • Make it ahead: Assemble the cottage pie completely, then cover and refrigerate for up to 2 days before baking. Add about 15 minutes to the baking time if baking straight from the fridge.
  • Freeze for later: This dish freezes beautifully. Assemble, cool completely, wrap tightly, and freeze for up to 3 months. Thaw overnight in the refrigerator before baking.

Serving Suggestions

Cottage pie is a meal in itself, but it pairs wonderfully with simple sides. Serve it with a crisp green salad dressed with a light vinaigrette, or steamed green beans with a pat of butter. For a heartier meal, add a side of crusty bread to soak up any extra gravy. A glass of the same red wine you used in the filling is a classic match.

Variations

  • Shepherd’s Pie: Substitute ground lamb for the beef to make the traditional shepherd’s pie. The cooking method is identical.
  • Cheesy Mash: Mix 1 cup (100 g) of grated cheddar or Parmesan into the mashed potatoes, or sprinkle it on top before baking.
  • Vegetable-Loaded: Add diced mushrooms, parsnips, or turnips to the filling along with the other vegetables. You can also swap the peas for corn or green beans.
  • Herb Twist: Stir in a tablespoon of chopped fresh parsley or rosemary with the garlic for extra freshness.
  • Sweet Potato Topping: Use mashed sweet potatoes instead of white potatoes for a slightly sweet, colorful topping.

Storage and Reheating

Leftover cottage pie will keep in the refrigerator for 3-4 days in an airtight container. To reheat, place a portion in the microwave for 2-3 minutes, or reheat in the oven at 350°F (175°C) for 15-20 minutes until hot throughout. For food safety, ensure leftovers reach an internal temperature of 165°F (74°C) when reheated. You can also freeze the baked pie for up to 3 months; thaw overnight in the fridge and reheat in the oven.

Frequently Asked Questions

Why is it called cottage pie and not shepherd’s pie?
Because shepherd’s pie is traditionally made with lamb, reflecting the shepherd’s flock. When beef is used, the dish is called cottage pie, a name that dates back to 18th-century England, where it was a rustic meal for cottagers.

Can I make this without wine?
Absolutely. Simply replace the red wine with an equal amount of beef broth. The flavor will be slightly less complex but still delicious. You can also use a splash of balsamic vinegar or a teaspoon of red wine vinegar to add some acidity.

Should I use fresh or frozen peas?
Either works well. Frozen peas are convenient and are added during the last few minutes of cooking so they stay bright green and slightly firm. Fresh peas should be shelled and can be added at the same time.

Can I use instant mashed potatoes for the topping?
You can, but the texture and flavor will be noticeably different. Homemade mashed potatoes give a creamier, more substantial topping that really elevates the dish. If you’re short on time, instant potatoes are a decent shortcut, but add extra butter or cream to make them richer.

Why is my cottage pie watery?
A watery filling usually means the sauce didn’t reduce enough or the filling wasn’t simmered long enough. Make sure to simmer the filling until the sauce has thickened and coats the back of a spoon. Also, avoid overloading with broth. If you’re using frozen peas, don’t thaw them before adding; the excess water can thin the sauce.

Can I make this in advance and bake later?
Yes, this is a great make-ahead meal. Assemble the pie completely, cover it, and refrigerate for up to 2 days. When ready to bake, you may need to add 10-15 minutes to the cooking time since you’re starting from cold. If baking from frozen, thaw overnight in the refrigerator first.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).