Skip to Content

Easy Skillet Shepherd’s Pie With Tomato Sauce

This post may contain affiliate links, my full disclosure can be read here. As an Amazon Associate I earn from qualifying purchases.

Need an easy dinner recipe? Then you’ll love this skillet shepherd’s pie made with tomato sauce, and ground beef topped with a layer of creamy mashed potatoes.

Shepherd’s pie is a classic comfort food for me, growing up it’s a dinner we ate often. This delicious recipe is an easy dinner idea for busy weeknights that can be made ahead of time and then popped into the oven until heated through.

My family usually made this recipe in a casserole dish but I changed it to a cast iron skillet shepherd’s pie years ago, I love one pot meals and this is pretty close to that if you are using leftover mashed potatoes. A large skillet that’s 12 inches wide will work perfectly.

Skillet Shepherd's pie with a spoonful removed to see inside.

Ingredient Notes

Ground Beef – I use lean or medium ground beef in this recipe but you can also use ground pork, or half of each. Although it will change the taste a little any type of ground meat will work in this recipe.

Onion – One large yellow onion is perfect.

Garlic – I love to use fresh cloves of garlic minced but if you don’t have any on hand a little garlic powder also works great.

Tomato Sauce – Yes traditional shepherd’s pie is made with a gravy filling but growing up we always used tomato sauce and it tastes amazing!

Mashed Potatoes – You can use leftover mashed potatoes or make them fresh both options work great. I keep them simple for this recipe just russet potatoes, butter, cream, and a little salt and pepper. You can use Yukon Gold potatoes if you like. White potatoes like the russets will give you a fluffier mashed potato while the Yukon golds will be more creamy.

Frozen Vegetables – This recipe uses 4 cups of frozen mixed vegetables you can use any type of vegetables that you like. My favorite is corn, peas, green beans, and carrots.

Seasonings – Salt, black pepper, parsley, and basil help to add some extra flavor to the sauce mixture.

How To Make Skillet Shepherd’s Pie

This recipe is a great way to use up leftover mashed potatoes but if you don’t have any fresh is great too.

Peel and quarter the potatoes and place them in a large pot, fill it with cold water and bring to a boil over high heat for 15-20 minutes. When tender drain the potatoes, then add milk, butter, salt, and pepper to taste and mash with a potato masher until your potatoes are light and fluffy.

Ground beef cooking in a skillet.

While the potatoes are cooking warm your cast-iron skillet over medium-high heat, add a little vegetable oil if you are using lean ground beef to help keep it from sticking. Then add the ground beef to the skillet and cook until it’s browned about 5 minutes.

Adding diced onions and spices to the ground beef in the skillet.

Add the salt, pepper, and diced onions and saute for 5 minutes or until the onions start to soften.

Skillet with ground beef, onions, frozen mixed vegetables.

Next, add the garlic and mixed vegetables to the ground beef mixture and saute for 7 minutes or until they have started to soften.

Tomato sauce and meat mixture for Shepherd's Pie in a skillet.

Pour in the tomato sauce and add the dried parsley and basil. Stir to combine everything into a nice meat sauce. Bring the meat mixture to a boil, then turn down to medium heat and simmer for 10 minutes.

Skillet Shepherd's pie with homemade mashed potatoes on top.

The last step is to spoon your mashed potatoes over the meat filling. I like a nice thick potato topping so use a good 8 cups of mashed potatoes. Then spread it around to coat the top well.

Place into the oven and bake for 25 to 30 minutes until the filling is bubbling around the edge, and the potatoes are golden brown.

Homemade Shepherd's pie cooling after baking in a cast iron skillet.

If the potatoes start to brown too much but the casserole hasn’t heated through yet, cover it loosely with aluminum foil to help keep the top from burning.

If you would like the top darker put it under the broiler for 1 to 3 minutes but watch it close so it doesn’t burn.

White plate with a serving of Shepherd's pie.

Storing Leftovers

Transfer any leftovers into an airtight container and store in the fridge for 3 to 4 days.

More Easy Dinner Ideas

A serving spoon of shepherd's pie being held up over a skillet full. Text overlay says Easy Beef Shepherd's Pie Simple Ingredients.
Skillet Shepherd's pie with a spoonful removed to see inside.

Skillet Shepherd’s Pie With Tomato Sauce

Kim
Enjoy the comfort of our skillet Shepherd's pie. This recipe brings together rich tomato sauce, hearty ground beef, and a medley of vegetables, all topped with fluffy mashed potatoes. It's a delightful twist on the classic, a comforting meal that's easy to prepare. Perfect for family dinners or a cozy night in.
5 from 1 vote
Prep Time 15 minutes
Cook Time 45 minutes
Total Time 1 hour
Course Dinners
Cuisine American
Servings 12 servings
Calories 1452 kcal

Ingredients
  

  • 2 pounds ground beef
  • 1 medium onion diced
  • 2 cloves garlic minced
  • 4 cups frozen mixed vegetables
  • 1 can tomato sauce 3 1/2 cups
  • 1 tsp. salt
  • 1/2 tsp. black pepper
  • 1 tbsp. dried parsley
  • 1 tbsp. dried basil
  • 6 to 8 cups mashed potatoes

Instructions
 

  • Fry ground beef in your skillet until browned, about 5 minutes.
  • Add the salt, pepper, onions and saute for 5 minutes until the onions start to soften.
  • Then add the garlic and mixed veggies and saute for 5 to 7 minutes until softened.
  • Next add the tomato sauce and herbs mix well and bring to a boil simmer for 10 minutes or until the vegetables are softened.
  • Top with mashed potatoes and bake at 350F for 30 minutes or until the filling starts to bubble around the edge top is lightly golden.
  • If you want the top more brown put it under the broiler for 1 to 2 minutes but watch it close so it doesn’t burn

Nutrition

Serving: 1gCalories: 1452kcalCarbohydrates: 185gProtein: 47gFat: 58gSaturated Fat: 14gPolyunsaturated Fat: 31gTrans Fat: 6gCholesterol: 91mgSodium: 3933mgFiber: 20gSugar: 19g

Nutrition information isn’t always accurate, this information is for informational purposes only please consult a nutritionist for more information and guidance.

Tried this recipe?Let us know how it was!
Skillet shepherd's pie with a spoonful removed to see the filling. Text overlay says The Best Ever Shepherd's Pie With Simple Ingredients.

Connect With Homestead Acres!

Be sure to follow me on social media, so you never miss a post!

Facebook | Twitter | Pinterest | Twitter

Visit my Amazon store to find all my favorite gardening, homesteading tools, and gadgets plus all of my printed garden books and journals!

Recipe Rating