Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Homemade Shepherds Pie 82.png

Homemade Shepherds Pie

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

🥧 Enjoy the heartwarming taste of Classic Shepherd’s Pie, a timeless comfort dish packed with savory meat filling and creamy mashed potato topping.
🍽️ This recipe is perfect for family meals, offering rich flavors and the flexibility to customize your favorite herbs and vegetables.

  • Total Time: 1 hour 10 minutes
  • Yield: 6 servings

Ingredients

– 2 tablespoons olive oil for sautéing onions and adding richness

– 1 cup chopped yellow onion for base flavor

– 1 lb. (90% lean) ground beef or ground lamb for filling

– 2 teaspoons dried parsley leaves for herbaceous note

– 1 teaspoon dried rosemary leaves for earthy aroma

– 1 teaspoon dried thyme leaves for minty undertone

– 1/2 teaspoon salt for balancing flavors

– 1/2 teaspoon ground black pepper for gentle kick

– 1 tablespoon Worcestershire sauce for tangy, umami flavor

– 2 garlic cloves, minced for aroma and flavor

– 2 tablespoons all-purpose flour for thickening sauce

– 2 tablespoons tomato paste for depth and acidity

– 1 cup beef broth for moist, flavorful base

– 1 cup frozen mixed peas and carrots for color and nutrients

– 1/2 cup frozen corn kernels for sweet crunch

– 1 ½ – 2 lb. russet potatoes, peeled and cut into 1-inch cubes for creamy topping

– 8 tablespoons unsalted butter for rich mashed potatoes

– 1/3 cup half and half for creamy potato topping

– 1/2 teaspoon garlic powder for mild garlic flavor in potatoes

– 1/2 teaspoon salt for seasoning potatoes

– 1/4 teaspoon ground black pepper for subtle spice in topping

– 1/4 cup parmesan cheese for nutty, cheesy layer

Instructions

1-Step 1: Prepare the Meat Filling Begin by heating 2 tablespoons of olive oil in a large skillet over medium-high heat for about 2 minutes. Once hot, add 1 cup of chopped yellow onion and cook for 5 minutes until they soften and turn translucent. This step builds a flavorful base for your homemade shepherds pie. Next, add 1 lb. of 90% lean ground beef or ground lamb to the skillet, along with 2 teaspoons dried parsley, 1 teaspoon dried rosemary, 1 teaspoon dried thyme, 1/2 teaspoon salt, and 1/2 teaspoon ground black pepper. Cook the meat until it’s browned, stirring occasionally to break it up. If you’re using fattier meat, drain the excess fat; for lean meat, you can skip this. Then, stir in 1 tablespoon of Worcestershire sauce and 2 minced garlic cloves, cooking for another minute to let the flavors meld. For a dietary twist, you could use a gluten-free Worcestershire sauce if needed. Sprinkle in 2 tablespoons of all-purpose flour and 2 tablespoons of tomato paste, mixing well to thicken the mixture.

2-Step 2: Simmer the Filling Pour in 1 cup of beef broth, followed by 1 cup of frozen mixed peas and carrots and 1/2 cup of frozen corn kernels. Bring everything to a simmer and let it cook for about 5 minutes until the sauce thickens and the veggies are heated through. This homemade shepherds pie filling should be hearty and not too watery, so adjust as needed for your preferences. Set the filling aside and preheat your oven to 400°F. If you’re making this for a crowd, consider doubling the recipe and freezing half for later. This step ensures the dish comes together without any rush, making it perfect for busy parents.

3-Step 3: Make the Potato Topping While the filling rests, boil 1 ½ – 2 lb. of peeled and cubed russet potatoes in a large pot of water until they’re tender, about 15-20 minutes. Drain them well and return to the pot. Add 8 tablespoons of unsalted butter, 1/3 cup of half and half, 1/2 teaspoon garlic powder, 1/2 teaspoon salt, and 1/4 teaspoon ground black pepper. Mash everything together until smooth, then stir in 1/4 cup of parmesan cheese for extra creaminess. If you have leftover mashed potatoes, this is a great time to use them, adapting for low-calorie needs by reducing the butter. The topping should be fluffy and even, ready to cover your filling.

4-Step 4: Assemble and Bake Spread the meat filling evenly in a 9×9 or 7×11 baking dish. Top it with the mashed potato mixture, spreading it out to cover the entire surface. For added texture, you can use a fork to create peaks on the potatoes. Bake in the preheated oven for 25-30 minutes until the filling bubbles and the topping turns golden. If you want a crispier top, broil briefly at the end. Let it cool for 15 minutes before serving to seniors or families, as this makes it easier to handle.

5-Final Step: Serve and Enjoy Once baked, dish up your homemade shepherds pie and enjoy the comforting flavors. It’s a versatile recipe that works for food enthusiasts, and if you’re in the mood for more hearty ideas, check out our pumpkin whoopie pies for another cozy treat. This step ensures everyone gets a satisfying meal, tailored to their tastes.

Last Step:

Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.

Notes

🍖 Use lamb for traditional Shepherd’s Pie, or beef for Cottage Pie.
❄️ Prepare components ahead and refrigerate up to 3 days; bring to room temperature before baking.
🧀 Add shredded cheddar cheese to mashed potatoes for extra flavor and richness.

  • Author: Brandi Oshea
  • Prep Time: 20 minutes
  • Cook Time: 50 minutes
  • Category: Main Dish, Comfort Food
  • Method: Baking
  • Cuisine: British
  • Diet: Contains dairy and meat

Nutrition

  • Serving Size: 1 serving
  • Calories: 400
  • Sugar: 2 g
  • Sodium: 751 mg
  • Fat: 30 g
  • Saturated Fat: 15 g
  • Carbohydrates: 13 g
  • Fiber: 2 g
  • Protein: 19 g
  • Cholesterol: 97 mg