Ingredients
– 2 tablespoons olive oil for sautΓ©ing onions
– 1 cup chopped yellow onion for flavorful foundation
– 1 pound 90% lean ground beef or ground lamb for main protein
– 2 teaspoons dried parsley leaves for herbal note
– 1 teaspoon dried rosemary leaves for earthy aroma
– 1 teaspoon dried thyme leaves for warm seasoning
– 1/2 teaspoon salt for seasoning meat
– 1/2 teaspoon ground black pepper for mild kick
– 1 tablespoon Worcestershire sauce for umami boost
– 2 garlic cloves, minced for aromatic element
– 2 tablespoons all-purpose flour for thickener
– 2 tablespoons tomato paste for acidity and richness
– 1 cup beef broth for gravy base
– 1 cup frozen mixed peas and carrots for color and texture
– 1/2 cup frozen corn kernels for sweet crunch
– 1 Β½ to 2 pounds russet potatoes, peeled and cut into 1-inch cubes for mashed topping
– 8 tablespoons unsalted butter (1 stick) for creaminess
– 1/3 cup half & half for fluffy texture
– 1/2 teaspoon garlic powder for garlic flavor
– 1/2 teaspoon salt for seasoning potatoes
– 1/4 teaspoon ground black pepper for topping spice
– 1/4 cup parmesan cheese for golden crust
Instructions
1-First Step: Prepare the Meat Filling: Begin by heating 2 tablespoons olive oil in a large skillet over medium-high heat. Add 1 cup chopped yellow onion and cook for 5 minutes, stirring occasionally, until the onions soften and turn translucent. This sets the base for a flavorful filling in your authentic shepherds pie recipe.
2-Second Step: Brown the Meat: Next, add 1 pound ground beef or 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. Break the meat apart and cook for 6-8 minutes until itβs fully browned and no pink remains, releasing those savory aromas.
3-Third Step: Add Sauces and Vegetables: Stir in 1 tablespoon Worcestershire sauce and 2 minced garlic cloves, cooking for 1 more minute to let the flavors meld. Then, add 2 tablespoons all-purpose flour and 2 tablespoons tomato paste, stirring well to combine and create a thick base for the gravy.
4-Fourth Step: Simmer the Mixture: Pour in 1 cup beef broth, 1 cup frozen mixed peas and carrots, and 1/2 cup frozen corn kernels, bringing it to a boil. Once boiling, reduce the heat and simmer for 5 minutes until the mixture thickens nicely, then set it aside to cool slightly for easier handling.
5-Fifth Step: Cook the Potatoes: Preheat your oven to 400Β°F while you prepare the topping. Boil 1 Β½ to 2 pounds of peeled and cubed russet potatoes in a pot of water for 10-15 minutes until theyβre fork-tender. Drain them, return to the pot for 1 minute to dry, then mash with 8 tablespoons butter, 1/3 cup half & half, 1/2 teaspoon garlic powder, 1/2 teaspoon salt, and 1/4 teaspoon ground black pepper. Finally, stir in 1/4 cup parmesan cheese for a cheesy finish.
6-Sixth Step: Assemble and Bake: Transfer the meat mixture to a 9Γ9 or 7Γ11-inch baking dish, spreading it evenly. Top with the mashed potatoes, smoothing them out to cover the filling completely. Place the dish on a rimmed baking sheet and bake for 25-30 minutes until itβs bubbling and the top is golden brown. Let it cool for 15 minutes before serving to allow the flavors to settle.
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
π Opt for lamb in the filling for an authentic traditional shepherd’s pie, or use beef for a classic cottage pie variation.
β° Prepare the meat filling or mashed potatoes ahead of time, store in the fridge for up to 3 days, then assemble and bake with an extra 20 minutes.
- Prep Time: undefined
- undefined: undefined
- Cook Time: undefined
- Category: undefined
- Method: undefined
- Cuisine: undefined
- Diet: undefined
Nutrition
- Serving Size: undefined
- Calories: undefined
- Sugar: undefined
- Sodium: undefined
- Fat: undefined
- Saturated Fat: undefined
- Unsaturated Fat: undefined
- Trans Fat: undefined
- Carbohydrates: undefined
- Fiber: undefined
- Protein: undefined
- Cholesterol: undefined
