shepherds pie recipe
Main Dish

Shepherds Pie Recipe

This hearty shepherds pie recipe is made with ground beef, mashed potatoes, mixed vegetables, diced tomatoes and cheddar cheese.

Also known as cottage pie or poor man’s pie, this is a quick and easy meat and potato recipe that can be prepared in about 30 minutes or less. There is something satisfying about a one dish meal such as this one. You have your beef, potatoes, and vegetables all together in one place for a quick and easy meal.

This may not be the traditional version of the recipe, but it is something that you can make quickly with items you usually have in your pantry. It is also a great way to use up any leftover mashed potatoes or mixed vegetables. You can also use cooked shredded beef instead of hamburger in the recipe. There is actually no crust for this pie. Instead the beef and vegetable mixture form its own type of base.

*This post may have affiliate links, which means I may receive a small commission if you choose to purchase through links I provide (at no extra cost to you). Thank you for supporting the work I put into this site!

This is basically a dinner casserole of sorts because you can make this ahead earlier in the day and then just re-heat it before you are ready to eat. It also freezes well. Serve this for an easy one dish dinner on those nights you have a lot of activities going on. Each person can reheat a piece when they are ready to sit down to eat.

Serve it with a side dish of fruit or cottage cheese.

Also take a look at these other Shepherds Pie recipes : Ground Beef Shepherds Pie Recipe and Hearty Shepherds Pie Recipe.

Hearty Shepherds Pie Recipe

Shepherds Pie Recipe
Prep time
Cook time
Total time
This hearty shepherds pie recipe is made with ground beef, mashed potatoes, mixed vegetables, diced tomatoes and cheddar cheese.
Recipe type: Main
Cuisine: American
Serves: 6
  • 1 lb. ground beef
  • 1 yellow onion, chopped
  • 1 (10 oz.) can diced tomatoes
  • Salt and pepper
  • 1 (16 oz.) can mixed vegetables, drained
  • 4 med. potatoes, cooked and mashed
  • 1 teaspoon parsley
  • 1 c. cheddar cheese, grated
  1. Preheat oven to 350 degrees.
  2. In a frying pan or skillet, brown ground beef. Drain any excess fat from the ground beef and allow to cool slightly.
  3. In a 1-1/2 to 2 quart round or square glass casserole dish, combine the diced tomatoes, salt, pepper, mixed vegetables and ground beef mixture.
  4. Mix the parsley into the mashed potatoes and spread on top of the beef and vegetable mixture.
  5. Top with shredded cheddar cheese.
  6. Bake uncovered at 350 degrees until the cheese melts, about 15 to 20 minutes.
This is a good make-ahead casserole recipe that freezes well.

Family Friendly Dinner Ideas

All-American Cheeseburger Pie

How To Make The Best Grilled Chicken

Homemade Chili Recipe With Kidney Beans

Grilled Beef And Veggie Kabobs

Corn Cheese Spaghetti Casserole

Baked Meatballs and Dumplings

Comforting Hamburger Soup

Brown Sugar Ham Glaze With Spices

Easy Mini Slider Cheeseburgers

Family Style Homemade Pizza

Easy Taco Casserole

Cheddar Cheese Meatloaf Recipe

Six Layer Grilled Chicken Burritos

Easy Hamburger Casserole

Easy Homemade Burritos

Pork Noodle Casserole

Great Date Night Dinner Ideas

Homemade Fish Tacos

Easy Chicken Parmesan Recipe

Mediterranean Chicken Recipe

Jamaican Jerk Burgers

Make At Home Southern Fried Chicken


Subscribe to the Vintage Cooking Newsletter

Sign up to to receive new recipes, cooking tips, and more!

Invalid email address
We promise not to spam you. You can unsubscribe at any time.

AboutLaura Jean Warnke

Laura Jean Warnke is a mom, wife, and Midwest cook that enjoys sharing many of her family's favorite comfort food recipes. She grew up on a farm in Wisconsin and loves to bring that farm-style home cooking to your table.

Leave a Reply

Your email address will not be published.

Rate this recipe:  

This site uses Akismet to reduce spam. Learn how your comment data is processed.