Prep Time 25 mins
Cook Time 45 mins
Rest Time 10 mins
Total Time 1 hr 20 mins
Cooking Method: Baking, Stovetop
Cuisine: American
Courses: Dinner, Lunch
Difficulty: Intermediate
Cooking Temp: 200  C
Servings: 6
Best Season: Winter, Fall
Description

This classic Beef and Potato Shepherd’s Pie is the ultimate comfort food, featuring a flavorful beef and vegetable filling topped with creamy mashed potatoes. Perfect for busy weeknights or cozy family dinners, this dish is a warm, hearty meal that’s easy to make and packed with rich, savory flavors.

Ingredients
    For the Beef Filling:
  • 2 tbsp olive oil
  • 1 medium onion, finely chopped
  • 2 cloves garlic, minced
  • 2 medium carrots, diced
  • 500 ground g beef
  • 1 tbsp tomato paste
  • 1 cup beef broth
  • 1 tbsp Worcestershire sauce
  • 1/2 tsp dried thyme
  • 1/2 tsp dried rosemary
  • 1/2 tsp salt
  • 1/4 tsp black pepper
  • 1/2 cup frozen peas
  • 1/2 cup frozen corn
  • 1 tbsp all-purpose flour (to thicken)
  • For the Mashed Potato Topping:
  • 4 large potatoes, peeled and cubed
  • 3 tbsp butter
  • 1/2 cup milk (warm)
  • 1/2 tsp salt
  • 1/4 tsp black pepper
  • 1/2 cup shredded cheddar cheese (optional, for extra flavor)
Instructions
    Prepare the Mashed Potatoes
  1. 1
    Place the cubed potatoes in a large pot of salted water. Bring to a boil and cook for 15–20 minutes or until fork-tender. Drain and mash the potatoes. Stir in butter, warm milk, salt, and black pepper until smooth. (Optional) Mix in shredded cheddar cheese for a richer flavor. Set aside.
  2. Cook the Beef Filling
  3. 2
    Heat olive oil in a large skillet over medium heat. Add chopped onions and cook until soft, about 3 minutes. Stir in garlic and carrots, cooking for another 3 minutes. Add ground beef and cook until browned, breaking it apart with a spatula. Stir in tomato paste, beef broth, Worcestershire sauce, thyme, rosemary, salt, and black pepper. Simmer for 10 minutes, allowing the flavors to meld. Sprinkle in flour and stir to thicken the mixture. Add frozen peas and corn, cooking for 2 more minutes. Remove from heat.
  4. Assemble and Bake
  5. 3
    Preheat oven to 200°C (400°F). Spread the beef filling evenly into a baking dish. Gently spread mashed potatoes over the top, smoothing with a spatula. (Optional) Use a fork to create ridges on the potato topping for a crispy finish. Bake for 25–30 minutes until the top is golden brown. Let rest for 10 minutes before serving.
Note

Make-Ahead Option: Assemble the pie a day in advance, cover, and refrigerate. Bake when ready to serve.

Storage: Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat in the oven at 180°C (350°F) for 15 minutes.

Freezing: Freeze for up to 3 months. Thaw overnight in the fridge before reheating.

Variations:

  • Swap ground beef for ground lamb for a more traditional shepherd’s pie.
  • Use sweet potatoes instead of regular potatoes for a unique twist.
  • Add a splash of red wine for deeper flavor in the filling.
Keywords: easy dinner, comfort food, classic recipe, beef shepherd’s pie, mashed
Read it online: https://petitepanini.com/recipe/beef-and-potato-shepherds-pie/