Description
A comforting and easy homemade Shepherd’s Pie with savory beef filling, tender vegetables, and creamy mashed potatoes on top. Perfect for family dinners.
Ingredients
Scale
- 1 lb ground beef
- 2 lbs potatoes (Yukon Gold or Russet)
- 1 medium onion, finely chopped
- 2 carrots, diced small
- 1 cup frozen peas
- 1 cup beef broth
- 4 tbsp unsalted butter
- 1/2 cup whole milk
- 2 cloves garlic, minced
- Salt & pepper, to taste
Instructions
- Prepare the meat filling: Brown the ground beef in a skillet, then drain excess fat. Add onions, carrots, garlic, peas, and beef broth. Simmer until thickened.
- Make the mashed potatoes: Boil potatoes until tender. Mash with butter and milk until creamy. Season with salt.
- Assemble and bake: Spread meat filling in a baking dish. Top with mashed potatoes. Bake at 375°F for 25–30 minutes or until golden on top. Serve warm.
Notes
- Can be made ahead and refrigerated or frozen.
- Brush mashed potatoes with a bit of milk or butter to keep moist when reheating.
- Prep Time: 20 mins
- Cook Time: 45 mins
Nutrition
- Calories: 420
- Fat: 18g
- Carbohydrates: 35g
- Protein: 25g
