01 -
Peel, wash, and chop the potatoes into smaller chunks. Put them in a large pot of water and bring to a boil over high heat. Cook until they're fork tender - a fork should slide in easily. Drain the water completely.
02 -
Add the butter, milk, sour cream, salt, pepper, garlic powder, and dried parsley to the drained potatoes. Use a potato masher to mash everything together until you get the consistency you like - smooth or a little chunky. Set aside.
03 -
In a large oven-safe skillet over medium-high heat, brown the ground beef with the chopped onion. Season with salt, pepper, oregano, thyme, paprika, onion powder, and parsley. Once the beef is fully browned, drain off any excess grease.
04 -
Push the beef to the sides to make a well in the center of the pan. Add the 2 tablespoons of butter and 2 tablespoons of flour to the well. Stir them together to make a roux. Let it cook for 1 to 2 minutes, stirring constantly so it doesn't burn.
05 -
Pour in the beef broth, minced garlic, and Worcestershire sauce. Stir everything together. Add the bag of frozen mixed vegetables and mix well. Let it cook until the veggies start to soften and the whole mixture thickens up nicely.
06 -
Sprinkle the cup of shredded cheddar cheese evenly over the top of the meat and vegetable mixture.
07 -
Spoon the mashed potatoes over the cheese layer and spread them out into an even layer, covering everything completely. You can make peaks and swirls with a fork if you want.
08 -
Preheat your oven to 375 degrees F. Bake the shepherd's pie for about 20 minutes until everything is heated through and bubbly.
09 -
If you want the potatoes to get a nice golden brown top, turn on the broiler and broil for 1 to 2 minutes. Watch it closely so it doesn't burn.
10 -
Sprinkle some dried parsley over the top for color. Let it cool for a few minutes before scooping and serving. Enjoy your ultimate comfort food.