Easy Shepherd’s Pie Recipe with Beef

Homemade Easy Shepherd’s Pie Recipe. Ground beef cooked in a gravy sauce with vegetables and topped with a layer of mashed potatoes.

This is the ultimate comfort food, just like our beef chili, the easy meatloaf, or even meatballs.

Shepherds pie in a round casserole dish topped with fresh greens and ground pepper.

PIN this recipe HERE! Follow Valentina’s Corner on Pinterest for more inspiration!

shepherd’s pie recipe-

Shepherd’s Pie if (also known as Cottage Pie, depending on the meat used) is ground meat (lamb or beef) cooked in a sauce with vegetables of choice and gravy and layered with mashed potatoes. It’s such an easy one-pan dish and extremely simple to make (just takes a little bit of baking.. be patient.. worth every minute..).

Since the pie already has meat, veggies and potatoes in the dish, you really don’t need a side, However, fresh dinner rolls would really complete the casserole!

Easy hearty pie in a casserole dish with a spoon of pie.

how to make shepherd’s pie-

This recipe is so so easy! While your potatoes are boiling, prepare the meat layer, add everything to a baking dish in layers and bake.

  • MEAT: Sautee the meat until browned with onion and garlic. Add bay leaves and tomatoes and everything for the homemade gravy!.
  • VEGETABLES: You can use frozen or fresh vegetables, cubed.  Mix in the vegetables and cook until tender.
  • MASHED POTATOES: While the meat is sauteed, cook and mash the potatoes (per RECIPE).
  • ASSEMBLE: In a casserole dish, add the meat and vegetables. Add spoonfuls of mashed potatoes.
  • BAKE: Bake the Sheperd’s Pie uncovered for about 30 minutes, until tops of the mashed potatoes are golden.

Step by step collage on how to make shepherd's pie recipe, how to cook the filling with beef and vegetables.

can you freeze shepherd’s pie?

Sheperd’s pie may be frozen before or after baking and will keep in the freezer up to 2 months (I’ve never tested keeping it past 2 months). Here’s how to freeze and reheat Sheperd’s Pie:

UNCOOKED: Prepare per instructions and freeze before baking. Cover with foil and tightly wrap with plastic wrap. TO BAKE: Place in the refrigerator until thawed for even cooking.

COOKED: Allow the pie to cool completely. Cover dish with foil and wrap with plastic wrap. Reheat covered with foil until heated or microwave until warm.

Shepherd's pie in a casserole dish with a spoon, topped with fresh greens.

Oh, I just can’t wait for you to give our version of the traditional hearty pie a try. The flavors come together so well and make for a wonderful dinner. Shepherd’s Pie = Pure comfort food.

Try these other great recipes:

Print Recipe
5 from 5 votes

Easy Shepherd's Pie Recipe with Beef

Homemade easy Classic Sheperd's Pie Recipe, pure comfort food.. Sauteed ground beef with vegetables in a gravy topped with mashed potatoes and baked. Quick casserole for busy evenings.
Prep Time15 mins
Cook Time45 mins
Total Time1 hr
Course: Main Course
Cuisine: American
Keyword: shepherd's pie
Servings: 6 servings
Calories: 436kcal
Author: Valentina's Corner


  • 2 lbs mashed potato
  • 1 1/2 lbs ground beef
  • 1 Tbsp oil (canola or olive oil)
  • 1/2 large onion, finely chopped
  • 3 garlic cloves, minced
  • 2 Tbsp all-purpose flour
  • 2 bay leaves
  • 1 cup chicken broth (or beef broth)
  • 3 Tbsp diced tomatoes
  • 2 tsp ketchup
  • ½ tsp ground black pepper
  • 1 tsp salt
  • 1 cup frozen mixed vegetables, more if desired


mashed potatoes-

  • Prepare mashed potatoes.

meat and vegetables-

  • Preheat oven to 375°F.
  • In a skillet, saute ground beef, breaking apart the meat as it's cooking.
  • Once the beef is cooking, add chopped onions and oil. Cook until onions are tender.
  • Stir in the flour and garlic, add the bay leaves. Pour in the broth.
  • When the mixture thickens, add in the chopped tomatoes, ketchup, salt and pepper. Bring to a simmer.
  • Add in the vegetables and bring to a simmer again, stirring as needed.
  • Transfer the meat mixture to the bottom of a casserole dish, discarding of the bay leaves. Top with creamy mashed potatoes.
  • With the back of a fork, add design to potatoes.
  • Bake 25-30 minutes, until potatoes start to turn golden.
  • Enjoy, friends!
Nutrition Facts
Easy Shepherd's Pie Recipe with Beef
Amount Per Serving
Calories 436 Calories from Fat 225
% Daily Value*
Fat 25g38%
Saturated Fat 8g50%
Cholesterol 80mg27%
Sodium 652mg28%
Potassium 1063mg30%
Carbohydrates 27g9%
Fiber 5g21%
Sugar 0g0%
Protein 25g50%
Vitamin A 1610IU32%
Vitamin C 25.3mg31%
Calcium 81mg8%
Iron 7.6mg42%
* Percent Daily Values are based on a 2000 calorie diet.

Subscribe to our Family's Newsletter!

Valentina's Corner

Show 12 Comments
  • Carlos 06/05/2019, 4:11 pm Link Reply

    This is a cottage pie. A shepherd’s pie is made with lamb.

    • Valentina's Corner 06/06/2019, 12:28 am Link Reply

      Thanks so much, Carlos. We share that in our first paragraph of the recipe. 🙂

  • Jessica 06/01/2019, 11:35 pm Link Reply

    This looks so good! Thank you for sharing!

    • Valentina's Corner 06/02/2019, 12:50 am Link Reply

      I hope you love the dish, Jessica. Enjoy! 🙂

  • lauren kelly 06/01/2019, 7:35 pm Link Reply

    This is such a wonderful, classic recipe! I am making it this week!

    • Valentina's Corner 06/02/2019, 12:50 am Link Reply

      Enjoy, Lauren. Thanks for visiting our online home.

  • Becky Hardin 06/01/2019, 4:23 pm Link Reply

    One of my favorites to make here!! So good and easy.

    • Valentina's Corner 06/02/2019, 12:51 am Link Reply

      That’s wonderful, Becky. I’m so glad to hear that.

  • Aimee Shugarman 06/01/2019, 9:02 am Link Reply

    LOVE this easy dinner idea. Adding to the menu this week!

    • Valentina's Corner 06/01/2019, 10:31 am Link Reply

      Thank you, Aimee! I hope you love the savory pie as much as we do.

  • Ashley F 05/31/2019, 6:03 pm Link Reply

    This is the best kind of classic dish!

    • Valentina's Corner 05/31/2019, 9:20 pm Link Reply

      Thanks so much, Ashley. 🙂

Leave a Reply

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