This shepherd's pie with ground beef (aka Cottage Pie) 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.

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 Summary - Ground Beef Shepherd's Pie
- 👩🏼🍳 Cook Level: Borderline beginner/intermediate.
- ⏱️ Cooking Time: 45 minutes to about one hour.
- 🗝️ Key Ingredients: Ground beef, carrots, onion, celery, corn, Worcestershire sauce, potatoes.
- 📖 Dietary Info: Dairy, gluten, nightshades (potatoes).
- 💖 Why You'll Love: Shepherd's pie is a very comforting dish that can be prepped ahead of time, while leftovers work well for next day lunch.
- 😋 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:
- TL; DR Summary - Ground Beef Shepherd's Pie
- Shepherd's Pie Tips and Key Reminders
- What is shepherd's pie?
- The Main Ingredients
- Shepherd's Pie Swaps and Substitutions
- How to make ground beef shepherd's pie
- Mistakes I've Made (so YOU don't have to!)
- Shepherd's Pie FAQs
- Try these other delicious comforting dinner recipes:
- Easy Shepherd's Pie
Shepherd's Pie Tips and Key Reminders
- Add a little cornstarch or all purpose flour when making the meat for the filling. From my experience making this recipe a bunch of times before posting it here, it really helps to thicken it up and keep it from falling apart when assembled and baked.
- When choosing potatoes, I like to recommend Russet potatoes as these are a standard potato that has a good amount of starch, will boil easily and consistently make a creamy mashed potato.
- Broil the mashed potatoes for 2-3 minutes when you bake the dish to give the potatoes a little bit of a golden color. You can also sprinkle a little paprika on top before baking like I did for color.
- 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.
What is shepherd's pie?
Traditionally, shepherd's pie is made with lamb, and the ground beef version is often called cottage pie in the UK. In most American kitchens, this beef version is what people mean by shepherd's pie.
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 all purpose flour 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.
Shepherd's Pie Swaps and Substitutions
- If you'd like to use ground lamb instead of the ground beef, there are a few things to consider. The flavor and fattiness of ground lamb is higher and gamier than beef, so make sure that you drain the fat when you make the ground lamb so that the flavor doesn't become too overpowering or very greasy.
- Lamb and beef can go pound per pound, but you might want to consider using a little less ground lamb because of the fat content and flavor profile. Just shy of a pound would suffice.
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.
Mistakes I've Made (so YOU don't have to!)
- Do not rush the process. The ground meat and vegetable mixture should simmer on a low flame for some time before assembling with the potatoes and then baking. From my experience, this provide a deeper flavor and makes the meat and veggies more tender and a delicate mouthfeel.
- Do not forget to thicken the meat and veggies with flour or cornstarch as this will help make it a thicker consistency and not watery. What I love most about Shepherd's pie is the creaminess and hearty feeling you get when you bite into it, and the starch or flour will give you that exact feeling we're going for.

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.
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!

Easy Shepherd's Pie
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!