This post may contain affiliate links. Please read our disclosure policy.
My take on the classic shepherd’s pie recipe! A soul-warming shepherd’s pie scented with herbs and spices and topped with the cheesiest Irish cheddar mashed potatoes. You’ve never had Shepherd’s Pie like this!

Have mercy. Would you look at that bubbly brown, cheesy crust?
This isn’t any old shepherd’s pie recipe. Sure it’s humble food, but that doesn’t mean it has to be bland and boring. It starts with sauteed onions that we’ll cook down until they’re tender, celery, carrots, and of course, tons of garlic, because when do we not use ample amounts of garlic around here? Then there’s also this herb and spice-scented ground lamb (or beef) all blanketed with cheesy Irish cheddar mashed potatoes. It’s fall/winter/spring comfort food, and who can even say no to that?
There’s something so magical about this easy shepherd’s pie recipe. Sure, every family has a version, and sure with every version, you’ll find something that is a little different. Most of the time, I find shepherd’s pie to be a little on the bland side. It’s your simple mirepoix with ground lamb and mashed potatoes on top. And yes, that does sound comforting, but I like to use a few additional ingredients to amp this dish up to a whole new level.
Shepherd’s Pie? Yes. Bland and boring? Heck no.
So much goodness all up in this.
I made several different shepherds pies and they all lacked flavor. THIS is the one my family LOVES! It’s flavors are delicious, plentiful, and unique (love the cinnamon). My husband and 3 sons devour this. I’ve learned to make two batches of the meat mixture at once and split it. I freeze one for next time. Next time, all I have to do is make the potatoes to go on top and bake it.
How to make Shepherd’s Pie
Ingredients for homemade shepherd’s pie
- Ground lamb: I try to find the leanest ground lamb that I can for this recipe. If yours happens to be regular, make sure to drain as much of the grease from the meat once you’ve browned it in the skillet, before adding the other ingredients.
- Mirepoix: A mirepoix is a combination of chopped onions, carrots, and celery. For this recipe, you’ll want to use equal parts of all three.
- Frozen peas: I always have a bag stashed in the freezer. Just be sure to rinse the green peas under cold water to thaw them before using.
- Garlic: Press the garlic in a garlic press or mince it finely. I also like to have a few cloves on hand for the mashed potatoes!
- Tomato Paste: Adds depth to the recipe.
- Fresh herbs: I use fresh rosemary, fresh thyme, and a bay leaf. The herbs just simmer in the beef gravy for a bit before fishing them out. I don’t like to leave them in because I find it annoying to get a big bunch in a serving! Feel free to leave them in if that doesn’t bother you. You can also replace the herbs with dried thyme, rosemary, etc.
- Seasonings: You’ll need the obvious ones like kosher salt and black pepper, but for my recipe, I also like to add a dash of ground cinnamon and nutmeg. It just amps up all the other flavors. Instead of using flour to thicken the mixture, I use cornstarch. This makes the recipe gluten-free friendly as makes the sauce silky smooth!
- Liquids: Beef broth and Worcestershire sauce are critical to any good shepherd’s pie recipe. You can also use chicken broth instead of beef if you prefer.
- Potatoes: Feel free to use Yukon gold potatoes or russet potatoes for this recipe. I’ve tried it with both, and they work equally well.
- Softened Butter: you’ll need a few tablespoons of unsalted butter for this recipe. We’ll soften the butter and then add it to the mashed potatoes along with the cream cheese and cheddar cheese.
- Cheese: You’ll need both Irish cheddar cheese (or any other white cheddar) as well as softened cream cheese. Instead of using sour cream in my mashed potatoes, I like to use cream cheese for this one as it gives it a more delicious flavor.
- Egg: you’ll need just the egg yolk. I fold this into the mashed potatoes. Not only does it give the potatoes such a rich and delicious flavor, but it also makes for a golden crust!
- Half and Half: Thins out the potatoes. Feel free to use whole milk here instead to make these a little lighter if you’d like.


Classic shepherd’s pie recipe
- Prep the potatoes. Start by peeling the potatoes, cutting them into pieces, add them to a large pot of salted water and boil until they’re fork-tender. I like to toss in a few cloves of garlic while they’re boiling to give them extra flavor! When the potatoes are done, drain them, and mash it with a potato masher. Stir in the egg yolk, cream cheese, butter, and Irish cheddar.
- Make the shepherd’s pie mixture. In a cast iron casserole dish, cook and crumble the ground lamb until the fat has rendered off. Drip the pan to remove the excess grease, or use a napkin to soak it up. Add some oil to the pan and then cook the mirepoix vegetables until it softens. Season with salt and cook them down. Add garlic and season with spices and cornstarch.
- Make the gravy. Start by preheating the oven. While that’s preheating, continue adding the Worcestershire sauce, tomato paste, all the herbs, bay leaf, and beef broth. Bring everything to a simmer over medium-high heat and then lower and let it all hand out for 15 minutes. Take out the herbs, add in the peas, taste the filling, and adjust with more salt and pepper as you’d like. Smooth out the layer of filling.
- Bake and serve. Drop the potatoes in large dollops and then smooth it out with a rubber spatula. If you used a pot that isn’t oven-safe, transfer the filling to a baking dish before topping it with the mashed potatoes. Bake until the potatoes are warmed through, about 15 minutes. Serve warm! Store leftovers in the fridge in an airtight container.

FAQs about this recipe
The difference between these two pies is the type of meat. Shepherd’s pie is made with ground lamb, and cottage pie is made with ground beef.
You can. Just follow the instructions on the instant mashed potatoes package, making sure to use at least 3 tablespoons of butter.
For a weeknight-friendly version, try my cottage pie topped with crispy potato bites
Yes, follow my garlic and herb mashed potato recipe here, following steps 1 and 2.
Yes, any ground beef alternative would work for this recipe, you could even use ground turkey or chicken if you prefer. You’ll just need a bit more oil for these ingredients.
If you like this recipe, you might also like:
- Chicken Tetrazzini
- Chicken Pot Pie with Biscuits
- Chicken Pot Tater Tot Hot Dish
- Best Easy Homemade Sloppy Joes
- One-Pot Lasagna Soup


Easy Rustic Shepherd’s Pie with The Cheesiest Mashed Potatoes
Equipment
Ingredients
Shepherd’isPie:
- 1 lb ground lamb or beef
- 3 cups mirepoix equal parts chopped onion, carrots, celery
- 1 tablespoon olive oil
- 6 cloves garlic minced
- 2 tablespoons tomato paste
- 2 tablespoons cornstarch
- ¼ teaspoon ground cinnamon
- ¼ teaspoon ground nutmeg
- 1 tablespoon Worcestershire sauce
- fresh herbs a few sprigs rosemary, thyme, and a bay leaf
- 1 ¼ cups low sodium beef stock or chicken
- 1 ¼ cups frozen peas thawed + drained
Mashed Potatoes:
- 2 lbs. yukon gold potatoes peeled
- 3 tablespoons softened butter
- 4 ounces cream cheese softened
- 4 ounces Irish cheddar cheese shredded
- 1 egg yolk
- ¾ cup half and half or milk, room-temp
Instructions
- POTATOES: boil the potatoes in a large pot of salted water until fork tender. Sometimes I'll throw in a couple cloves of garlic in with the potatoes too. Drain, mash and mix in the remaining mashed potatoes ingredients and season with salt and pepper to taste.
- COOK: heat a large oven-safe pot over medium-high heat. Add the ground lamb and crumble the meat using a wooden spoon. Cook for 4-5 minutes or until the meat browns, drain any excess grease leaving just the tiniest bit.
- VEGGIES: Add the oil and mirepoix and season the veggies with a small pinch of salt and allow the veggies to cook down until translucent, about 7-9 minutes. Add the garlic and let cook another 30 seconds or until fragrant.
- PREHEAT: Position a rack in the center of the oven and preheat the oven to 425ºF.
- SIMMER: Sprinkle the ground meat mixture with the cinnamon, nutmeg, and cornstarch, stir to combine and let cook for 15 seconds before adding the Worcestershire sauce, tomato paste, herbs, bay leaf, and beef stock. Allow the gravy to come to a simmer before reducing the heat to low and letting it simmer for 15 minutes.
- TOP: remove the herbs, stir in the peas, taste and adjust with salt and pepper as desired. Drop large dollops of the prepared mashed potatoes on top of the beef gravy then smooth out gently.
- BAKE: for 15 minutes then, finish it under the broiler if you want it to be golden brown on top. Let cool for several minutes before serving.
Notes
- You can also make the potatoes in the instant pot. Here’s how; just follow steps #1 and #2.
- If you don’t have a dutch oven or an oven-safe pot, transfer everything to a greased baking dish.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
Like This? Leave a comment & rating below!














Hi! I’m planning on making this this weekend! If I wanted to prepare it on Saturday could I just leave it in the fridge overnight & bake it on Sunday? Thank you 🙂
Yes, I do this often and it works out just fine! Might need a couple extra minutes in the oven, but otherwise everything else remains the same ☺️
Do I add cheese and yolk to warm or cold potatoes?
We made this today and plan to serve it for a large dinner party in a couple of weeks. 30 people. I think we’ll have to make three batches. Normally, we mess with a recipe, substitute, add, take away, but not this time. We followed it EXACTLY. And it was PERFECT. We had tested two other Shepherd’s Pie recipes but both were too bland. Your idea of adding cinnamon and nutmeg were brilliant. Subtle, hard to detect, but really punch up the flavor mightily. For anyone wondering how much of the fresh herbs to use, we cut a sprig of rosemary about 3 inches long, used three large multi-stemmed springs of thyme, and a large bay leaf, all tied up in cheesecloth. YUMMY!
This is the most bland Sheperds pie I’ve ever eaten. Absolutely no flavor. Don’t waste your time
Dear Courtney,
I am sorry you have no taste buds. I am also sorry you don’t know how to use salt and pepper, that must be really hard.
SO GOOD. I saw this recipe and needed to try it since it’s Fall in the MW and I am so glad I clicked on this recipe. The worches sauce 100% made this but with the added seasonings? UGH. Delish. I’ve only ever had shepherds pie once and this was totally a redemption recipe. Loved it!
This was an awesome recipe!! It made it to the top of the do again list effortlessly. I added a 1/4 tsp of smoked paprika to gently spice it up a little more.
Any advice on making this a day ahead for a dinner party?
I love this recipe. It takes some time, but it’s delicious and worth the extra time and love! My toddler loves it, too.
5 stars !!!!!!
This easy rustic shepherd’s pie with the cheesiest mashed potatoes is stunning, thank you for your recipes that taught me how to make it, and I made it in just 60 minutes.
Can you tell me how to print this recipe?
Wanted to like this! Followed exactly, but the “layered flavors” others mentioned were more like an Itaian/Moroccan head on collision, with the filling being the casualty. That said, the filling texture was perfect, as were the potatoes on top! Will likely make again, but will go with either the herbs OR the spices, not both.
By the way, yours is the ONLY fajita recipe I will ever use.
I make this recipe for my husband and three teenage boys often. It is heavenly! The whole family loves it. Such a wonderful and interesting combination of flavors! For me, it’s the cinnamon that sets it apart. Those potatoes ! Mmm…
Oh, boy! Got this in my inbox this morning and had to try for dinner tonight. Absolutely divine! I added a can of corn because all my boys love it – unreal! Thanks so much, Marzia!
I made this on Sunday. It was a great family meal after watching football. Got to try out my new Le Creuset dutch oven. Everyone loved it…very tasty and flavourful. I now find myself buying more exotic spices….thanks for making cooking fun.
Hello
This looks wonderful!
I was wondering what the cornstarch is for in this recipe and if I can leave it out as it’s not something that’s part of my regular shop.
Hi Lucy! Glad you’re interested in making this recipe! The cornstarch (or corn flour) helps thicken the gravy a bit. I don’t suggest omitting it from the recipe as it won’t thicken up properly without it. Hope you enjoy this if you try it 🙂
I clicked into this recipe from an article about cast iron skillets, the section titled “What to make in your cast-iron skillet.” Can this be made in a 10 inch cast iron skillet? Based on the other comments I’m really looking forward to trying this in the fall!
Thank you.
Hi Sarah! A 15 inch skillet would work best for this recipe. But you can make a half batch of this recipe and prepare it in a 10-inch skillet. Keep in mind that the baking time may vary in a 10-inch skillet. Hope you enjoy the pie 🙂
If I make this a day ahead ,how long and what temp would I cook it at the next day ?
Sounds great ,getting it ready now.
Would reg russet potatoes work? Or too gummy?
Russets will work as well 🙂
If you don’t eat or use beef stock what can be replaced with