Cottage Pie is a warm and cozy dish made with a tasty meat filling topped with creamy mashed potatoes. It’s like a big hug on a plate!
Perfect for chilly nights, this meal brings comfort to the dinner table. I always love making a little extra so I can enjoy the leftovers the next day—it’s just as yummy!
Key Ingredients & Substitutions
Ground Beef: While I love using ground beef for its rich flavor, you can substitute it with ground turkey or lentils for a lighter or vegetarian option. Just note that cooking times may vary!
Olive Oil: Olive oil is my go-to for sautéing. If you’re looking for a different flavor, try using canola or vegetable oil. Butter can also work if you want a richer taste!
Onion: A large onion adds depth to the flavor. If you’re out, shallots or even leeks could be great substitutes. I sometimes use red onions for a slightly different sweetness.
Potatoes: I find that russet potatoes make the best fluffy mash. However, Yukon Golds are a tasty alternative since they’re buttery and hold their shape well. Avoid waxy potatoes for mashing.
Milk: Using milk gives the mash a creamy texture. If you prefer something richer, cream is perfect. For dairy-free versions, try almond milk or coconut milk which can still be creamy!
What’s the Best Way to Achieve a Creamy Mashed Potato?
Making creamy mashed potatoes is all about technique. Start by boiling your potatoes until they’re fork-tender – this usually takes around 15-20 minutes. Make sure to drain them well to avoid watery mash. Here’s how to get it just right:
- After draining, let the potatoes sit for a couple of minutes to steam off excess moisture.
- In a bowl, mash the potatoes while they’re hot. A potato masher or ricer works best for a smooth texture.
- Add the butter first to let it melt into the potatoes, then mix in the milk gradually. This helps achieve that creamy consistency.
- Season generously with salt and pepper and mix until smooth. Be careful not to over-mix, as that can make them gluey!

How to Make Cottage Pie
Ingredients You’ll Need:
For the Filling:
- 1 ½ lbs (700g) ground beef (or minced beef)
- 2 tbsp olive oil
- 1 large onion, finely chopped
- 2 carrots, diced
- 2 cloves garlic, minced
- 1 cup frozen peas
- 2 tbsp tomato paste
- 1 cup beef broth (stock)
- 1 tbsp Worcestershire sauce
- 1 tsp dried thyme (or use fresh thyme for garnish)
- Salt and pepper, to taste
For the Mashed Potato Topping:
- 2 lbs (900g) potatoes, peeled and cut into chunks
- 4 tbsp butter
- ½ cup milk (or cream for richer texture)
- Salt and pepper, to taste
How Much Time Will You Need?
This delicious Cottage Pie will take about 15 minutes to prepare and around 25-30 minutes to cook in the oven. With a total time of about 50-60 minutes, you’ll have a warm, comforting meal the whole family will love!
Step-by-Step Instructions:
1. Preheat the Oven:
Start by preheating your oven to 400°F (200°C). This ensures your pie gets that perfect golden brown topping!
2. Prepare the Mashed Potato Topping:
Take the peeled and cut potatoes and place them in a pot of salted water. Bring the water to a boil and cook the potatoes until they are tender, which should take about 15-20 minutes. Once tender, drain the potatoes well.
3. Make the Mashed Potatoes:
In a large bowl, mash the drained potatoes with butter and milk until smooth. Season with salt and pepper to taste. Set the mashed potatoes aside for later.
4. Cook the Vegetables:
In a large skillet, heat the olive oil over medium heat. Add the chopped onion and diced carrots, cooking them until they’re softened, which should take about 5 minutes. Make sure to stir occasionally!
5. Add Garlic and Beef:
Next, add the minced garlic to the skillet and cook for an additional minute until it’s fragrant. Now, increase the heat to medium-high and add the ground beef. Cook it until it’s browned and no longer pink, breaking it up with a spoon as you go.
6. Mix in Seasonings and Broth:
Stir in the tomato paste, Worcestershire sauce, dried thyme, and season with salt and pepper. Pour in the beef broth and let the mixture simmer for about 10 minutes until it thickens slightly.
7. Add Frozen Peas:
Stir in the frozen peas and cook for an additional 2-3 minutes until they are heated through.
8. Assemble the Pie:
Transfer the meat and vegetable mixture into a baking dish, spreading it evenly. Spoon the mashed potato over the top, making sure to cover the meat completely. Use a fork to create some texture on the surface—this will help it brown better.
9. Bake the Cottage Pie:
Place your baking dish in the preheated oven and bake for 20-25 minutes, or until the top is golden brown. If you like a crispier top, you can broil it for an additional 2-3 minutes—just keep an eye on it!
10. Garnish and Serve:
Once it’s done baking, remove the pie from the oven and garnish with fresh thyme leaves, if desired. Serve and enjoy your comforting Cottage Pie!
With a beautifully browned mashed potato topping and rich, savory meat filling, this Cottage Pie is sure to be a family favorite!
Can I Use Ground Turkey Instead of Beef?
Absolutely! Ground turkey is a great leaner alternative to ground beef. Just note that it may require a bit less cooking time, so keep an eye on it to avoid drying out.
How Can I Make This Recipe Vegetarian?
To make a vegetarian version of Cottage Pie, simply replace the ground beef with lentils or a mix of vegetables like mushrooms and chopped bell peppers. Use vegetable broth instead of beef broth to maintain flavor.
Can I Prepare Cottage Pie in Advance?
Yes! You can assemble the Cottage Pie ahead of time. Just keep it covered in the fridge (up to two days) before baking. When you’re ready to eat, just pop it into the oven straight from the fridge—just add an extra 10-15 minutes to the baking time.
What’s the Best Way to Store Leftovers?
Store any leftovers in an airtight container in the fridge for up to 3 days. You can reheat it in the oven at 350°F (175°C) until warmed through, or use the microwave for a quicker option!



