Go Back
+ servings
Shepherd’s Pie Casserole

Cozy Shepherd’s Pie Casserole for the Perfect Family Feast

This Shepherd’s Pie Casserole combines savory meat, fresh veggies, and creamy mashed potatoes for a comforting family meal.
Prep Time 20 minutes
Cook Time 45 minutes
Resting Time 10 minutes
Total Time 1 hour 15 minutes
Servings: 6 servings
Course: Dinner
Cuisine: British
Calories: 500

Ingredients
  

For the Filling
  • 2 lbs russet potatoes substitute with Yukon Gold for extra richness
  • 1 lb ground beef or lamb use ground turkey or lentils for a lighter option
  • 1 onion adds sweetness and depth; shallots can be substituted for a milder taste
  • 2 garlic cloves feel free to use garlic powder as an alternative
  • 2 carrots frozen corn can serve as a colorful substitution
  • 1 cup frozen peas fresh peas are great when in season
  • 2 tablespoons all-purpose flour cornstarch works well as a gluten-free option
  • 1 cup beef broth use vegetable broth for a tasty vegetarian version
  • 2 tablespoons tomato paste ketchup can replace it if necessary
  • 1 teaspoon Worcestershire sauce soy sauce can be a good substitute
  • ½ teaspoon dried thyme you can also opt for fresh thyme or rosemary
For the Mashed Potatoes
  • ½ cup milk plant-based milk can cater to dairy-free needs
  • 4 tablespoons butter olive oil can substitute for a vegan-friendly option
  • salt and pepper essential basic seasonings for enhancing flavors

Equipment

  • Large pot
  • Skillet
  • Baking dish

Method
 

Step-by-Step Instructions
  1. Peel and quarter the russet potatoes, then place them in a pot of salted water. Bring to a boil and cook for 15-20 minutes until fork-tender. Drain, return to pot, and mash with warm milk, butter, and salt until smooth.
  2. In a skillet, heat oil over medium heat. Add ground beef or lamb, breaking apart as it cooks. Sauté for 5-7 minutes until browned, then drain excess fat.
  3. Add diced onion, minced garlic, and chopped carrots to the skillet. Cook for 5-7 minutes until onions are translucent and carrots soften.
  4. Stir in frozen peas and cook for 2 minutes. Sprinkle flour over the mixture, stirring for 1 minute. Gradually add beef broth and tomato paste, simmer for 3-5 minutes.
  5. Add Worcestershire sauce and dried thyme, along with salt and pepper to taste. Stir to combine and let flavors meld over low heat.
  6. Grease a baking dish and spread the meat filling evenly. Spoon mashed potatoes on top, creating decorative peaks with a fork.
  7. Preheat oven to 400°F (200°C) and bake for 20-25 minutes until bubbly and golden brown. Broil for 2-3 minutes for extra crispiness.
  8. Remove from oven and let rest for 5-10 minutes before serving.

Nutrition

Serving: 1servingCalories: 500kcalCarbohydrates: 45gProtein: 30gFat: 25gSaturated Fat: 10gPolyunsaturated Fat: 5gMonounsaturated Fat: 5gCholesterol: 80mgSodium: 600mgPotassium: 800mgFiber: 5gSugar: 5gVitamin A: 2500IUVitamin C: 15mgCalcium: 100mgIron: 3mg

Notes

Customize the filling with your family's favorite proteins and veggies. Leftovers are easy to store and reheat, perfect for meal prep!

Tried this recipe?

Let us know how it was!