Cottage Pie is a cozy dish filled with savory ground meat and veggies, all topped with creamy mashed potatoes. It’s the perfect meal to warm you up on chilly nights!
You can’t go wrong with this classic! I love digging into that fluffy potato topping—it’s seriously the best part. Pair it with a green salad, and dinner is done!
Key Ingredients & Substitutions
Potatoes: For cottage pie, I prefer Yukon Gold potatoes for their creamy texture and rich taste. Russet potatoes work well too. If you want a lighter option, try cauliflower mash for a lower-carb version!
Ground Beef: If you’re looking for a healthier alternative, ground turkey or chicken can replace beef. You can also use lentils for a vegetarian version, simply cook them until soft before adding to the mix.
Butter: I love using unsalted butter to control the salt level. If you’re dairy-free, olive oil or a dairy-free butter spread can be good substitutes to keep the dish creamy.
Beef Broth: For a richer flavor, homemade beef broth is a great choice. Low-sodium versions are good if you want to manage salt content. Use vegetable broth for a vegetarian option.
Herbs: Fresh herbs always add great flavor. If you have fresh thyme or rosemary, by all means, use them! Dried herbs also work; just remember they’re more concentrated, so use a little less.
How Do I Make Creamy Mashed Potatoes?
Getting those mashed potatoes just right is key. Start with high-starch potatoes, which will give you that fluffy texture. Here are some tips:
- Boil potatoes until they’re fork-tender, around 15-20 minutes. This ensures they mash easily.
- Drain them well. Any excess water can make your mash runny.
- Use a potato masher for creamy results. If you’re after something extra smooth, a ricer will work wonders.
- Add warm milk and melted butter slowly; this helps you control the creaminess.
- Season with salt and pepper. Taste as you go to get it just right.

How to Make Cottage Pie?
Ingredients You’ll Need:
For the Mashed Potatoes:
- 2 lbs (900g) potatoes, peeled and chopped
- 4 tbsp butter, divided
- 1/4 cup milk
- Salt and pepper to taste
For the Filling:
- 2 tbsp olive oil
- 1 large onion, finely chopped
- 2 carrots, diced
- 2 cloves garlic, minced
- 1 lb (450g) ground beef
- 1 cup frozen peas
- 1 tbsp tomato paste
- 1 cup beef broth
- 1 tbsp Worcestershire sauce
- 1 tsp dried thyme (or fresh sprigs for garnish)
- 1 tsp dried rosemary
- 1 tsp paprika (optional)
How Much Time Will You Need?
This Cottage Pie recipe takes about 15 minutes to prep and 40-50 minutes to cook (including baking time). In total, you’re looking at around 1 hour to 1 hour and 15 minutes to have a delicious pie hot and ready to enjoy!
Step-by-Step Instructions:
1. Preheat the Oven:
Begin by preheating your oven to 400°F (200°C). This ensures that the oven is ready for your pie once it’s assembled!
2. Prepare the Potatoes:
In a large pot, boil the peeled and chopped potatoes in salted water until they’re tender—this should take about 15-20 minutes. You want them soft enough to mash easily.
3. Mash the Potatoes:
Once the potatoes are tender, drain them well. Mash the potatoes in the pot, adding 2 tablespoons of butter and the milk. Mix until smooth and creamy. Season with salt and pepper to taste, and then set aside.
4. Make the Veggie Base:
While the potatoes are cooking, grab a large skillet and heat the olive oil over medium heat. Add the finely chopped onion, diced carrots, and minced garlic. Sauté for about 5 minutes, until the onions are soft and the carrots are tender.
5. Cook the Beef:
Next, add the ground beef to the skillet. Cook, stirring occasionally, until the beef is browned and fully cooked. Don’t forget to drain any excess fat if necessary!
6. Create the Filling:
Now it’s time to add the flavor! Stir in the tomato paste, beef broth, Worcestershire sauce, thyme, rosemary, and paprika (if using). Bring the mixture to a simmer and let it cook for about 10 minutes, until the sauce thickens slightly.
7. Add the Peas:
Mix in the frozen peas and let everything cook together for another 2 minutes. Taste the filling, and adjust the seasoning with salt and pepper to your liking.
8. Assemble the Pie:
Transfer the meat and vegetable mixture to a baking dish, smoothing it out evenly. Then, carefully spoon the creamy mashed potatoes over the top and spread them out evenly. Use a fork to create a textured pattern on the surface, then dot the top with the remaining butter.
9. Bake Your Cottage Pie:
Place your assembled pie in the preheated oven and bake for 20-25 minutes. You’re looking for a golden, slightly crispy top.
10. Garnish and Serve:
Once out of the oven, garnish your pie with fresh thyme or rosemary sprigs if desired. Serve hot and enjoy your comforting Cottage Pie—it’s the perfect dish for any occasion!
Can I Use Different Types of Meat for Cottage Pie?
Absolutely! While traditional cottage pie uses ground beef, you can substitute it with ground turkey, chicken, or even lentils for a vegetarian option. Just adjust the cooking time as needed for different meats.
Can I Make Cottage Pie Gluten-Free?
Yes, the recipe is naturally gluten-free if you use gluten-free Worcestershire sauce and ensure your beef broth is gluten-free as well. Always check the labels to be sure!
What Can I Use Instead of Beef Broth?
If you prefer to avoid beef broth, you can use vegetable broth for a vegetarian version, or chicken broth if you’re not strictly vegetarian. Both will still provide great flavor!
How Should I Store Leftover Cottage Pie?
Store any leftovers 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. You can also microwave individual portions if you prefer.
