This easy Shepherd’s Pie is pure comfort food: savory meat and vegetables layered under buttery mashed potatoes, baked until golden.
Recipe inspired by wholesome dish (source credited in original)
Shepherd’s Pie (a classic you’ll revisit over and over again)
Shepherd’s Pie is a timeless family favorite — hearty, economical, and ideal for using leftovers. Whether you have leftover mashed potatoes, roasted vegetables, or bits of holiday side dishes, this recipe transforms them into a satisfying weeknight dinner. With straightforward steps and familiar flavors, you can have a warm, home-cooked meal on the table without spending hours in the kitchen.
Cottage Pie vs Shepherd’s Pie
People often use Shepherd’s Pie and Cottage Pie interchangeably. The key distinction is the protein: traditionally, Shepherd’s Pie uses lamb while Cottage Pie uses beef. In practice, the recipes are very similar — a savory meat and vegetable base finished with a golden mashed potato topping. Call it what you like; it’s classic comfort food.
What You’ll Need

Meat filling:
- Ground beef (lean)
- Onion, diced
- Garlic, minced
- Frozen vegetables such as peas and carrots
- Tomato paste
- Beef broth
- Red wine (optional — can substitute more beef broth)
- Worcestershire sauce
- Flour to thicken the sauce
- Salt, pepper, and dried herbs
Mashed potatoes:
- Yukon Gold potatoes for a creamy texture
- Butter
- Half-and-half or milk
- Italian cheese blend (or grated Parmesan)
- Salt and pepper
How To Make Shepherd’s Pie
- Cook the potatoes: Place diced potatoes in cold water, bring to a boil, and cook until fork-tender. Drain and set aside.
- Prepare the meat filling: In a large skillet over medium heat, brown the ground beef, drain excess fat, then add onions and garlic and cook until softened.
- Season and thicken: Stir in Worcestershire sauce and dried seasonings, then add tomato paste and flour. Cook briefly to incorporate the flavors and remove the raw flour taste.
- Add liquids and vegetables: Pour in beef broth and red wine (or extra broth), add frozen peas and carrots, and simmer until the mixture thickens to a hearty but not runny consistency. Remove from heat.
- Make the mashed potatoes: Mash the drained potatoes with butter, half-and-half (or milk), salt and pepper until smooth. Fold in the Italian cheese for extra richness.
- Assemble and bake: Spread the meat mixture evenly in a greased 9 × 9-inch baking dish, top with the mashed potatoes, and bake uncovered at 400°F (200°C) for 30–35 minutes, or until bubbling and lightly golden. Allow to rest about 10 minutes before serving so it holds together.







Ang’s Helpful Tips
- Avoid a soupy filling: Let the meat mixture simmer until it thickens before transferring to the baking dish.
- Let it rest: Allow the pie to rest after baking so it sets and slices cleanly.
- Wine optional: Red wine deepens flavor but extra beef broth works fine.
- Don’t overwork potatoes: Mash gently for fluffy, creamy texture rather than gummy potatoes.
Try These Variations
- Vegetarian: Replace the meat with cooked lentils or chopped mushrooms for a hearty meatless version.
- Sweet potato topping: Swap mashed sweet potatoes for a slightly sweeter, nutrient-rich topping.
- Low-carb: Use mashed cauliflower instead of potatoes for a lighter, lower-carb option.



Easy Shepherd’s Pie
Equipment
-
medium pot
-
large skillet
-
9 × 9 inch baking dish
Ingredients
Meat Mixture
- 1 pound lean ground beef
- 1 cup yellow onion, diced
- 1-2 garlic cloves, minced
- 1 tbp Worcestershire sauce
- 1 teaspoon Italian seasoning
- ½ teaspoon dried rosemary
- 1 teaspoon dried parsley
- ½ teaspoon kosher salt
- ½ teaspoon black pepper
- 2 tablespoon tomato paste
- 2 tablespoon all-purpose flour
- ½ cup beef broth
- ½ cup red wine (or extra beef broth)
- 1 cup frozen peas and carrots
Mashed Potato Topping
- 4 medium Yukon Gold potatoes, peeled and diced (about 4 cups)
- ¼ cup butter
- ⅓ cup half-and-half or milk
- ½ teaspoon each salt and pepper
- ⅓ cup Italian cheese blend
Instructions
Preheat oven to 400℉ and grease a 9 × 9 inch baking dish.
-
Add potatoes to a medium pot, cover with cold water, bring to a boil and cook 12–15 minutes or until fork tender. Drain and set aside.
-
Meanwhile, heat a large skillet over medium heat. Cook and crumble ground beef until no longer pink. Drain excess grease, then add onions and garlic and cook 3–4 minutes until softened.
-
Stir in Worcestershire sauce and seasonings, then add tomato paste and flour. Cook about 30 seconds to incorporate and remove the raw flour taste.
-
Pour in beef broth, red wine, and the frozen peas and carrots. Bring to a simmer and cook 3–4 minutes or until thickened. Remove from heat.
-
Mash the potatoes with butter, half-and-half, salt and pepper until smooth, then stir in the cheese.
-
Assemble the pie by spreading the meat mixture in the prepared baking dish and topping with the mashed potatoes. Bake uncovered for 30–35 minutes, until bubbling and the top is lightly golden. Let rest 10 minutes before serving.
Notes
Storage: Refrigerate leftovers in an airtight container for up to 4 days.
See the recipe section above for tips and suggested variations.
Nutritional information is an estimate provided for convenience and may vary based on ingredients and portion sizes.
Nutrition
More Comforting Recipes You’ll Love
For a lighter version try using ground turkey or explore variations like tater tot casserole, beef stew over mashed potatoes, or chicken pot pie casserole for other cozy dinners.
Note: The original post contained affiliate disclosures. This rewrite retains recipe content and attribution without external links.