Shepherd's pie is peak comfort food vibes in my (not so humble) opinion. What else could you ask for in a dish? This shepherd's pie with ground beef is filled with savory ground beef, chock full of veggies, all tucked under a layer of fluffy mashed potatoes and baked until golden brown and bubbling. Purrrrrr.

Cozy recipes like my slow cooker turkey chili, beef chili, or my sweet and sour chicken meatballs influenced me to retest and reshoot this recipe for this site, as all of these bring big smiles to many faces, and I know this one will too.
TL; DR Recipe Summary
- 👩🏼🍳 Cook Level: Borderline beginner/intermediate.
- ⏱️ Cooking Time: 45 minutes to about one hour.
- 😋 Taste: Savory, comforting, a little salty, and flavored with a delicious ground beef and vegetable mixture under a bed of mashed potatoes.
- 🍽️ Best Served With: Shepherd's pie is delicious when served with roasted vegetables like delicata squash, a side of sautéed string beans, or with a shaved Brussels sprout salad.
Jump to:
Tips and Key Reminders
- Add a little cornstarch or tapioca flour when making the meat for the filling. It helps to thicken it up.
- In a few of my tests, I've used tomato sauce, or tomato paste, but left it out of the final recipe. You can add in a tablespoon of tomato paste and stir it together with the vegetables if you choose to do so.
- Broil the mashed potatoes when you back the entire dish to give the potatoes a little more color. You can also sprinkle a little paprika on top before baking.
- If you choose to go more low carb, make mashed sweet potato instead of traditional russet mashed potatoes. Or, if you want to double up on recipes, make my garlic herb red bliss mashed potatoes to go on top of the shepherd's pie filling. Double the deliciousness in one meal!

What is shepherd's pie?
Shepherd's pie originated as a comfort meal in the United Kingdom that's comprised of mutton or lamb, vegetables, stock, with a thick layer of mashed potatoes on top. This version calls for ground beef, but the option for ground lamb still stands.
The Main Ingredients

- Ground Beef: This recipe is technically considered a "cottage pie," but if you prefer to make the original recipe, opt for ground lamb instead. When choosing ground beef, I like to buy grass fed ground beef for it's marbling and flavor profile.
- Mirepoix: A classic combination of chopped veggies such as carrot, celery, and onion.
- Corn: Corn has a subtle sweetness when added to this dish. If you want to omit the corn and throw in peas, you have the option to do so.
- Worcestershire Sauce: A classic sauce to add to thick stews, braised meats, and is a great and staple ingredient in shepherd's pie.
- Tapioca Flour: I typically use arrowroot or tapioca to thicken stews and soups. If you have neither of these, simply use cornstarch.
- Vegetable stock: just one quarter of a cup of stock is all we need to get the ground meat and veggies nice and thick before layering with the potatoes.
- Salt and Pepper: The salt and pepper marry with other ingredients to help bring out more flavor of the vegetables and the meat.
For the Mashed Potatoes:
- Russet Potatoes: I swear by using russet potatoes for mashed potatoes. They're starchy, hearty, and just tastes delicious. Other potatoes that work are sweet potatoes and red bliss.
- Butter: I used salted butter for this, but also added just an additional pinch of salt after I whipped the potatoes.
- Half and half: You can virtually use any type of milk here from whole milk to half and half (my preference) or even almond milk. The milk paired with the butter helps make these mashed potatoes irresistibly creamy.
- Garlic powder: I like using granulated garlic in my mash, it's easier and gives just enough flavor.
Be sure to check out the recipe card at the end of this post for more information about quantities, measurements, and specific cooking instructions.
How to make ground beef shepherd's pie

Step 1: Preheat the oven to 375º and bring a large pot of water to a boil (in preparation for the mashed potatoes). In a large sauté pan, sauté the onions, carrots, and celery until fragrant and the onions become translucent.

Step 2: To the same pan, and in the ground beef and let it brown. Continue to cook the ground beef and add in the corn.
Sprinkle the flour or starch and stir to combine, and let thicken.

Step 3: Meanwhile, take the boiled potatoes out of the boiling water and mash using a hand mixer. Add in half and half and butter and continue to mix. Pour in a tablespoon of garlic powder, and mix together using a spatula. Set aside.

Step 4: Pour beef mixture into a cast iron skillet or oven-safe casserole dish and evenly distribute so there is an even layer of meat.

Step 5: Add a few dollops of mashed potatoes on top, then smooth out with a spatula.

Step 6: 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.

Shepherd's Pie FAQs
You can scoop the remainder of the shepherd's pie into an airtight container and place in the fridge. This will be good for up to 3 days. To reheat, do not microwave. Put the oven to 350º and reheat for 15 minutes.
If you want to freeze it, consider preparing the entire thing in a freezer-safe tin rather than scooping and storing in containers. You can prepare this dish with the mashed potatoes on top, wrap with plastic wrap, then one layer of aluminum foil (label what it is, baking time, and oven temp!). Store in the freezer for up to two months.
If anything, I'd recommend doing a ground turkey if you don't want lamb or beef. Ground turkey, especially dark meat ground turkey, tends to have more flavor and nutrients than leaner, ground turkey, or even chicken!
Shepherd's pie needs flavor, so this is why I suggest using either ground turkey, lamb, or beef. Ground bison would be good too!
Try these other delicious comforting dinner recipes:
Did you love this recipe? ⭐️⭐️⭐️⭐️⭐️ If you're just as in love with this recipe as I am, please share a comment below and rate it! Better yet, share this recipe with family and friends!! Thank you!

Classic Shepherds Pie with Ground Beef
Equipment
- 1 large pot
- 1 hand mixer
- 1 mixing bowl
- 1 oven safe baking dish
- 1 large frying pan
- measuring cups and spoons
Ingredients
For the Mashed Potatoes
- 2 medium russet potatoes peeled and roughly chopped
- 2 tablespoon butter salted or unsalted
- ¼ cup half and half
- 1 tablespoon garlic powder
For the Meat Filling
- 1.5 lbs ground beef or ground lamb
- 1 cup corn
- ½ cup carrots finely chopped (3 large stalks)
- ½ medium onion finely chopped
- ½ cup celery finely chopped (2 large stalks)
- 3 tablespoon tapioca or arrowroot starch/flour or sub with cornstarch or regular flour
- ¼ cup vegetable stock or sub with chicken or beef stock
- 1 tablespoon Worcestershire Sauce
- 1 teaspoon Paprika
- 1 teaspoon Garlic powder
- ½ teaspoon Onion Salt
- Salt and pepper to taste
Instructions
For the 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.
For the Meat Filling/Assembly
- 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.











Jessie says
Am I blind? I can’t find the temperature to set the oven to, only how long to cook it…
Otherwise, it looks like it will be delicious.
Morgan Peaceman says
Ahh so sorry!!! Set the temp to 375º! And yes, it will absolutely be delicious!
Amy B says
I don’t see where to add the Worcestershire sauce. When do you add it?
Morgan Peaceman says
Hi! Add the Worcestershire sauce in when mixing the ground beef.
Alice says
There is not any amounts. ex. how many potatoes.
Morgan Peaceman says
Hi! In the recipe card at the bottom it lists out how to make the mashed potatoes for the topping. The amount you make should be plenty enough for the top of the shepherd's pie! I hope this helps you!
Jason Clark says
Can't wait to make this
Morgan Peaceman says
can't wait for you to try it!!!
Kerri says
I know that this recipe is meant to be a cottage pie, and I appreciate the paragraph that you added to say the difference between a classic shepherds, pie and cottage pie. I ended up using ground lamb to make it a traditional shepherds, pie, but the ingredients were delicious and the step-by-step was fabulous to follow. We love this recipe.
Cheryl J says
Seriously this was one of the best shepherds pie ever. I love the flavor of this!!! The meat mixture was easy to make and assemble. So good !
Evelyn Alebord says
can you add beef gravy to Shepard pie
Morgan Peaceman says
Yes you can!