Cottage pie is a hearty British comfort dish featuring a savory layer of ground beef cooked with vegetables in a rich gravy, topped with creamy mashed potatoes and baked until golden. Known for its warming, homey flavors, it’s perfect for cozy family dinners. This detailed recipe guides you through making authentic cottage pie at home, with tips to achieve a perfect balance of textures and tastes.
Ingredients (Serves 4–6)
For the Filling:
- 1 lb (450g) ground beef (80% lean)
- 1 medium onion, finely chopped
- 2 medium carrots, diced
- 2 celery stalks, diced
- 2 garlic cloves, minced
- 1 tbsp tomato paste
- 1 cup beef stock
- 1 tbsp Worcestershire sauce
- 1 tsp dried thyme
- 1 tsp dried rosemary
- 1 cup frozen peas
- 2 tbsp all-purpose flour
- 2 tbsp vegetable oil
- Salt and black pepper to taste
For the Mashed Potato Topping:
- 2 lbs (900g) russet potatoes, peeled and cut into chunks
- ½ cup whole milk, warmed
- 4 tbsp unsalted butter
- ½ cup grated cheddar cheese (optional, for topping)
- Salt and white pepper to taste
For Garnish:
- 1 tbsp fresh parsley, chopped (optional)
Equipment Needed
- Large skillet
- Medium pot (for potatoes)
- Potato masher or ricer
- 9×9-inch baking dish (or similar)
- Wooden spoon
- Mixing bowl
- Spatula
Step-by-Step Instructions
Step 1: Prepare the Potatoes
Peel the potatoes and cut into even 2-inch chunks for uniform cooking. Place in a medium pot, cover with cold water, and add a pinch of salt. Bring to a boil over high heat, then reduce to a simmer and cook for 15–20 minutes until fork-tender. Drain well and return to the pot to steam off excess moisture.
Pro Tip: Starting potatoes in cold water ensures even cooking and prevents a gummy texture.
Step 2: Make the Mashed Potato Topping
Add 4 tbsp butter and ½ cup warm milk to the drained potatoes. Mash with a potato masher or pass through a ricer for a smoother consistency. Season with salt and white pepper to taste. The mash should be creamy yet firm enough to hold its shape when spread. Set aside, keeping warm by covering the bowl.
Pro Tip: Warm milk keeps the mash smooth; avoid overmixing to prevent glueiness.
Step 3: Cook the Beef Filling
Heat 2 tbsp vegetable oil in a large skillet over medium heat. Add the chopped onion, carrots, and celery, and cook for 5–7 minutes until softened and slightly golden. Stir in 2 minced garlic cloves and cook for 30 seconds until fragrant. Add 1 lb ground beef, breaking it up with a wooden spoon, and cook for 6–8 minutes until browned. Drain excess fat if you prefer a less rich filling.
Pro Tip: A bit of fat adds flavor, but draining most ensures the filling isn’t greasy.
Step 4: Build the Filling
Stir in 1 tbsp tomato paste and cook for 1 minute to enhance depth. Sprinkle 2 tbsp flour over the mixture, stirring for 1–2 minutes to cook out the raw flour taste. Gradually pour in 1 cup beef stock, stirring to form a smooth gravy. Add 1 tbsp Worcestershire sauce, 1 tsp thyme, 1 tsp rosemary, and season with salt and pepper. Simmer for 5–7 minutes until the gravy thickens slightly. Stir in 1 cup frozen peas and cook for 2 minutes. Remove from heat and taste for seasoning.
Pro Tip: The gravy should coat the back of a spoon; simmer longer if too thin.
Step 5: Assemble the Pie
Preheat the oven to 400°F (200°C). Spread the beef filling evenly in a 9×9-inch baking dish. Spoon the mashed potatoes over the filling, starting at the edges to create a seal and prevent the filling from bubbling over. Use a fork to create ridges on the potato surface for a crispy, golden top. If using, sprinkle ½ cup grated cheddar cheese evenly over the mash for extra richness.
Pro Tip: Fork ridges not only look rustic but also crisp up beautifully in the oven.
Step 6: Bake
Place the baking dish on a baking sheet to catch any drips. Bake for 20–25 minutes until the potato topping is golden and the filling bubbles at the edges. If the top needs more browning, broil for 2–3 minutes, watching closely to prevent burning.
Step 7: Serve
Let the cottage pie rest for 5 minutes to set the layers. Sprinkle with chopped parsley (if using) for a fresh pop of color. Serve hot with a side of green beans, roasted carrots, or a simple salad for a balanced meal.
Serving Tip: Scoop generous portions to enjoy the creamy mash and savory filling together in every bite.
Nutritional Information (Per Serving, Approx.)
- Calories: 550–650 kcal (varies by portion size and cheese use)
- Protein: 25g (from beef)
- Fat: 30g (from beef, butter, and cheese)
- Carbohydrates: 45g (from potatoes and vegetables)
- Sodium: 700–900mg (from stock, Worcestershire, and salt)
- Fiber: 5g
Note: Values are estimates and depend on ingredients. Cottage pie is high in protein but also in fat due to ground beef and butter. Potatoes and vegetables provide carbs and fiber. Using leaner beef (90% lean) or less butter can reduce fat. Cheese is optional to lower calories; smaller portions help with moderation.
Tips for Perfect Cottage Pie
- Use Beef for Authenticity: Cottage pie traditionally uses beef, while shepherd’s pie uses lamb; choose high-quality ground beef for best flavor.
- Thicken the Filling: Ensure the gravy is thick to prevent a runny pie; add more flour or simmer longer if needed.
- Make Ahead: Prepare the filling and mash up to a day ahead, assemble, and refrigerate before baking.
- Add Cheese Wisely: Cheddar adds a rich crust but can overpower; use sparingly or omit for a classic version.
- Vegetarian Option: Swap beef for lentils, mushrooms, or a plant-based mince, using vegetable stock for a hearty alternative.
Why You’ll Love This Recipe
Cottage pie is the ultimate British comfort food, wrapping you in a warm hug of savory beef and creamy potatoes. Its rich filling and golden mash make it a family favorite for weeknight dinners or gatherings. This recipe delivers pub-style authenticity with simple steps and bold flavors, bringing cozy British charm to your table. Grab your baking dish and savor the joy of cottage pie!