Ultimate Beef Shepherd’s Pie

Rich and flavorful beef shepherd’s pie recipe, made easy in one skillet! Ground beef, tender vegetables, and fluffy mashed potatoes… what could be better!

Classic comfort food, made with readily available ground beef, sautéed mushrooms and vegetables, and a rich savory gravy sauce, all topped with fluffy mashed potatoes.  No oven safe skillet?  No worries, I’ve got that covered!

Rich and flavorful ground beef and vegetable gravy is topped with fluffy mashed potatoes and baked, all in ONE pan!  Technically cottage pie (made with beef), this version will be a family favorite dinner recipe! #shepherdspie #groundbeef #beef #cottagepie #dinner #easyrecipe #onepan #onepot #mashedpotatoes

It’s officially comfort food season… complete with chilis, casseroles, stews/soups, and great one pot/skillet meals!  This is absolutely my favorite food season, since the flavors are just fantastic, and all the food makes you want to go curl up on the couch with a blanket and a big bowl or plate.

Here in the Chunky Chef household, we love our one pot meals.  I even have a whole section of them here on the blog, have you checked them out?  There’s something really awesome about a meal that tastes amazing, and there’s not a TON of dishes to wash afterwards.

Overhead photo of shepherd's pie in cast iron skillet

Some of you may be questioning the name here… after all, a shepherd’s pie is not traditionally made with ground beef, but rather made of ground lamb or mutton.  My family is not a fan of the taste of lamb/mutton, so I always make ours with ground beef.  Plus, here in the Midwest, ground beef is much more readily available.  I almost named it Cottage Pie, which is what a Shepherd’s Pie made with beef is usually called… but here’s why I didn’t.

In a word… Google.  When food bloggers name their recipes, we have to do all sorts of keyword research to find out what sorts of things you guys type into the search bar.  There’s a lot that goes into it, but the short version is that WAY more people googled “shepherd’s pie” than “cottage pie”.  Which means, this recipe will show up in Google searches and Pinterest searches, so you can find your way here 🙂

Picture of a big serving spoonful of shepherd's pie

For this recipe, I usually use leftover mashed potatoes, but in the recipe notes section (directly following the recipe below) I’ve detailed other potato options, as everyone has their favorites.

Let’s talk about this fantastic filling!  I kept my filling to onion, carrots and mushrooms, but below are some options for some other add-ins.

  • Add frozen peas
  • Add frozen corn
  • Add some frozen green beans

Closeup of spoonful of beef shepherd's pie

The next time you’re craving something ultra comforting, I hope you give this One Skillet Beef Shepherd’s Pie Recipe a try!!

Looking for other comfort food classics?




One Skillet Beef Shepherd's Pie Recipe

Rich and flavorful beef shepherd's pie recipe, made easy in one skillet! Ground beef, tender vegetables, and fluffy mashed potatoes... what could be better!
4.8 from 14 votes
Prep Time 15 mins
Cook Time 40 mins
Total Time 55 mins
Servings 8 - 10 servings
Calories 507


  • 3 Tbsp olive oil
  • 2 lbs ground beef (I usually use 85/15)
  • 3 Tbsp unsalted butter
  • 1 large yellow onion, diced
  • 2 - 3 carrots, peeled and diced
  • 12 - 16 oz cremini (baby portobello) mushrooms, cleaned and quartered
  • 4 cloves garlic, minced
  • 1 1/2 tsp dried oregano
  • 1 Tbsp kosher salt - , divided
  • 3 - 6 Tbsp tomato paste - (I normally use around 4)
  • 1/2 - 1 cup beef stock
  • 1 tsp Worcestershire sauce
  • 1/2 tsp black pepper, more or less to taste
  • 3 - 4 cups mashed potatoes
  • 1/3 cup grated/shredded Parmesan cheese
  • 1 1/2 Tbsp butter, cut into small pieces
  • minced fresh parsley, for garnish


  • Preheat oven to 375 F degrees.  Heat a BIG oven safe skillet over MED heat.  Add oil and ground beef and cook about 4 minutes, or until cooked through, breaking it up into small crumbles as it cooks. Once browned, transfer to a plate.  If needed, drain excess grease before adding the beef to a plate.  
  • Add butter to same skillet. Once melted, add onion, carrots, mushrooms, garlic, dried oregano, and 1/2 the salt.  Cook, stirring occasionally, about 8-10 minutes.  
  • Add in tomato paste, stirring to combine, and cook 5-7 minutes, until tomato paste is a dark, brick red color (this really brings out the tomato flavor).  
  • Return cooked ground beef to the skillet, then stir in beef stock, Worcestershire sauce remaining salt, and black pepper.  Simmer for a few minutes, until mixture is slightly thickened.
  • Top with mashed potatoes (see recipe notes section), and Parmesan cheese.  Use a fork to rough up the top of the potatoes, then dot with the butter pieces.
  • Bake 40-45 minutes, until bubbly and potatoes are browned.  Let cool 5-10 minutes before serving.  Sprinkle with minced fresh parsley and enjoy!


Mashed Potato Options:
  1. Use leftover mashed potatoes (these horseradish mashed potatoes work perfectly!).
  2. Use your slow cooker to make the mashed potatoes (like this version).
  3. Use pre-made or instant potatoes - not the best option, but works in a pinch.
  4. Alternately, in a separate pot, make your own traditional mashed potatoes:
    • 5-6 russet potatoes, peeled and cut into chunks
    • 4 Tbsp softened butter
    • 1/2 cup milk (possibly slightly more, depending on your tastes)
    • Sprinkle of Parmesan cheese
    • Salt and pepper, to taste
      • Boil potatoes 15 minutes, or until fork tender, then drain.  Return to hot pot, add butter and mash.  Add milk and cheese, stirring/mashing to combine.  Season to taste.
*** If you don't have an oven safe skillet, complete recipe through step 4, then transfer to a greased 3 qt baking dish, then continue with recipe, starting at step 5.
Tried this recipe?Mention @the_chunky_chef or tag #thechunkychef!

Rich and flavorful ground beef and vegetable gravy is topped with fluffy mashed potatoes and baked, all in ONE pan!  Technically cottage pie (made with beef), this version will be a family favorite dinner recipe! #shepherdspie #groundbeef #beef #cottagepie #dinner #easyrecipe #onepan #onepot #mashedpotatoes

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating

33 comments on “Ultimate Beef Shepherd’s Pie”

  1. This was a total hit and a perfect fall dish to make!

  2. I’ve made this recipe 4 times now, each time a little different and each time a huge hit with my family! My kids (and wife) don’t like mushrooms so we go off course for the vegetables each time. We use 2-3 carrots as per recipe, but I add 2/3 cups each of corn and peas instead. I also use a minimum of 1 cup beef broth and simmer longer if I get carried away.

    The biggest innovation was tonight’s meal for company. I used 2 lbs. of stewing beef that I painstakingly cubed into 1/4″ pieces, rather than good ‘ol ground beef. The chunks of beef were such satisfying morsels, I am definitely going to repeat next time around. Word to the wise though, add another 30 mins prep time if you go with my little cubes. I had the beef cut up ahead of time and waiting in the fridge overnight. I’m not a speedy sous-chef I guess.

    Bottom line, this is easily the best and probably the simplest cottage pie recipe I’ve ever had! Thank you!!

  3. Would love to make this! Is there a substitute I can use for the tomato paste?

    • I’ve only used tomato paste, as I love the concentrated flavor, but I think you could use 1/2 – 3/4 cup tomato sauce in place of it. You may have to simmer the whole mixture a bit longer to get it to thicken up, since you’ll have more liquid.

  4. Turned out GREAT! This was my first go at making Shepherds Pie and I would definitely recommend this recipe to anyone. I substituted the carrots for two cups frozen, mixed veggies and it tasted excellent! 

  5. Made it last night and it is a very tasty, savory dinner. I baked it in a casserole dish vs using a skillet. My only comment about the recipe is that if I made it again, I would add the whole cup of broth. Despite cooking it less time that recommended, the meat mixture came out a bit dry.

  6. Made this for the first time tonight. It was delicious. One of the best I have had.

  7. I was surprised at how long it took me to get this together, bake it and let it sit. Otherwise I am pleased with the recipe, I made two types of potatoes due to diet restrictions and that was super easy to manage as well.

  8. I believe the picture shows peas and yet they aren’t on the ingredients list??

  9. This was really good. My son had three servings- that says a lot:) I am sure I’ll be making it again.
    I am wondering if you know how well it freezes?

  10. First time to prepare Shepard’s pie. It was good

  11. Super easy recipe! Had a wonderful rich flavor and I added a little bell pepper (red and green) and a little sour cream the second time I made it just to change it up. It’s fun to experiment. Thanks for great recipes!!

  12. Excellent! Best shepherds pie I have every made.

  13. Super easy to make and even better to eat. Delicious!

  14. Super good comfort food! Easy and delicious.
    My meat & potatoes husband thinks I’m awesome, so thank you!!

  15. THis is absolutely amazing!

  16. Loved it! We cheated with store bought mashed potatoes, but it still turned out nicely.

  17. Hello! I was wondering… I don’t have a large enough skillet and the small one I do have, I’m not sure it’s oven safe. Would a casserole dish suffice? I have a large one of those. Thanks!

  18. Amazing  recipe, rich and flavorful, only addition to the recipe were peas. 

  19. This recipe is amazing, so rich and flavorful. Only additional was to add peas! Definitely will make again😁

  20. Anxious to try this recipe. Does this need a thickener of flour or cornstarch?

    • Hi Mary Ann 🙂 I’ve never needed one, it reduces down on it’s own. If you find it’s not doing that on your stove, then adding a bit of cornstarch whisked in with a splash of water will certainly help it.

  21. What a great comfort food dish! I want a big bowl now!

  22. One pot meals are the best! My family will love this one!

  23. This looks amazing! Coincidentally, my husband made shepherd’s pie for dinner last night! I love your one-skillet idea, and will pass this along for next time. it’s the season for dishes like this, after all!

  24. This is a great one pot meal! I will have to make it soon!

  25. Hooray for comfort food season! This is definitely a must-make!

  26. MUST. TRY. I’ve been wanting to go a good ol’ Shepherd’s pie for a while now, and this one looks like perfection.

  27. This recipe will be a big winner with my family! Looks delish!

  28. I seriously love all of your recipes! I’ll be making this for my family this week! This is the perfect way to use up leftover mashed potatoes!