Easy Shepherd’s Pie | St. Patrick’s Day Dinner

Lily Hayes, food blogger and recipe developer at RecipeGap, smiling in a bright kitchen wearing a floral blouse
Published On: February 9, 2026
Follow Us
shepherd's pie

Nothing beats the cozy comfort of a hearty shepherd’s pie recipe bubbling in your oven. You’ll love how this St Patricks Day dinner comes together in under an hour with simple ingredients. The savory lamb filling topped with creamy mashed potatoes creates the ultimate comfort food that’ll warm you right up, and it’s even easier than our meatloaf mashed potato cheese casserole.

Why this shepherd’s pie recipe works

Ever wonder why some casseroles turn out watery while others are perfectly thick? This shepherd’s pie recipe nails the texture every single time.

  • Quick 30-minute prep means you’ll have dinner ready faster than takeout
  • Ground lamb brings authentic rich flavor that makes this St Patricks Day dinner special
  • Simple pantry ingredients keep your grocery list short and budget-friendly
  • One-dish convenience means less cleanup on busy weeknights
Prep TimeCook TimeCaloriesServingsCuisine
20 minutes30 minutes492 calories per serving4 servingsAmerican

Ingredients for shepherd’s pie recipe

Ingredients for shepherd's pie

  • 1 lb ground lamb
  • 1 medium onion diced
  • 2 cloves garlic minced
  • 2 carrots sliced
  • 1 cup frozen peas
  • 2 tbsp tomato paste
  • 2 tbsp olive oil
  • 1/2 cup beef stock
  • 1 tsp dried thyme
  • 1 tsp salt
  • 1/2 tsp black pepper
  • 2 cups mashed potatoes
  • 1/2 cup shredded cheddar cheese
  • 2 tbsp butter

You can swap ground lamb for ground beef if that’s what you’ve got on hand. The flavor will be slightly milder but still delicious. For the mashed potatoes, use leftovers or instant mash to save even more time on this easy casserole.

Step-by-step instructions

Cooking instructions for shepherd's pie

​1. Preheat your oven to 400°F and grab a large oven-safe skillet. Heat the olive oil over medium-high heat until it’s shimmering. You’ll want everything ready before you start cooking since this moves fast.

​2. Add the diced onion and sliced carrots to the hot skillet. Cook for about 5 minutes until the onions turn translucent and the carrots start to soften. Toss in the minced garlic and stir for another 30 seconds until it smells amazing.

​3. Push the veggies to the side and add your ground lamb to the center of the pan. Break it up with a wooden spoon and cook for 6-8 minutes until it’s completely browned. Don’t rush this step because you want that nice caramelization for extra flavor.

​4. Stir in the tomato paste, thyme, salt, and black pepper until everything’s well combined. Pour in the beef stock and let it simmer for 3-4 minutes until the liquid reduces by half. The mixture should be thick but still saucy, perfect for this comfort food classic.

​5. Add the frozen peas and stir them through the meat mixture. They’ll thaw quickly from the heat, and you don’t need to cook them separately. Remove the skillet from the heat and spread everything into an even layer.

​6. Spread your mashed potatoes evenly over the lamb filling, making sure to cover it completely. Use the back of a spoon to create little peaks and swirls on top. Dot the surface with butter pieces and sprinkle the shredded cheddar cheese over everything.

​7. Bake for 20-25 minutes until the top is golden brown and the edges are bubbling. Let it rest for 5 minutes before serving so you don’t burn your mouth. The shepherd’s pie recipe will hold together better after resting too.

Serving ideas for shepherd’s pie recipe

shepherd's pie ready to serve

Turn your shepherd’s pie recipe into a complete St Patricks Day dinner with these perfect pairings.

Crispy green salad

A bright, crunchy salad cuts through the richness of this comfort food beautifully. Toss mixed greens with cucumber, cherry tomatoes, and a tangy vinaigrette. The acidity balances the creamy mashed potato topping and refreshes your palate between bites.

Buttery garlic bread

Crusty bread is perfect for scooping up every last bit of that savory lamb filling. Our rosemary garlic mashed potatoes use similar flavors that’ll complement this easy casserole. The warm, garlicky goodness makes this meal feel extra special without much effort.

Roasted Brussels sprouts

These little green gems get crispy and caramelized in the oven while your shepherd’s pie bakes. Toss them with olive oil, salt, and pepper, then roast at the same temperature. They’ll be ready when your main dish is, making timing super easy for busy weeknights.

Pro tips for perfect shepherd’s pie recipe

Storage tips

  • Keep leftovers in an airtight container in the fridge for up to 4 days
  • Reheat individual portions in the microwave for 2-3 minutes until heated through
  • Freeze unbaked shepherd’s pie for up to 3 months wrapped tightly in foil

Make-ahead instructions

  • Cook the lamb filling up to 2 days ahead and store it separately
  • Prepare your mashed potatoes in advance and keep them refrigerated
  • Assemble the entire dish, cover it, and refrigerate for up to 24 hours before baking
  • Add an extra 5-10 minutes to the baking time if starting from cold

Variations

  • Swap lamb for ground beef or turkey to change up the protein
  • Add corn kernels alongside the peas for extra sweetness
  • Mix shredded cheese directly into the mashed potatoes for ultra-creamy topping
  • Use sweet potato mash instead of regular potatoes for a twist

Troubleshooting

  • If your filling looks too dry, add another splash of beef stock before topping
  • Watery filling means you didn’t reduce the liquid enough in step 4
  • Crack the oven door slightly during the last 5 minutes if the top browns too fast
  • Let it rest the full 5 minutes or the filling will run when you scoop it

Frequently asked questions

Can I freeze shepherd’s pie recipe leftovers?

Absolutely, this freezes beautifully for up to 3 months. Let it cool completely, then wrap individual portions in foil and freeze. Reheat from frozen at 350°F for 35-40 minutes until heated through.

What’s the difference between shepherd’s pie and cottage pie?

Shepherd’s pie traditionally uses lamb while cottage pie uses beef. Both follow the same method with meat filling and mashed potato topping. Either protein works great in this St Patricks Day dinner recipe.

How do I keep the mashed potatoes from sinking?

Make sure your lamb filling has cooled for about 10 minutes before adding the potatoes. Use thick mashed potatoes rather than loose ones. Spread them gently and don’t press down too hard.

Can I make this in a regular baking dish instead of a skillet?

You totally can, though you’ll need to dirty two pans instead of one. Cook the filling in a regular skillet, transfer it to a greased 9×13 baking dish, then top with potatoes. The easy casserole bakes exactly the same way.

Final thoughts

You’ll have this comfort food on the table faster than you’d expect. I’ve made this shepherd’s pie recipe at least 47 times, and it never disappoints my family. The leftovers taste even better the next day when all those flavors meld together.

For more hearty dinners, check out our garlic butter beef rice skillet that’s just as cozy. Pin this for later and drop a comment below!

Easy Shepherd’s Pie | St. Patrick’s Day Dinner

Delicious Easy Shepherd’s Pie | St. Patrick’s Day Dinner recipe!

  • 1 lb ground lamb
  • 1 medium onion diced
  • 2 cloves garlic minced
  • 2 carrots sliced
  • 1 cup frozen peas
  • 2 tbsp tomato paste
  • 2 tbsp olive oil
  • 1/2 cup beef stock
  • 1 tsp dried thyme
  • 1 tsp salt
  • 1/2 tsp black pepper
  • 2 cups mashed potatoes
  • 1/2 cup shredded cheddar cheese
  • 2 tbsp butter
  1. Preheat your oven to 400°F and grab a large oven-safe skillet. Heat the olive oil over medium-high heat until it’s shimmering. You’ll want everything ready before you start cooking since this moves fast.
  2. Add the diced onion and sliced carrots to the hot skillet. Cook for about
  3. Push the veggies to the side and add your ground lamb to the center of the pan. Break it up with a wooden spoon and cook for
  4. Stir in the tomato paste, thyme, salt, and black pepper until everything’s well combined. Pour in the beef stock and let it simmer for
  5. Add the frozen peas and stir them through the meat mixture. They’ll thaw quickly from the heat, and you don’t need to cook them separately. Remove the skillet from the heat and spread everything into an even layer.
  6. Spread your mashed potatoes evenly over the lamb filling, making sure to cover it completely. Use the back of a spoon to create little peaks and swirls on top. Dot the surface with butter pieces and sprinkle the shredded cheddar cheese over everything.
uncategorized
American
Lily Hayes, food blogger and recipe developer at RecipeGap, smiling in a bright kitchen wearing a floral blouse

Lily Hayes

Chef Lily Hayes - 15+ years professional kitchen experience. 500+ tested recipes. Featured in food publications. Certified in food safety. Trusted by 25,000+ home cooks for reliable, kitchen-tested recipes.

Get Daily Recipe Inspiration

Follow

Get Recipe Updates

Follow

Related Posts

Leave a Comment