Easy Shepherd’s Pie

This quick Shepherd’s Pie is a casserole-style dish made with frozen vegetables like peas, corn, carrots, and green beans and is perfect for an easy dinner.

white spatula digging into a shepherds pie casserole


Classic warm casseroles are the best–especially when they are made with a meaty savory mixture mixed with frozen vegetables, Worcestershire sauce, onions, and more. This easy shepherd’s pie recipe is made with all of the above plus a creamy layer of fluffy buttery mashed potatoes. Perfect, right?

Made in very few steps, this classic and perfectly tasty recipe is the best for whenever you want something comforting, filling, and so full of flavor. Serve this shepherd’s pie with your choice of cheese and extra corn if you prefer!

This easy dinner recipe is made in the oven and great for the whole family! We love to eat easy shepherd’s pie for Sunday nights or just whenever we need something a little extra warm and cozy.

small plate of shepherds pie

Classic Shepherd’s Pie Recipe

The serving of vegetables in this shepherd’s pie ensures you are getting some crisp veggies in your meal!

You can easily leave the meat out of this recipe and replace it with something else that is plant-based like extra vegetables or meatless crumbles.

This recipe is easy to serve with a variety of other dishes like salads, soups, colorful vegetables, and more.

fork in a shepherd's pie on a serving dish

Once all of the vegetables and meat are cooked, this recipe is ready in no more than thirty minutes! If you are looking for a recipe that is effortless and does not require a lot of work, then you will love this easy dish!


You will love the handful of ingredients in this recipe. Seriously, the ingredients list is so easy and straightforward!

  • Mashed Potatoes: Fluffy mashed potatoes is what makes this such a classic recipe. Either make your own mashed potatoes or use any leftover mashed potatoes you may need to use! Either way, they are the crust that gets all brown and crispy.
  • Butter: Salted or unsalted butter is a savory rich base that allows this pie to have flavor. An alternative to butter is any kind of neutral cooking oil with a high smoke point.
  • Onion: One medium-sized yellow or white onion is cooked until fragrant as a base.
  • Celery: Crunchy celery is cooked with the onion until soft and adds extra texture.
  • Garlic: Freshly minced garlic is what we like to use because it is so robust and fresh. Garlic provides aromatic qualities to this recipe!
  • Frozen Vegetables: One ten-ounce bag of frozen vegetables is used for this pie. We like to use a simple blend of classic vegetables that is usually found in the frozen aisle at grocery stores. You can also use canned mixed vegetables.
  • Ground Beef: Savory ground beef is used as the base for this casserole and gives it so much protein and comforting qualities. Ground chicken, pork, turkey or a blend are all great options too.
  • Tomato Paste: Pungent, rich tomato paste is mixed with the ground beef to create a homemade gravy that makes the ground beef moist and flavorful.
  • Flour: All-purpose flour is used to help make the gravy!
  • Worcestershire Sauce: You will definitely want to make sure you have this sauce for this recipe because it is a key element. This sauce is what makes the gravy so delicious.
  • Beef or Chicken Broth: Homemade or store-bought broth is used for the gravy and tastes wonderful in the meat mixture. You can also use vegetable broth. Opt for low sodium so you can control the salt.
  • Salt and Pepper: Classic sea salt and black pepper are used to season this easy shepherd’s pie to perfection!

For Serving: If you would like, serve this recipe with freshly chopped parsley or shredded cheddar cheese on top.

How to Make Shepherd’s Pie

  1. Make mashed potatoes. If you are preparing mashed potatoes, then you will need a grab a medium saucepan and fill it up with water. Dice four medium to large peeled potatoes and place them into the pot to boil. Boil the potatoes until they are fork tender so they are easy to mash and eat. Turn off the heat, then drain the potatoes with a colander. Place four tablespoons of butter into the pot with the potatoes and mash with a potato masher or wooden spoon until fluffy and soft. Season to taste with salt and pepper.
  2. Sauté the veggies. Preheat the oven, and then melt the butter over medium-high heat in a pan on the stove. Place the diced onion into the pan along with the celery. Since celery takes longer to cook, it is good to cook it with the onion. Cook until fragrant which is about five minutes. Add the minced garlic and cook for an additional couple of minutes until fragrant being careful not to burn it.
  3. Cook the beef. Next, add the ground beef and break it up into smaller pieces among the onion and celery so it is easier to cook. Cook the beef for a few minutes, then add the frozen vegetables to the meat mixture. Season the beef with salt, pepper, and Italian seasoning for extra flavor.
  4. Add in the seasoning. Place a tablespoon of tomato paste into the meat mixture along with the flour and Worcestershire sauce and stir until everything is mixed. Pour the broth into the beef and stir again until it has been absorbed.
  5. Add to casserole dish. Turn the heat off and pour the ground beef and vegetable mixture into a nine by thirteen inch casserole dish. Be sure the meat mixture is in an even layer so you get a delicious bite every time.
  6. Top with potatoes. Next, spread the mashed potatoes over the top of the ground beef with a wooden spoon. Make sure the potatoes are in a nice even layer and a little rough in texture.
  7. Bake. Bake the shepherd’s pie in the preheated oven for thirty minutes until the top of the potatoes are light brown. Carefully, remove the pie from the oven and allow it to rest for five to ten minutes before serving to give the meat and vegetables more time to absorb the gravy flavors.

Enjoy with freshly chopped parsley or shredded cheddar cheese!

step-by-step photos of how to make shepherd's pie


Instead of ground beef, use ground turkey or chicken for a leaner option. You could also use chorizo for a spicy shepherd’s pie, mmm.

For a vegetarian shepherd’s pie, omit the meat and use sliced mushrooms and extra vegetables and ingredients like zucchini, potatoes, canned beans, extra peas, etc. A bag of frozen meatless crumbles which are usually made out of soy protein will work in place of meat, too.

For vegan shepherd’s pie, omit the meat and use vegan butter with vegetable broth. Use the same vegetables and mix as mentioned above.

overhead of shepherd's pie casserole

You can easily add grated or shredded cheese to the top of shepherd’s pie! Adding cheese to the casserole before serving is a common variety. Get creative with your cheeses!

Enjoy dairy-free shepherd’s pie by using vegan butter instead of dairy butter or use vegetable oil.

Tips for the Best Shepherd’s Pie

Store the leftovers in an airtight container in the refrigerator for up to four days. Reheat in the microwave or oven before serving.

For extra flavor, add fresh herbs to the meat mixture while cooking like fresh thyme, rosemary, parsley, oregano, etc.

Use gluten-free all-purpose flour for a gluten-free shepherd’s pie.

Use Russet or golden potatoes for this recipe. Honestly, any kind of potatoes will work so use what you have! Keep a close eye on the shepherd’s pie while it bakes so the top does not get too crisp.

For extra crisp on top, broil the shepherd’s pie for a few minutes.

shepherds pie recipe for pinterest

More beef recipes to try:

cross section of rare beef wellingotn

Easy Beef Wellington

4.39 from 34 votes
Beef Wellington a classic dish for a special occasion. Tender beef tenderloin is smothered in Dijon mustard, mushroom, shallot and proscuitto before being baked in a delicate puff pastry.
See The Recipe!
overhead of lo mein in a white bowl

Beef Lo Mein Recipe

5 from 5 votes
Noodles, vegetables & tender beef are tossed in a slightly sweet and spicy sesame sauce to make this easy Beef Lo Mein! Ready in 30 minutes!
See The Recipe!
overhead shot of mongolian beef on a plate

30-Minute Mongolian Beef

4.87 from 15 votes
Skip the takeout and make this homemade Mongolian Beef recipe instead! It tastes even better than the PF Chang's recipe!
See The Recipe!
close up of shepherds pie in a casserole dish
close up of shepherds pie casserole dish

Shepherd’s Pie

5 from 9 votes
The BEST Shepherd’s Pie is made with frozen vegetables like peas, corn, carrots, and green beans and is perfect for an easy dinner!
Prep Time: 15 minutes
Cook Time: 1 hour
Total Time: 1 hour 15 minutes
Servings: 8


Mashed Potatoes:

Meat Base:


Mashed Potatoes:

  • Place the potatoes in medium pot with boiling water. Boil until soft, approximately 15 minutes. Drain.
  • transfer the potatoes to a mixing bowl and using a ricer or potato masher, blend with the butter and season with the salt and pepper. Set aside.

Meat Base:

  • Preheat the oven to 400°F. Coat a 9×13 casserole dish with cooking spray.
  • Melt the butter in large skillet over medium-high heat. Add onion and celery and cook for 3 minutes.
  • Add the garlic to the pan and cook for one minute. Place the ground beef in pan along with frozen vegetables. Cook for an additional 5-7 minutes until meat is brown. Stir in the tomato paste, flour, Worcestershire sauce, Italian seasoning, salt, and pepper. Pour the broth into the beef and stir again until it has been absorbed.
  • Transfer the beef mixture to the prepared casserole dish. Top the beef with mashed potatoes.
  • Bake for 30 minutes. Remove from oven and cool for 10 minutes.
  • Top with cheese or parsley, if desired.
  • If you've tried this recipe, come back and let us know how it was in the comments or ratings.



Calories: 441 kcal, Carbohydrates: 28 g, Protein: 19 g, Fat: 29 g, Saturated Fat: 14 g, Polyunsaturated Fat: 1 g, Monounsaturated Fat: 10 g, Trans Fat: 2 g, Cholesterol: 90 mg, Sodium: 195 mg, Potassium: 862 mg, Fiber: 3 g, Sugar: 2 g, Vitamin A: 2269 IU, Vitamin C: 13 mg, Calcium: 62 mg, Iron: 4 mg
Author: Savannah Schlossnagle-Mcghee
Calories: 441
Course: Main Course, Main Dish
Cuisine: American
Keyword: homemade shepherds pie recipe, shepherds pie recipe
Did you make this recipe?I’d love to see your recipes – snap a picture and mention @savoryexperiments or tag #savoryexperiments!
Jessica Formicola in her ktichen

About the Author

Jessica Formicola

Jessica the mom, wife and food lover behind Savory Experiments. She is obsessed with butter, salt and bacon and spends all her time in the kitchen and behind a camera. Jessica is a contributor to PopKitchen by Parade, Better Homes & Gardens, The Daily Meal Food + Travel and more!

Read More About Jessica

Join The Discussion

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

Recipe Rating

Questions and Reviews

    1. Hi Steph, thanks for picking up on that! It was in the blog post instructions, but not the recipe card. We just updated it. It adds beefy flavor and prevents it from drying out while baking, but I’m assuming yours still turned out well. It is such a small amount. Let me know!

  1. When do you add the tomato paste, flour, broth and worcestershire sauce? Those items are listed in the ingredients but not the directions. ??

  2. 5 stars
    This is just in time for St. Patrick’s Day! The filling is super flavorful, and the potato topping is creamy with a nice crisp finish on top!

  3. 5 stars
    It’s been too long since I had shepherd’s pie, and now I’m craving it. Will definitely be making this for dinner at some point next week!

  4. 5 stars
    We had this shepherd’s pie for dinner last night and it was EXACTLY the comfort food I’ve been craving! Already can’t wait to make it again!