
Classic and easy shepherd's pie recipe with ground beef, tender vegetables, and topped with silky and butter mashed potatoes.
Fill a large pot of water and bring to a boil.
Peel the russet potatoes and roughly chop.
Add the potatoes into the boiling water and boil for 30 minutes or until fork tender. Strain and add to a mixing bowl
To the mixing bowl, add the butter, half and half, and mix with a hand mixer.
Add in the garlic powder, then fold together with a spatula. Mix until the garlic powder is incorporated then set aside.
In a large skillet or frying pan, sauté the onions, carrots, and celery until fragrant and the onions become translucent.
To the same pan, and in the ground beef and let it brown. Continue to cook the ground beef and add in the corn.
Pour in the water or stock and stir in the flour to thicken the meat mixture.
Let simmer on low to thicken, stirring occasionally.
Preheat the oven to 375º. Pour the meat mixture into a cast iron skillet or oven-safe casserole dish and evenly distribute so there is an even layer of meat.
Add a few dollops of mashed potatoes on top, then smooth out with a spatula.
Sprinkle some paprika on top and bake for 20-25 minutes or until the top of the mashed potatoes is a golden brown and slightly crisp. Serve immediately.