Shepherd's Pot Pie is a cross between beef shepherd's pie and pot pie! Seasoned beef and veggies topped with mashed potatoes, cheese, and a flaky pie crust!
Place the potatoes in a medium pot and cover with cold water. Bring to a boil and cook for about 20 minutes, or until the potatoes are tender. Drain the potatoes and mash with the butter, milk, salt and pepper.
Heat a large pot over medium-high heat. Add the ground beef and cook, breaking down with a wooden spoon, until browned and crispy. Drain excess fat if necessary. Add the veggies and cook for another 10 minutes to soften. Season with salt, pepper, crushed red pepper flakes, thyme, rosemary, tomato paste and Worcestershire sauce. Add the flour and cook for a few seconds. Stir in the stock and cook until thick.
Place the beef filling into a 9-inch pie dish. Top with the mashed potatoes and sprinkle with cheddar cheese. Place the pie crust on top of the potatoes, pressing the dough to the edge of the pie dish to somewhat seal. Brush the top liberally with the egg wash, make a few slits on the top to allow steam to escape and sprinkle with black pepper.
Bake for about 25 to 30 minutes or until golden brown on top. Serve and enjoy.