Instructions:

  1. Preheat the oven to 375ºF.
  2. In a medium bowl, mash the potatoes with the Kerrygold Unsalted Butter and nutmeg. Gradually add the milk, stirring and mashing until fluffy. Season and set aside.
  3. In a large skillet, melt the Kerrygold Unsalted Butter over medium heat. Add the onions, celery, carrots, garlic and cook, occasionally stirring, until softened, about 8 minutes.
  4. Add the beef, using a spoon to stir and break up any large pieces, cooking until browned and thoroughly combined with the vegetables.
  5. Stir in the flour. Add a splash of the stock and use the wooden spoon to scrape up any browned bits stuck to the bottom of the pan.
  6. Add the remaining stock, tomato paste, rosemary, thyme, Worcestershire sauce, and peas; stir to combine.
  7. Reduce the heat to low and cook until the sauce thickens, about 5 minutes. Season with salt and pepper.
  8. Transfer the filling to a 9 x 13-inch baking dish, then top with the potatoes. Bake for 30 minutes until the sauce bubbles. Garnish with parsley and serve.