Cottage Pie Recipe

4.63 from 8 votes
Jump to Recipe

The moment the weather cools down, I know it’s time to make this. If you’re looking for a hearty, comforting meal that feels like home, this Cottage Pie recipe is it. It’s layered with a savoury beef and veggie filling, rich with red wine and herbs, and topped with a buttery mashed potato crust that turns golden and crisp in the oven. It’s the kind of meal that makes you slow down, sit back, and savour every single bite.

A close-up of a serving of shepherd’s pie, often called cottage pie, showing layers of seasoned ground meat, vegetables, and golden mashed potatoes, being lifted from a red baking dish—perfect for trying an easy Cottage Pie Recipe.

This is the kind of dinner that tastes like a warm hug. A true comfort classic, this cottage pie has all the good stuff: caramelized veggies, a rich beef filling with a splash of red wine, and the creamiest mashed potato topping. It’s one of those dishes that gets even better the next day too. I grew up calling this shepherd’s pie, like many people do, but since we’re using beef, this is technically cottage pie.

I don’t make this recipe very often. It’s one of those once-a-year dishes (for me) that only hits right when the timing’s perfect. And when it does, it really does. As the weather cools here in Alberta, I’m reminded of my fall and winter staples: Stuffed Cabbage Rolls, Italian Chicken Cutlets, Stuffed Pasta Shells and my Easy Chicken Noodle Soup. This one fits right in with the others.

😍 Why You’ll Love This Cottage Pie

Comfort classic: hearty, rich, and full of nostalgic flavour, it’s the ultimate cozy meal.
Balanced and hearty: packed with protein, veggies, and creamy mashed potatoes for a complete meal in one dish.
Freezer-friendly: perfect for meal prep or stocking your freezer for busy weeks.
Golden, bubbly top: broiled at the end for that irresistible crust.

What Is Cottage Pie?

Cottage pie is a traditional British dish made with ground beef and vegetables, topped with a layer of creamy mashed potatoes and baked until golden and bubbling. Often confused with sheperd’s pie, which is typically made with lamb, this cottage pie recipe sticks to the classic beef version, and it’s everything comfort food should be.

Oval white baking dish filled with baked Cottage Pie, topped with golden, textured mashed potatoes and garnished with herbs. A red-striped towel, potatoes, and parsley are visible nearby on a gray surface—perfect for trying an easy Cottage Pie Recipe.

🥘 Ingredients To Make This Cottage Pie

Olive oil: adds a subtle richness and helps the vegetables and beef brown.
Lean ground beef: the star of this cottage pie recipe, beef gives it that hearty, savoury depth.
Yellow onion: finely chopped for a sweet, aromatic base that anchors all the flavours.
Carrots: bring gentle sweetness and texture, balancing the richness of the meat.
Celery: adds freshness and a savoury backbone to the filling.
Frozen peas: for pops of colour and a hint of sweetness in every bite.
Garlic: minced and sautéed until fragrant; makes for a deeply flavourful filling.
Tomato paste: concentrated and tangy, it adds body and richness to the sauce.

Red wine: used to deglaze the pan and infuse the filling with deep, layered flavour.
Beef broth: the base liquid that ties everything together and keeps the filling moist.
Worcestershire sauce: adds depth and that savoury, almost smoky finish.
Grainy Dijon mustard: a touch of sharpness that brightens the meat mixture.
Butter: stirred in at the end for silkiness and to round out the flavours.
Salt and black pepper: essential seasoning for any dish.
Garlic powder and onion powder: enhance the aromatics and boost flavour.
Smoked paprika: adds subtle warmth and a touch of smokiness.
Ground mustard: for a mild tang that complements the Worcestershire.
Dried thyme: an earthy, fragrant herb that ties the whole dish together.

For the potatoes:

Yellow potatoes: creamy and buttery, the perfect base for a smooth mash.
Heavy cream: gives the potatoes their silky texture and richness.
Sour cream: adds tang and helps create a fluffy, light topping.
Butter: for richness and that classic buttery flavour.
Salt: brings out all the subtle sweetness in the potatoes.

✔ How To Make This Cottage Pie Recipe

To start, begin by making the mashed potatoes. Peel and cube your yellow potatoes, then add them to a large pot and cover with cold water. Bring to a boil and cook for 20-25 minutes, or until they’re fork tender.

While the potatoes are cooking, heat a large deep skillet or sauté pan over medium heat and drizzle in the olive oil. Once the oil is hot, add the finely chopped onion, carrots, celery, and peas. Sauté for about 5 minutes, stirring occasionally, until the veggies begin to soften.

Add the ground beef and minced garlic to the pan and cook, breaking up the meat with a spoon as it browns. Once the beef is mostly cooked through, sprinkle in the salt, pepper, garlic powder, onion powder, smoked paprika, ground mustard, and thyme. Stir well to coat everything evenly. Then, add the tomato paste and cook for 1-2 minutes to deepen the flavour.

A slice of Cottage Pie with mashed potato topping, ground meat, peas, and carrots sits on a white plate with a fork, a coffee mug, and the rest of the pie in the background—an easy Cottage Pie recipe perfect for any meal.

🤝 Sammy’s Tips for Cottage Pie

  • If you notice too much liquid or fat after a few minutes, push everything to the side of the pan and carefully blot away the excess with a paper towel.
  • For an extra golden crust, broil for the last 2 minutes.

Deglaze the pan with red wine, scraping up any browned bits from the bottom, and let it simmer for about 2 minutes until the liquid reduces by half. Pour in the beef broth, Worcestershire sauce, and grainy Dijon mustard, and continue to simmer for another 5 minutes, or until the mixture thickens and most of the liquid has been absorbed.

Remove the pan from heat and stir in the butter. Give it one last mix, then set it aside to cool slightly while you finish the mashed potatoes. Drain the potatoes.

To a large mixing bowl, add the cooked potatoes, heavy cream, sour cream, melted butter, and salt. Mash until smooth and creamy, adjusting the salt to taste.

Now, it’s time to assemble everything! Spoon the meat filling into a 9×13-inch baking dish and spread it evenly. Top with the mashed potatoes, spreading them all the way to the edges to seal in the filling.

Place the dish on a foil-lined baking sheet and bake at 375F for 20-30 minutes, until the filling is bubbly and the top is lightly golden.

Remove from the oven and let it rest for about 20 minutes before slicing. Slice, serve, and enjoy!

🗒 Variations

Make it spicy: add red pepper flakes or a pinch of cayenne for some heat.
Extra veggies: stir in diced mushrooms, zucchini, or bell peppers when sautéing the carrots and celery for more flavour and colour.
Sweet potato topping: swap the classic mash for a creamy sweet potato version.

🗒 Substitutions

Meat sub: swap for ground lamb for a deeper, richer flavour. Ground turkey or chicken also works for a lighter version.
No wine? sub in extra beef broth with a splash of balsamic vinegar for acidity.

🍴 Leftovers? Lucky You.

Leftover cottage pie is great! Store in an airtight container in the fridge for up to 4 days. Reheat in the oven or microwave. You can also freeze it for up to 3 months. Just follow the recipe instructions until the baking step. Before baking, let thaw overnight.

🤔 FAQ’S

Can I use lamb instead of beef?

Definitely! Lamb actually makes it shepherd’s pie, while beef makes it cottage pie, but either one works!

Is this cottage pie recipe freezer-friendly?

Absolutely. Follow the recipe instructions until the baking step. Cover and freeze for up to 3 months. Before baking, let thaw overnight.

How do I get the top extra golden?

After baking, switch your oven to broil for 1–2 minutes. Keep a close eye on it, that perfect golden crust happens fast!

What should I serve with cottage pie?

It’s a full meal on its own, but you can serve it with a simple green salad, roasted vegetables, or crusty bread to soak up the sauce.

Do I have to use wine in this recipe?

No, it’s optional. The red wine adds depth, but you can replace it with extra beef broth plus a teaspoon of balsamic vinegar for similar richness.

👩🏻‍🍳 Hungry For More? 

If you loved this Cottage Pie recipe, then make sure to check out a few of my other favourites you may also love:

A close-up of a golden-brown baked shepherd's pie, made with an easy cottage pie recipe and topped with mashed potatoes and chopped herbs, in a white ceramic dish.

💌 Let’s Stay Connected

Keep in touch with me on Instagram, TikTokFacebook, and Pinterest! If you do make this cottage pie recipe (or any recipe of mine) don’t forget to leave a review.

A close-up of a serving of classic Cottage Pie being lifted from a baking dish, showing layers of seasoned meat, vegetables, and golden mashed potatoes. The background includes part of the dish and a checkered container.
4.63 from 8 votes

Cottage Pie

By Sammy Montgoms
Layered with a savoury beef and veggie filling, rich with red wine and herbs, and topped with a buttery mashed potato crust.
Prep: 30 minutes
Cook: 20 minutes
Resting Time: 5 minutes
Total: 55 minutes
Servings: 8 servings
Prep: 30 minutes
Cook: 20 minutes
Resting Time: 5 minutes
Total: 55 minutes
Servings: 8 servings

Equipment

  • 1 9×13 deep baking dish
  • 1 potato ricer optional

Ingredients 

Cottage Pie Filling

  • 2 tbsp olive oil
  • 2 lbs lean ground beef, can substitute ground lamb, turkey or a mix
  • 1/4 cup parmesan cheese, grated, to garnish
  • 4 garlic cloves, minced
  • 1 small yellow onion, chopped fine
  • 2 carrots, chopped fine
  • 2 celery stalks, chopped fine
  • 1 cup frozen peas
  • 2 tbsp tomato paste
  • 1 cup red wine, Cabernet Sauvignon
  • 1 cup beef broth
  • 1 tbsp worcestershire
  • 1 tbsp grainy dijon mustard
  • 2 tbsp butter
  • 1 tsp salt
  • 1/4 tsp black pepper
  • 1/2 tsp garlic powder
  • 1/2 tsp onion powder
  • 1/2 tsp smoked paprika
  • 1/8 tsp ground mustard
  • 1 tsp fresh thyme, chopped fine
  • 1 tsp fresh rosemary, chopped fine

Mashed Potatoes

  • 8 yellow potatoes, peeled and cubed
  • 1/2 cup heavy cream
  • 1/2 cup sour cream
  • 1/4 cup butter, melted
  • 1 tsp salt, or to taste

Instructions 

  • Begin by preparing the potatoes: wash, peel and cube.
    Add potatoes to a large pot, fill with cold water and let boil until fork tender – about 20 minutes.
    Strain and return potatoes back to the pot, cover with a lid and let them sit while you prepare the filling.
  • Once the potatoes are cooked preheat your oven to 375 °F.
  • To a large pan, add your olive oil and set to medium heat.
    Next add your onions, carrots, and celery and let sauté for about 5-7 minutes, allowing the veggies to soften.
  • Clear a space in the centre of the pan by moving the vegetables to the sides.
    Add the ground beef and garlic to the centre and cook until the beef is fully browned.
    Sammy's tip: if after about 5 minutes there appears to too much fat/liquid from the beef, push all ingredients to one side of the pan and using a paper towel soak up the excess liquid.
  • Once the beef is cooked through, add the salt, pepper, garlic powder, onion powder, smoked paprika, ground mustard fresh thyme and fresh rosemary.
  • Next add the tomato paste and let cook for 1-2 minutes, stirring often – just until it soaks into the beef mixture.
  • Deglaze with your red wine and let simmer for about 2 minutes or until reduced by at least half.
  • Add your beef broth, worcestershire, and grainy dijon mustard.
  • Let simmer for about 5 minutes, or until the majority of liquid has been absorbed.
  • Add the frozen peas and butter, mix one last time and remove from the heat.
  • To the pot of drained potatoes, add the heavy cream, sour cream, melted butter, and salt.
    Mash (or use a potato ricer) until you reach your desired consistency.
    Taste to adjust seasonings.
  • To your baking dish add the meat filling and press the mixture down to make enough room to add the mashed potatoes.
  • Spread the mashed potatoes evenly over the top and using a fork, lightly run the tines across the top from one side to the other to create small indentations that will crisp while baking.
  • Sprinkle on the parmesan cheese, then add the baking dish to a foil lined baking pan (to catch any drippings) and bake for 20-25 minutes or until warm throughout.
    Sammy's tip: broil for the last 2 minutes to allow the top to become golden brown.
  • Let rest for 5 minutes before serving.

Video

Nutrition

Calories: 567kcal | Carbohydrates: 47g | Protein: 33g | Fat: 25g | Saturated Fat: 14g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 8g | Trans Fat: 1g | Cholesterol: 120mg | Sodium: 1002mg | Potassium: 1574mg | Fiber: 7g | Sugar: 6g | Vitamin A: 3461IU | Vitamin C: 54mg | Calcium: 130mg | Iron: 5mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Author: Sammy Montgoms
Prep Time: 30 minutes
Cook Time: 20 minutes
Resting Time: 5 minutes
Total Time: 55 minutes
Course: dinner, Main Course
Cuisine: American
Servings: 8 servings
Calories: 567
Like this recipe? Leave a comment below!

About Sammy Montgoms

I am so glad you are here. I am a BIG foodie gal. I am one of those people who lives to eat, rather than eats to live. I love to create nostalgic Italian dishes (especially pasta), but I also love to whip up simple and quick recipes for my family. Hopefully, my page inspires you to do the same. Thank you for being here, and happy eating!

You Might also like:

4.63 from 8 votes

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




29 Comments

  1. 5 stars
    This was absolutely delicious. Great complex flavors to the beef mixture. My toddler loved it too! I did use 2 lb of beef instead of 3 lb as that would have been too much but left everything else the same and it was excellent. Highly recommend. Won’t use any shepherds pie recipe

  2. 5 stars
    Made this tonight for a cool Saskatchewan night. Halved the recipe as only 2 of us. Best I’ve had! A definite keeper. Thank you.

    1. Hi Jane – thank you for leaving a review. I appreciate it! So happy you both enjoyed the recipe! – Sammy

  3. 5 stars
    This recipe was so delicious. I made with beef and will try making it with lamb. Thank you so much for sharing ❤️ . Easy to make and it now one of my favorites

    1. Hi Annette – so happy you enjoyed this recipe! Thank you for the awesome review, I really appreciate it! -Sammy

  4. I will never, ever, in my life, make any other shepherd’s pie recipe. There would be absolutely no point. this is the greatest, most comforting meal I have ever eaten. A thousand stars.

    Ps I double to Dijon and put celery salt in my mashed potatoes 😉

  5. 5 stars
    Hi Sammy,
    New French fan here 💁🏻‍♀️
    I was looking for a “hachier parmentier” recipe as we call it here. Couldn’t find anything mouthwatering… until I stumbled upon your recipe.
    I halved it and skipped the peas. I also processed the onion / carrot / celeri / garlic with a tbsp of olive oil so the kids wouldn’t see the veggies 🤭
    We loved it!
    The meat mixture is so flavorful 🤤
    Thanks for sharing. Now, gonna look at your other recipes 🧐😏

  6. Hi! Newbie here and I was just wondering if it mattered if the Dijon mustard was grainy or not? Thank you so much excited to try this!

  7. Can I make this with ground chicken and chicken broth? Also realized I’m out of red wine, is it ok to sub with additional broth?

    1. you certainly can make those substitutes! You bet, if you dont want to use wine, extra broth is just fine. Cheers, Sammy

    1. I would just assemble the entire recipe and refrigerate until ready to serve then follow the baking instructions! -Sammy

  8. 2 stars
    I tried this, and it was a bit disappointing. It didn’t have much flavor and I think that the spices should have been put in the beef before cooking not after.

  9. 5 stars
    this recipe was easy to pull together, and the flavour was so good! I made one for the freezer too. Thank you, Sammy!!!!

    1. Hello Candice, thank you for taking the time to leave such a great review, I truly appreciate it!
      – Sammy