Shepherd’s Pie

OH. BABY. I love me some Shepherd’s Pie. This is the ultimate comfort food that your family will devour.

If I had to pick one food to eat for the rest of my life, it would be mashed potatoes. There is no competition. I could eat mashed potatoes for breakfast, lunch, dinner and dessert. That may be why I love shepherd’s pie so much. Because its topped with tons and tons of mashed potatoes.

My mom used to make Shepherd’s Pie for me and my siblings all the time when we were younger and I never once complained that we had it too much. There is no such thing as too much Shepherd’s Pie.SONY DSC

The greatest part about this Shepherd’s Pie is that it all comes together in one cast iron skillet that you can place right into the oven! You can cook the meat in the skillet, then add the vegetables and mashed potatoes on top and stick it in the oven. The less to clean up the better – am I right!?

If you want to check out the video of me making this Shepherd’s Pie step by step you can watch it on my Youtube channel DishesbyD. But beware, I tell corny jokes! If you want to stay up to date with my cooking channel please subscribe on Youtube as well!

The Recipe


For the Meat:

  • 1 1/4 lb ground beef
  • 1 onion
  • 1 tbsp olive oil
  • 2 cups beef broth
  • 1 tbsp Worcestershire sauce
  • 1 packet French Onion Soup mix


  • 1 bag of frozen veggies – I used pees & carrots but feel free to mix it up!

Mashed Potatoes:

  • 6 russet potatoes
  • 1 cup milk
  • 2 tbsp butter
  • 1 tbsp sour cream
  • 1 tbsp garlic powder
  • 1 tbsp parmesan cheese
  • Salt & Pepper to taste
  • Paprika to top at the end!



  1. In a cast iron skillet, heat olive oil over medium heat.
  2. Add onion & sauté until it looks clear.
  3. Add ground beef, cook until brown.
  4. Add beef broth, Worcestershire sauce, & onion soup mix. Mix until beef soaks up the broth (there will be some extra – if you do not want your meat mixture as soupy just add less broth!)


  1. Defrost frozen veggies & add them on top of meat mixture.

Mashed Potatoes:

  1. While the meat mixture is cooking, boil water and cut potatoes into smaller slices.
  2. When water is boiling, add potatoes. The potatoes should cook until you are able to stick a fork through them – takes roughly 10 to 15 minutes!
  3. Drain water and put potatoes back in pot.
  4. Add milk, butter, sour cream, garlic powder, and cheese.
  5. Mash potatoes to your desired smoothness.
  6. Add potatoes on top of meat and veggies. Top with Paprika, salt & pepper.
  7. Place entire cast iron skillet in the oven @ 350° for 40 minutes.
  8. With 2-3 minutes left, turn the oven to broil in order for the potatoes to get crispy on top!


Give this recipe a try and let me know what you think! Feel free to subscribe to my youtube channel  or follow me on Instagram @dishesbyd see all of the other recipes I am going to make in the future!



One thought on “Shepherd’s Pie

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s