Cottage Pie is a warm and hearty dish made with ground meat, like beef or lamb, mixed with veggies and topped with creamy mashed potatoes. It’s comfort food at its best!
Honestly, who can resist a dish that’s like a hug in a baking dish? I love serving it with a sprinkle of cheese on top for an extra treat. Perfect for cold days!
Key Ingredients & Substitutions
Ground Beef: This is the heart of your Cottage Pie. You can use lean ground beef or substitute with ground turkey for a lighter option. For a vegetarian version, try lentils or a mix of mushrooms and beans!
Onion: A large onion adds depth to the flavor. Yellow onions are a great choice, but you can use sweet onions for a milder taste or even shallots for a more refined flavor.
Carrots: Diced carrots add sweetness and texture. If you don’t have fresh carrots, frozen or even canned can work. Just adjust the cooking time accordingly.
Peeled Potatoes: For the mashed part, Russet or Yukon Gold potatoes are best for mashing. You can also use sweet potatoes if you want a twist on the classic flavor.
Beef Broth: This enriches the dish with flavor. If you need a substitute, vegetable broth or chicken broth can be used. You could also create a lighter version using water in a pinch.
How Do I Make the Perfect Mashed Potatoes?
The mashed potatoes make this dish comforting and creamy! Start by peeling and dicing the potatoes into even pieces for quick cooking. Boil them in salted water until fork-tender, about 15-20 minutes.
- After draining, mash with butter and milk or cream for smooth texture. Feel free to adjust the amount of milk for your desired creaminess.
- Add salt and pepper to taste, mixing well. A little garlic powder can enhance the flavor if you love garlic!
- Create a nice texture on top with a fork before baking; this helps get that lovely crispy edge you want.

How to Make Cottage Pie
Ingredients You’ll Need:
For the Filling:
- 1.5 lbs (700 g) ground beef
- 1 large onion, finely chopped
- 2 medium carrots, diced
- 1 cup frozen peas
- 2 cloves garlic, minced
- 2 tablespoons tomato paste
- 1 cup beef broth
- 1 tablespoon Worcestershire sauce
- 1 teaspoon dried thyme (plus extra fresh thyme for garnish)
- Salt and pepper to taste
- 2 tablespoons olive oil
For the Mashed Potatoes:
- 4 cups mashed potatoes (about 2 lbs potatoes)
- 2 tablespoons butter
- 1/4 cup milk or cream
- 1 cup shredded cheddar cheese (optional)
How Much Time Will You Need?
This Cottage Pie recipe takes about 30 minutes of preparation time and another 20 minutes for baking, totaling around 50 minutes. It’s a perfect dish for a hearty dinner!
Step-by-Step Instructions:
1. Prepare the Oven and Potatoes:
Start by preheating your oven to 400°F (200°C). While the oven is warming, peel and dice your potatoes. Place the diced potatoes in a pot of salted water and bring to a boil. Cook them for about 15-20 minutes or until they are tender when pierced with a fork. Once cooked, drain them and mash with butter and milk or cream until smooth. Season with salt and pepper to taste, then set aside.
2. Cook the Filling:
In a large skillet, heat the olive oil over medium-high heat. Add the chopped onion and diced carrots, cooking for about 5 minutes until they soften. Then, add the ground beef, breaking it apart with a spatula, and cook until it’s browned. Next, stir in the minced garlic and cook for another minute until fragrant.
3. Add the Flavorings:
Mix in the tomato paste, Worcestershire sauce, dried thyme, salt, and pepper. Stir everything together well. Pour in the beef broth and bring the mixture to a simmer. Let it cook for 10-15 minutes until it thickens slightly. Add in the frozen peas and cook for another 2-3 minutes. Taste and adjust the seasoning if needed.
4. Assemble the Cottage Pie:
Transfer the meat mixture into a baking dish, spreading it evenly. Then, spoon the prepared mashed potatoes over the top of the meat, spreading them out to cover it completely. Use a fork to create some texture on the surface of the potatoes—this will help them brown nicely in the oven. If you like, sprinkle shredded cheddar cheese over the potatoes for extra flavor!
5. Bake and Serve:
Bake in the preheated oven for about 20 minutes, or until the top is golden brown and slightly crispy. Once done, remove it from the oven and let it rest for a few minutes. Garnish with fresh thyme sprigs and serve warm. Enjoy your hearty Cottage Pie!
Can I Use Ground Turkey Instead of Beef?
Absolutely! Ground turkey is a great substitute for ground beef. Just make sure to cook it thoroughly and season it well, as turkey can be a bit milder in flavor.
How Can I Make This Recipe Vegetarian?
For a vegetarian version, replace the ground beef with cooked lentils or a mixture of mushrooms and beans. You can also add some chopped bell peppers for extra flavor and texture!
How Do I Store Leftovers?
Leftover Cottage Pie can be stored in an airtight container in the fridge for up to 3 days. To reheat, simply warm it in the oven at 350°F (175°C) until heated through, or microwave individual portions for convenience.
Can I Prepare This Dish in Advance?
Yes, you can prepare the filling and mashed potatoes ahead of time. Assemble the pie and store it in the fridge, then bake it just before serving. It can also be frozen unbaked for up to 2 months; just be sure to wrap it tightly!



