Cottage pie is a classic British comfort dish of seasoned minced beef in a rich gravy, topped with creamy mashed potatoes and baked until golden. It is a simple, hearty meal that makes the most of everyday ingredients, and it works so well because the savory beef filling and buttery potato topping are a perfect match. This recipe delivers a deeply flavorful filling with a crisp potato crust, ideal for a family dinner.
Ingredients
- 2 tbsp (30 ml) olive oil
- 1 large onion, finely chopped
- 2 carrots, peeled and diced
- 2 celery sticks, diced
- 2 garlic cloves, minced
- 1 lb (450 g) lean minced beef (10-15% fat)
- 2 tbsp (16 g) all-purpose flour
- 2 tbsp (32 g) tomato paste
- 1 cup (240 ml) beef stock (low-sodium)
- 1 tbsp (15 ml) Worcestershire sauce
- 1 tsp dried thyme
- 1 bay leaf
- Salt and freshly ground black pepper, to taste
- For the mashed potato topping:
- 2 lb (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)
- 1 egg yolk (optional, for extra richness)
Instructions
- Preheat your oven to 400°F (200°C).
- Heat the olive oil in a large oven-safe skillet or Dutch oven over medium heat. Add the onion, carrots, and celery, and cook for 5-7 minutes until softened. Add the garlic and cook for another minute until fragrant.
- Increase heat to medium-high and add the minced beef. Cook, breaking it up with a spoon, until browned all over, about 5-7 minutes. Drain off any excess fat if there is more than a couple of tablespoons.
- Sprinkle the flour over the meat and stir well. Cook for 1-2 minutes to remove the raw flour taste. Stir in the tomato paste and cook for another minute.
- Pour in the beef stock, Worcestershire sauce, thyme, and bay leaf. Bring to a simmer, then reduce heat to low. Let it simmer gently for 15-20 minutes, stirring occasionally, until the sauce thickens. Season with salt and pepper. Remove the bay leaf and set the filling aside.
- While the filling simmers, place the potatoes in a large pot and cover with cold salted water. Bring to a boil and cook until fork-tender, about 15-20 minutes.
- Drain the potatoes well and return them to the pot. Add the butter and warm milk, then mash until smooth. For extra creamy potatoes, pass them through a ricer or use a hand mixer. Season with salt and pepper. If using, stir in the egg yolk and grated cheese.
- Spread the beef filling evenly in the skillet (or transfer to a 2.5-quart baking dish). Spoon the mashed potatoes over the top and spread gently with a spatula. Use a fork to create decorative peaks on the surface.
- Place the dish on a baking sheet to catch any drips. Bake for 25-30 minutes until the filling is bubbling at the edges and the potato topping is golden brown. If you want a deeper color, you can broil for the last 2-3 minutes.
- Let the cottage pie rest for 10 minutes before serving. This allows the layers to set slightly, making it easier to serve.
Tips
- Substitutions: Use ground lamb for a shepherd’s pie, or ground turkey for a lighter version (cook to 160°F/71°C as well). For a gluten-free version, use cornstarch instead of flour (mix 1 tbsp cornstarch with 2 tbsp cold water, stir into the filling).
- Make ahead: Assemble the pie completely, then cover and refrigerate for up to 24 hours before baking. You may need to add 10-15 minutes to the baking time if baking straight from the fridge.
- Common mistakes: Don’t skip draining the beef if it’s fatty, or the filling will be greasy. Also, make sure the mashed potatoes are well-seasoned, otherwise the topping can taste bland.
- Thickening: If your filling is too thin after simmering, mix 1 teaspoon of cornstarch with 1 tablespoon of water and stir it in, then simmer for another minute.
Serving Suggestions
Serve the cottage pie hot with a side of steamed green beans, peas, or a simple green salad. It also pairs well with crusty bread to soak up any extra gravy. For a traditional British touch, serve with a dollop of HP Sauce or Dijon mustard on the side.
Variations
- Cheesy Mash: Mix 1/2 cup (50 g) grated cheddar or Parmesan into the mashed potatoes before topping.
- Vegetable-rich: Add 1 cup (150 g) frozen peas and corn to the filling along with the stock.
- Herb twist: Add 2 tablespoons of chopped fresh parsley or rosemary to the filling for extra aroma.
- Sweet potato topping: Swap half the potatoes for sweet potatoes for a slightly sweeter, more colorful topping.
Storage and Reheating
Refrigerate any leftovers within 2 hours of cooking. The cottage pie will keep for 3-4 days in the fridge. To reheat, place individual portions in the microwave on high for 2-3 minutes, or reheat the whole dish in a 350°F (175°C) oven for 20-25 minutes until hot throughout. For best results, reheat in the oven to maintain the crispy potato topping. You can also freeze the assembled, unbaked pie for up to 3 months. Thaw overnight in the fridge before baking as directed.
Frequently Asked Questions
What is the difference between cottage pie and shepherd’s pie? Cottage pie uses minced beef, while shepherd’s pie traditionally uses minced lamb. The name comes from the shepherd who herds sheep, hence lamb.
Can I use leftover mashed potatoes for the topping? Yes, leftover mashed potatoes work great. Just reheat them gently with a little extra milk or butter to loosen them, then spread over the filling.
How do I know when the beef filling is cooked? The minced beef should be browned and then simmered in the sauce. To be safe, the filling should reach an internal temperature of 160°F (71°C) as per USDA FSIS guidelines. Use a food thermometer to check.
Can I make this in advance and freeze it? Absolutely. Assemble the pie, let it cool completely, then wrap tightly in foil and freeze for up to 3 months. Bake from frozen at 375°F (190°C) for 1 hour, or until bubbling and hot.
Why is my potato topping watery? This can happen if you over-work the potatoes or if they were not drained well. Make sure to drain thoroughly and let them steam dry for a minute before mashing. Avoid over-mashing, which makes them gluey.
Can I use a different type of potato? Yes, starchy potatoes like Russets or Yukon Golds give the fluffiest mash. Waxy potatoes (like red or new potatoes) will be creamier but may not hold their shape as well on top.
Related
- Is Churrasco Marinated? How the Seasoning Works
- Southern Comfort Hurricane Cocktail Recipe
- Everyday Meal Recipes: 5 Easy Dinners for Busy Weeknights
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).