Go Back

Best Shepherd's Pie Recipe for Comforting Family Dinners

A perfectly crafted shepherd's pie with rich, herb-infused meat filling and creamy mashed potato topping that creates layers of flavor in every bite.
Prep Time 20 minutes
Cook Time 45 minutes
Servings: 6
Calories: 420

Ingredients
  

Meat Filling
  • 1 lb ground lamb (or ground beef for cottage pie)
  • 1 large onion, diced
  • 2 carrots, diced
  • 1 cup frozen peas
  • 3 cloves garlic, minced
  • 2 tablespoons tomato paste
  • 1 tablespoon Worcestershire sauce
  • 1 cup beef broth
  • 2 teaspoons fresh thyme (or 1 teaspoon dried)
  • 1 teaspoon fresh rosemary, chopped
  • Salt and pepper to taste
  • 2 tablespoons olive oil
Potato Topping
  • 2 lbs Yukon Gold potatoes, peeled and cubed
  • 4 tablespoons butter
  • ¼ cup milk or cream
  • 1 egg yolk
  • Salt and pepper to taste

Method
 

  1. Boil the cubed potatoes in salted water for 15-20 minutes until fork-tender. Drain thoroughly and mash with butter, milk, and egg yolk until creamy and smooth. Season with salt and pepper, then set aside.
  2. Heat olive oil in a large skillet over medium-high heat. Add ground lamb and cook for 5-7 minutes, breaking it apart with a wooden spoon until caramelized and browned.
  3. Push meat to one side of pan and add diced onions and carrots to empty space. Cook for 4-5 minutes until onions are translucent. Add minced garlic and cook for 30 seconds. Stir in tomato paste and cook for 1 minute.
  4. Pour in Worcestershire sauce, beef broth, thyme, and rosemary. Simmer for 8-10 minutes until liquid reduces by half. Add frozen peas in last 2 minutes. Season with salt and pepper.
  5. Preheat oven to 400°F. Transfer meat mixture to a 9x13-inch baking dish. Dollop mashed potatoes on top and spread with a fork, creating peaks and valleys.
  6. Bake for 20-25 minutes until potato topping is golden brown and filling bubbles around edges. Let rest for 5 minutes before serving.

Notes

Store leftovers in refrigerator for up to 4 days. Can be frozen for up to 3 months. Can be assembled ahead and refrigerated for up to 24 hours before baking. Prepare mashed potatoes a day ahead for time-saving. Let rest for 5 minutes after baking for clean slices.