<img loading=“lazy” src=“https://www.simplejoy.com/wp-content/uploads/2025/07/Shepards-Pie-Pin-150x150.jpg" onerror=“this.onerror=null;this.src=‘https://blogger.googleusercontent.com/img/a/AVvXsEhe7F7TRXHtjiKvHb5vS7DmnxvpHiDyoYyYvm1nHB3Qp2_w3BnM6A2eq4v7FYxCC9bfZt3a9vIMtAYEKUiaDQbHMg-ViyGmRIj39MLp0bGFfgfYw1Dc9q_H-T0wiTm3l0Uq42dETrN9eC8aGJ9_IORZsxST1AcLR7np1koOfcc7tnHa4S8Mwz_xD9d0=s16000';" alt=“Pinterest graphic for Shepard’s Pie recipe. Image shows overhead view of baking dish of Shepard’s Pie with a piece missing. Text says, “Shepard’s Pie simplejoy.com.” - 1”>

<img loading=“lazy” src=“https://www.simplejoy.com/wp-content/uploads/2025/07/Shepards-Pie-Pin-3-150x150.jpg" onerror=“this.onerror=null;this.src=‘https://blogger.googleusercontent.com/img/a/AVvXsEhe7F7TRXHtjiKvHb5vS7DmnxvpHiDyoYyYvm1nHB3Qp2_w3BnM6A2eq4v7FYxCC9bfZt3a9vIMtAYEKUiaDQbHMg-ViyGmRIj39MLp0bGFfgfYw1Dc9q_H-T0wiTm3l0Uq42dETrN9eC8aGJ9_IORZsxST1AcLR7np1koOfcc7tnHa4S8Mwz_xD9d0=s16000';" alt=“Pinterest graphic for Shepard’s Pie recipe. Top image shows a piece of Shepard’s Pie served on a plate. Bottom image is overhead view of a baking dish of Shepard’s Pie with a piece missing. Text says, “mouth watering Shepard’s Pie recipe simplejoy.com.” - 2”>

Shepherd’s Pie is the perfect comfort food. It is made with easy to find ingredients and makes your whole house smell amazing.

Piece of Shepherd's Pie served on plate - 3

If you’ve never made a shepherd’s pie, you are going to love this delicious recipe. The filling is made with ground meat and vegetables, and is perfectly seasoned. Then you whip up some fluffy mashed potatoes and bake it all together. It is drool-worthy!

Overhead view of ingredients for sheperd's Pie recipe on countertop. - 4

How to Make Shepherd’s Pie

This easy shepherd’s pie recipe comes together with a few simple steps. Be sure to see the recipe card at the bottom of the post for all of the measurements.

Step 1: Sauté the Onion and Carrots

Melt the butter in a large skillet. Then add in the onion and carrots and sauté until tender, about five to seven minutes.

Overhead view of a skillet of carrots and onion for Shepherd's Pie recipe. - 5

Step 2: Cook the Ground Beef

Add in the ground beef, breaking it up to allow it to brown. Season with thyme, rosemary, salt, and pepper. Continue cooking until browned through.

Overhead view of a skillet of hamburger and carrots for Shepherd's Pie recipe. - 6

Step 3: Finish off the Filling

Stir in the flour and the tomato paste and cook for one minute. Stir in the beef broth and Worcestershire sauce, and scrape up the browned bits at the bottom. Bring to a simmer, stirring occasionally, and cook for 15 minutes until the sauce has thickened. Stir in the peas.

Overhead view of skillet of filling for Shepherd's Pie recipe - 7

Step 4: Cook the Potatoes

While the sauce is simmering, add the potatoes and salt to a large pot and fill with water so that the water comes to an inch above the potatoes. Bring to a boil and cook uncovered for 15 minutes or until the potatoes are fork tender. Drain the potatoes well.

Overhead view of a pot of water and chunks of potatoes for Shepherd's Pie recipe. - 8

Step 5: Mash the Potatoes

Combine the potatoes with the butter and mash with a potato masher. Then blend well with a hand mixer, and blend in the heavy cream. Season the creamy mashed potatoes with salt and pepper to taste.

Overhead view of a pot with cooked potatoes and a masher for Shepherd's Pie recipe. - 9

Step 6: Put it All Together

Pour the meat mixture into a two-quart baking dish. Spread the potato mixture on top, starting by adding spoonfuls around the edge that are pushed all the way to the edge to seal in the filling underneath.

Overhead view of a baking dish of Shepherd's Pie recipe with some scoops of mashed potatoes on top. - 10

Step 7: Bake the Casserole

Bake for 30 to 35 minutes or until the potato topping is golden brown and the filling is bubbling. Let stand for 10 minutes before serving.

Overhead view of baking dish of Shepherd's Pie with glasses of red wine and a spoon beside - 11

Storing and Reheating Leftovers

Store any leftover shepherd’s pie in an airtight container in the refrigerator for up to three days. Reheat only the portion you plan to eat in the microwave or oven until heated through.

Overhead view of a baking dish with Shepherd's Pie, one piece taken out. - 12

What to Serve with Shepherd’s Pie

  • Roasted Root Vegetables
  • Creamy Cucumber Salad
  • Dinner Rolls

If you make this recipe for shepherd’s pie or any of my other recipes, I’d love to hear what you think and how you enjoy it!

  • Instagram
  • Facebook
  • Youtube
  • Newsletter

Ingredients

  • 2 tablespoon unsalted butter
  • 1/2 medium yellow onion diced fine
  • 2 medium carrots peeled and diced
  • 1 1/2 pounds ground beef or lamb see note
  • 1 teaspoon dried thyme
  • 1 teaspoon dried rosemary
  • 1 teaspoon kosher salt or 1/2 teaspoon table salt
  • 1/4 teaspoon black pepper
  • 3 tablespoons all purpose flour
  • 1 tablespoon tomato paste
  • 1 cup beef broth
  • 2 tablespoons Worcestershire sauce
  • 1 cup frozen peas
  • 1 1/2 – 2 pounds Russet potatoes washed, peeled, and cut into 1 inch cubes
  • 1/2 teaspoon kosher salt
  • 4 tablespoons butter
  • 1/2 cup heavy cream
  • salt and pepper

Instructions

  • Read the full instructions before starting the recipe.
  • In a large skillet over medium heat, melt the butter. Then add in the onion and carrots. Sauté until tender, about 5 to 7 minutes. 2 tablespoon unsalted butter, 1/2 medium yellow onion, 2 medium carrots
  • Add in the ground beef, breaking it up to allow it to brown. Season with thyme, rosemary, salt, and pepper. Continue cooking until browned through, about 10 minutes. 1 1/2 pounds ground beef or lamb, 1 teaspoon dried thyme, 1 teaspoon dried rosemary, 1 teaspoon kosher salt, 1/4 teaspoon black pepper
  • Stir in the flour and the tomato paste and cook for one minute. Stir in the beef broth and Worcestershire sauce, and scrape up the browned bits at the bottom. Bring to a simmer, stirring occasionally, and cook for 15 minutes until the sauce has thickened. (You should be starting Step 5 during this simmering time.) Remove from the heat and taste the filling. Add salt and pepper as needed. Stir in the peas. 3 tablespoons all purpose flour, 1 tablespoon tomato paste, 1 cup beef broth, 2 tablespoons Worcestershire sauce, 1 cup frozen peas
  • Preheat your oven to 375 degrees Fahrenheit.
  • While the sauce is simmering, add the potatoes and salt to a large stock pot and fill with water so that the water comes to an inch above the potatoes. Bring to a boil and cook, uncovered for 15 minutes or until the potatoes are fork tender. Drain the potatoes well. 1 1/2 – 2 pounds Russet potatoes, 1/2 teaspoon kosher salt
  • Combine the potatoes with the butter and mash with a potato masher. Then blend well with a hand mixer, and blend in the heavy cream. Season with salt and pepper to taste. 4 tablespoons butter, 1/2 cup heavy cream, salt and pepper
  • Pour the meat filling into a 2-quart baking dish. Spread the potato mixture on top, starting by adding spoonfuls around the edge that are pushed all the way to the edge to seal in the filling underneath.
  • Bake for 30 to 35 minutes or until the potato topping is golden brown and the filling is bubbling. Let stand for 10 minutes before serving.

Notes

Piece of Shepard's Pie served on plate - 13

did you make this

Shepherd’s Pie

  • Facebook

  • Twitter

  • Pinterest

  • Youtube

  • Newsletter

  • Meatloaf

  • Tamale Pie

  • Homemade Hamburger Helper (25 Minutes)

  • Tater Tot Casserole

  • Instagram

  • Facebook

  • Youtube

  • Newsletter

Piece of Shepard's Pie served on plate - 14

Shepherd’s Pie

Ingredients

  • 2 tablespoon unsalted butter
  • 1/2 medium yellow onion diced fine
  • 2 medium carrots peeled and diced
  • 1 1/2 pounds ground beef or lamb see note
  • 1 teaspoon dried thyme
  • 1 teaspoon dried rosemary
  • 1 teaspoon kosher salt or 1/2 teaspoon table salt
  • 1/4 teaspoon black pepper
  • 3 tablespoons all purpose flour
  • 1 tablespoon tomato paste
  • 1 cup beef broth
  • 2 tablespoons Worcestershire sauce
  • 1 cup frozen peas
  • 1 1/2 - 2 pounds Russet potatoes washed, peeled, and cut into 1 inch cubes
  • 1/2 teaspoon kosher salt
  • 4 tablespoons butter
  • 1/2 cup heavy cream
  • salt and pepper

Instructions

  • Read the full instructions before starting the recipe.
  • In a large skillet over medium heat, melt the butter. Then add in the onion and carrots. Sauté until tender, about 5 to 7 minutes. 2 tablespoon unsalted butter, 1/2 medium yellow onion, 2 medium carrots
  • Add in the ground beef, breaking it up to allow it to brown. Season with thyme, rosemary, salt, and pepper. Continue cooking until browned through, about 10 minutes. 1 1/2 pounds ground beef or lamb, 1 teaspoon dried thyme, 1 teaspoon dried rosemary, 1 teaspoon kosher salt, 1/4 teaspoon black pepper
  • Stir in the flour and the tomato paste and cook for one minute. Stir in the beef broth and Worcestershire sauce, and scrape up the browned bits at the bottom. Bring to a simmer, stirring occasionally, and cook for 15 minutes until the sauce has thickened. (You should be starting Step 5 during this simmering time.) Remove from the heat and taste the filling. Add salt and pepper as needed. Stir in the peas. 3 tablespoons all purpose flour, 1 tablespoon tomato paste, 1 cup beef broth, 2 tablespoons Worcestershire sauce, 1 cup frozen peas
  • Preheat your oven to 375 degrees Fahrenheit.
  • While the sauce is simmering, add the potatoes and salt to a large stock pot and fill with water so that the water comes to an inch above the potatoes. Bring to a boil and cook, uncovered for 15 minutes or until the potatoes are fork tender. Drain the potatoes well. 1 1/2 - 2 pounds Russet potatoes, 1/2 teaspoon kosher salt
  • Combine the potatoes with the butter and mash with a potato masher. Then blend well with a hand mixer, and blend in the heavy cream. Season with salt and pepper to taste. 4 tablespoons butter, 1/2 cup heavy cream, salt and pepper
  • Pour the meat filling into a 2-quart baking dish. Spread the potato mixture on top, starting by adding spoonfuls around the edge that are pushed all the way to the edge to seal in the filling underneath.
  • Bake for 30 to 35 minutes or until the potato topping is golden brown and the filling is bubbling. Let stand for 10 minutes before serving.

Notes

  • Facebook
  • Twitter
  • Pinterest
  • Youtube
  • Newsletter