Easy Shepherd's Pie Recipe with Beef

Shepherd's pie is an easy all-in-one family dinner with seasoned meat and vegetables covered with a layer of mashed potatoes. Our family version uses beef, vegetables, mashed potatoes and cheddar cheese for a hearty casserole that can be assembled ahead of time and baked when you're ready for dinner.

Although traditional shepherd's pie is made with lamb and a beef version is sometimes called cottage pie, many families know this favorite simply as beef shepherd's pie. Use ground beef for an easy weeknight meal or try some of the meat, vegetable and topping variations below.

Easy beef shepherd's pie with mashed potatoes and vegetables

Start Here: Making Shepherd's Pie

Kids Cooking Activities Teaching Materials

Teaching kids to cook? Save time with ready-made lesson plans used by parents and teachers. Browse teaching materials →

This page may contain affiliate links. We may earn a small commission at no extra cost to you. Learn more.

Easy Beef Shepherd's Pie

This easy beef shepherd's pie layers seasoned beef and vegetables under creamy mashed potatoes and cheddar cheese. Assemble it ahead of time if needed, then bake when you're ready for dinner.

Easy beef shepherd's pie with vegetables and mashed potatoes

Ingredients

  • 1 pound ground beef
  • 1 onion, grated or chopped
  • 1 carrot, grated or diced
  • 1 garlic clove, minced
  • 1 teaspoon Italian seasoning
  • Salt and black pepper, to taste
  • 1/4 cup beef broth
  • 1 teaspoon Worcestershire sauce
  • 1 tablespoon tomato paste
  • 1 tablespoon dry onion soup mix
  • 1 small bag frozen vegetables, such as green beans or peas and carrots
  • Prepared mashed potatoes, as needed for topping
  • Shredded cheddar cheese, as needed for topping

Directions

  1. Preheat oven to 350F. Lightly spray a pie plate or casserole dish with cooking spray.
  2. Add the ground beef, onion, carrot and garlic to a large skillet. Cook over medium heat, breaking the beef apart as it cooks, until the ground beef reaches 160°F on a food thermometer.
  3. Season with Italian seasoning, salt and black pepper.
  4. Add the beef broth, Worcestershire sauce, tomato paste and dry onion soup mix. Stir until well combined.
  5. Stir the frozen vegetables into the beef mixture and transfer everything to the prepared pie plate or casserole dish.
  6. Spread prepared mashed potatoes evenly over the beef and vegetable filling.
  7. Sprinkle shredded cheddar cheese over the mashed potatoes.
  8. Bake for 30-40 minutes, or until the filling is hot and the cheese is melted.

Kids Cooking Tip: Kids can measure the seasonings and broth, help prepare the mashed potatoes and spread the potatoes over the cooked filling. An adult should handle the raw beef, hot skillet and hot casserole dish.

How to Layer Shepherd's Pie

Shepherd's pie is assembled in simple layers. Start with the cooked beef and vegetable mixture, then spread mashed potatoes over the filling and finish with shredded cheddar cheese before baking.

How to layer shepherd's pie with beef and vegetables, mashed potatoes and cheddar cheese

Best Vegetables for Shepherd's Pie

Shepherd's pie is easy to customize with the vegetables your family likes best. Frozen vegetables are especially convenient, but fresh vegetables work well too if you partially cook them before adding them to the filling.

Green Beans

Fresh or frozen green beans are one of our family's favorite choices for shepherd's pie. Cut fresh green beans into small pieces and partially cook them before adding them to the beef mixture.

Peas & Carrots

A frozen peas-and-carrots mix is an easy shortcut and adds both color and texture to the filling.

Mixed Vegetables

Use a bag of frozen mixed vegetables when you want several vegetables in one easy step. Stir them directly into the cooked beef mixture before assembling the casserole.

Corn

Frozen or canned corn adds a slightly sweet flavor and works especially well in quick shepherd's pie variations.

Using Fresh Vegetables

Chop fresh vegetables into small pieces and cook them for about 5-7 minutes before adding them to the shepherd's pie filling. This helps them become tender during the final bake.

For more ways to prepare vegetables for family meals, visit our How to Cook Vegetables lesson.

Easy Shepherd's Pie Variations

Once you know the basic method, shepherd's pie is easy to change depending on what you have on hand. Swap the meat, vegetables or potato topping to create a slightly different family dinner.

Quick Turkey Shepherd's Pie

Brown 1 pound ground turkey and spread it in a casserole dish. Prepare instant mashed potatoes according to the package directions and layer them over the turkey. Add frozen corn and shredded cheese, then bake at 350°F until heated through and the cheese is melted.

Use Leftover Mashed Potatoes

Shepherd's pie is a great way to use leftover mashed potatoes. Warm them slightly if needed so they're easier to spread over the beef and vegetable filling.

Use Beef Cubes

For a chunkier filling, replace the ground beef with small beef cubes. Cook the beef until tender before combining it with the vegetables and sauce, then assemble and bake the shepherd's pie as directed.

Change the Cheese

Cheddar works well with the beef version, but you can use another shredded cheese your family enjoys or leave the cheese off altogether.

Make It Your Own

Keep the basic layers the same: seasoned meat and vegetables on the bottom and mashed potatoes on top. From there, adjust the filling and toppings to use ingredients your family enjoys.

Make-Ahead & Freezer Shepherd's Pie

Recipe by Trinity Hansen, Ogden, Utah

This make-ahead shepherd's pie recipe makes two 9-inch dishes, making it easy to serve one for dinner and save the second for another meal. Ground beef, vegetables and gravy are topped with mashed potatoes and cheddar cheese for a hearty family dinner.

Make-ahead beef shepherd's pie with colorful vegetables

Makes: 2 9-inch dishes

Ingredients

  • 1 pound ground beef
  • 6 medium potatoes
  • Butter and milk, as needed for mashed potatoes
  • Seasonings for mashed potatoes, as desired
  • 2 cups beef gravy
  • 1 can mushrooms, optional
  • 1 small onion, chopped
  • 10 ounces frozen vegetables
  • 2 cups shredded cheddar cheese

Directions

  1. Peel or scrub the potatoes, cut them into cubes and cook until tender.
  2. Drain the potatoes and mash with butter and milk until smooth. Add seasonings as desired.
  3. Brown the ground beef with the chopped onion in a large skillet, breaking the beef apart as it cooks. Cook until the ground beef reaches 160°F on a food thermometer, then drain excess grease if needed.
  4. Stir the beef gravy, frozen vegetables and mushrooms, if using, into the cooked beef.
  5. Lightly grease two 9-inch pie dishes.
  6. Divide the beef and vegetable mixture evenly between the two dishes.
  7. Divide the mashed potatoes between the dishes and spread them evenly over the beef filling.
  8. Sprinkle 1 cup shredded cheddar cheese over each shepherd's pie.
  9. Bake at 400F for about 30 minutes, or prepare one or both dishes for the freezer to cook later.

If freezing one of the pies, cover it well and label it with the recipe name and date. Thaw it in the refrigerator before baking.

Use What You Have

Trinity notes that this recipe is very versatile. You can use instant mashed potatoes instead of homemade, leave out the onion or mushrooms, change the cheese or add your family's favorite vegetables.

No Beef Gravy?

When we tried Trinity's recipe, we didn't have beef gravy on hand. We mixed one package of onion soup mix with 1 1/2 cups water instead, and it worked well with the beef and vegetables.

Kids Cooking Tip: Kids can help mash the potatoes, measure the vegetables and cheese and assemble the layers once the cooked beef mixture is ready. An adult should handle the raw beef, hot skillet and hot baking dishes.

More Savory Pies & Casseroles

If your family likes the layers and comfort-food style of shepherd's pie, try another savory pie or baked casserole for dinner.

Homemade chicken pot pie

Chicken Pot Pie
Combine chicken and vegetables in a creamy filling topped with a golden crust for another family-friendly comfort food dinner.

Individual homemade meat pies

Individual Meat Pies
Make individual savory pies filled with meat for a fun alternative to one large family casserole.

Baked spaghetti pie

Spaghetti Pie
Turn spaghetti into a baked pie-style dinner that's fun for kids to help assemble.

Chicken pie for kids

Chicken Pie
Try another savory pie recipe while giving kids practice assembling a family meal.

Pies Across America Cooking Theme

Continue the pie theme with recipes and cooking activities inspired by pies from around the United States. It's a fun way for kids to explore regional foods while practicing kitchen skills.

More Easy Beef Recipes

Shepherd's pie is just one way to turn beef into a family dinner. Try homemade meatloaf, meatballs, creamy beef stroganoff or beef and bean enchiladas for more meals kids can help prepare.

Easy homemade meatloaf

Easy Meatloaf Recipes
Turn ground beef into a classic family dinner with traditional meatloaf and easy variations.

Homemade beef meatballs

How to Make Meatballs
Learn how to mix, shape and cook homemade meatballs for pasta, soup, sandwiches and other family meals.

Homemade beef stroganoff

Easy Beef Stroganoff
Make tender beef and mushrooms in a creamy sauce with stovetop and crockpot options.

Beef and bean enchiladas

Beef & Bean Enchiladas
Roll beef, beans, rice and cheese in tortillas and bake with red enchilada sauce for an easy Mexican-inspired dinner.

Shepherd's Pie FAQ

Is shepherd's pie made with beef or lamb?

Traditional shepherd's pie is made with lamb, while a version made with beef is often called cottage pie. However, many families also use the name shepherd's pie for the familiar beef, vegetable and mashed potato casserole. Our main recipe uses beef.

What vegetables can you put in shepherd's pie?

Green beans, peas, carrots, corn and mixed vegetables all work well. Frozen vegetables are an easy shortcut. If you're using fresh vegetables, cut them into small pieces and partially cook them before adding them to the filling.

Can you make shepherd's pie ahead of time?

Yes. Prepare the beef and vegetable filling, add the mashed potato topping and assemble the casserole ahead of time. Cover and refrigerate it until you're ready to bake.

Can you freeze shepherd's pie?

Yes. Trinity's make-ahead recipe on this page makes two 9-inch shepherd's pies, so you can serve one and freeze the other for another meal. Wrap the freezer dish well before storing it.

Can you use instant mashed potatoes for shepherd's pie?

Yes. Homemade or leftover mashed potatoes make a great topping, but instant mashed potatoes are an easy shortcut. Prepare them according to the package directions before spreading them over the filling.

Can you make shepherd's pie with ground turkey?

Yes. For a quick variation, substitute ground turkey for the beef and pair it with mashed potatoes, corn and shredded cheese.

How can kids help make shepherd's pie?

Kids can measure ingredients, prepare vegetables, help mash potatoes, sprinkle cheese and spread the potato topping over the cooked filling. An adult should handle raw meat, the hot skillet and the hot casserole dish.

Share Your Shepherd's Pie Recipe

Does your family have a favorite shepherd's pie recipe or a special way of making the filling or potato topping? Share your recipe and cooking ideas with us.

Submit your favorite kids recipe

Do you have a favorite recipe your kids love to make? Or a recipe your kids ask you to make again and again? Share it with us!

Looking for more family dinner ideas?

Return to Beef Recipes

Explore More Easy Kids Meals

Get Free Kids Recipe Cards + Cooking Printables

Join Kids Cooking Activities for fun recipes, cooking ideas, and printable resources for kids, families, and classrooms.

Join the Free Printables Club

Follow Kids Cooking Activities too: