Cottage Pie
A hearty, comforting British classic featuring savory ground beef cooked with vegetables in a rich gravy, topped with a blanket of fluffy, golden mashed potatoes. This one-dish meal bakes up bubbly and golden, making it the ultimate cozy dinner for chilly evenings.
For 4 servings
- prep
Preheat the oven and prep the potatoes.
1.Preheat oven to 400°F (200°C).2.Place 800g quartered potatoes in a large pot and cover with cold water by 1 inch.3.Add 1 pinch of salt to the water. - boil · ~18 min
Boil the potatoes until fork-tender.
Bring the pot to a boil over high heat, then reduce to a simmer. Cook until potatoes are easily pierced with a fork, about 15-18 minutes.
- mix · ~5 min
Drain and mash the potatoes.
1.Drain the cooked potatoes well and return them to the warm pot to dry out for 1 minute.2.Add 2 tbsp butter and 0.25 cup warm milk.3.Mash until smooth and creamy. Season with 0.25 tsp salt and 1 pinch black pepper.4.Set aside and cover to keep warm.TIPWarm milk blends into the mash more smoothly than cold milk, preventing a gummy texture. - saute · ~9 min
Sauté the aromatic vegetables.
1.Heat 1 tbsp olive oil in a large skillet over medium heat.2.Add the chopped onion, diced carrot, and diced celery.3.Cook, stirring occasionally, until softened, about 6-8 minutes.4.Add 3 minced garlic cloves and cook until fragrant, about 30 seconds. - saute · ~8 min
Brown the ground beef.
1.Add 500g ground beef to the skillet, breaking it up with a wooden spoon.2.Cook until no pink remains and the meat starts to develop some caramelized edges, about 6-8 minutes.3.If there is excess fat, drain it off, leaving about 1 tablespoon in the pan.TIPDon't rush the browning step. Let the beef really sear and develop a dark crust in the pan—that caramelization is where most of the rich, meaty flavor in the gravy comes from. - saute · ~7 min
Build the savory gravy.
1.Stir 2 tbsp tomato paste into the beef mixture and cook for 1 minute.2.Sprinkle 2 tbsp all-purpose flour over the meat and stir constantly for 1 minute to cook out the raw flour taste.3.Pour in 1 cup water and 1 tbsp Worcestershire sauce while stirring.4.Add 1 tsp dried thyme. Bring to a simmer and cook until the gravy thickens, about 3-5 minutes.5.Stir in 0.5 cup frozen peas and remove from heat. - assemble · ~5 min
Assemble the cottage pie.
1.Spoon the beef filling into a 8x8 inch baking dish, spreading it into an even layer.2.Dollop the mashed potatoes over the top and gently spread to cover completely, sealing the edges.3.Use a fork to create ridges and peaks on the potato surface.TIPForking the potato topping into ridges creates crispy, golden peaks that add wonderful texture. - bake · ~25 min
Bake until bubbly and golden.
Place the baking dish on a sheet pan to catch any drips. Bake at 400°F for 20-25 minutes, until the filling is bubbling around the edges and the potato topping is golden brown with crispy peaks.
- rest · ~10 min
Let the cottage pie rest before serving.
Remove from oven and let stand for 10 minutes before serving. This allows the filling to set, making it easier to scoop out neat portions.
TIPResting time is essential—cutting in too early will cause the filling to run out like a soup.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1Let the mashed potatoes dry out in the warm pot for 1 minute after draining to avoid a watery topping.
- 2Don't skip draining excess fat after browning the beef—too much fat will make the gravy greasy.
- 3Make the mashed potatoes slightly stiffer than usual so they don't sink into the filling during baking.
- 4For extra creamy mash, warm the milk and butter together before adding to the potatoes.
- 5Create deep ridges with a fork on the potato topping to maximize crispy browned peaks.
- 6Let the pie rest for 10 minutes after baking so the filling sets and portions hold their shape.
Adapt it for your goals.
Lamb shepherd's pie
Swap ground beef for ground lamb to make the classic shepherd's pie—lamb's richer, gamier flavor pairs beautifully with the thyme and Worcestershire sauce.
lower carbLower-carb
Replace the mashed potato topping with mashed cauliflower (steam and mash with butter and milk) for a lighter, lower-carb version that still feels indulgent.
vegetarian lentilVegetarian lentil
Replace ground beef with 2 cups cooked brown lentils and use vegetable broth instead of water—lentils provide a meaty texture and earthy flavor that works perfectly with the gravy.
cheesy topCheesy top
Sprinkle 1/2 cup grated cheddar or Parmesan over the mashed potatoes before baking for a golden, cheesy crust that adds a salty, umami punch.
Why this is on our healthy list.
Rich in Protein
The lean ground beef provides a substantial amount of high-quality protein, essential for muscle repair and satiety.
Vitamin A from Carrots
Carrots are a top source of beta-carotene, which your body converts into vitamin A to support eye health and immune function.
Good Source of Fiber
Potatoes with skins, carrots, celery, and peas all contribute dietary fiber, which aids digestion and helps you feel full longer.
Iron from Beef
Ground beef is a good source of heme iron, a highly absorbable form of iron that helps prevent fatigue and supports oxygen transport in the blood.
Frequently asked questions
You can, but homemade mashed potatoes yield a much creamier, fluffier texture and better flavor. If using instant, prepare them slightly thicker than the package directs so they hold up in the oven.



