This classic British comfort dish features a rich, savory ground beef filling with vegetables and gravy, topped with a creamy layer of buttery mashed potatoes. Baked until golden and bubbling, it's the ultimate hearty meal that brings warmth and satisfaction to any dinner table.
⏱️80 min
📊Easy
👥6 servings
🍽️Main
meatfamilybudget-friendly
Ingredients
800 gground beef
1000 gpotatoes
2 mediumonions
3 mediumcarrots
2 piecescelery stalks
500 mlbeef stock
2 tablespoonstomato paste
100 gbutter
150 mlwhole milk
2 tablespoonsvegetable oil
1 to tastesalt and black pepper
1 tablespoonworcestershire sauce
Instructions
1PREPARE THE VEGETABLES: Peel and finely chop the onions, carrots, and celery into small, uniform pieces roughly ½ cm in size. This ensures they will cook evenly and integrate seamlessly into the filling. Having all vegetables prepped and ready before you begin cooking will streamline the process significantly.
2BROWN THE BEEF: Heat 2 tablespoons of vegetable oil in a large, heavy-bottomed pan over medium-high heat until shimmering. Add the ground beef and cook for 8-10 minutes, breaking it up with a wooden spoon as it cooks, until it has lost all pink color and is deeply browned. This browning step develops rich, savory flavors through the Maillard reaction. Drain excess fat if necessary, leaving about 1 tablespoon in the pan.
3BUILD THE SAUCE: Add the chopped onions, carrots, and celery to the browned beef and sauté for 5-7 minutes until the vegetables are softened and the onions become translucent. Stir in the tomato paste and cook for 1-2 minutes, allowing it to caramelize slightly and deepen in color. Pour in the beef stock and add the worcestershire sauce, then bring the mixture to a gentle simmer. Let it cook uncovered for 15-20 minutes until the liquid reduces by about one-third and the gravy thickens naturally, stirring occasionally to prevent sticking.
4PREPARE THE POTATO TOPPING: While the beef mixture simmers, peel and cut the potatoes into 3 cm cubes for even cooking. Place them in a large pot of cold salted water and bring to a boil. Cook for 12-15 minutes until the potatoes are completely tender and easily pierced with a fork. Drain thoroughly in a colander and return to the pot.
5MAKE THE MASH: Add 80 grams of butter and 150 ml of whole milk to the hot potatoes and mash vigorously until completely smooth and creamy with no lumps remaining. Season generously with salt and freshly ground black pepper to taste. The mixture should be fluffy and spreadable, not stiff or gluey. If it seems too thick, add a splash more milk.
6ASSEMBLE AND BAKE: Preheat your oven to 200°C (400°F/Gas mark 6). Transfer the beef mixture to a baking dish approximately 9 x 13 inches, spreading it in an even layer. Top with the mashed potatoes, spreading them evenly across the surface and creating gentle ridges with the back of a fork, which will become golden and crispy. Dot the top with the remaining 20 grams of butter cut into small pieces.
7BAKE UNTIL GOLDEN: Place the cottage pie in the preheated oven and bake for 25-30 minutes until the potato topping is golden brown and the filling beneath is bubbling at the edges. The top should be light golden with some darker, more caramelized spots. Remove from the oven and let rest for 5 minutes before serving, which allows the filling to set slightly and makes serving cleaner.