Classic Shepherd’s Pie with Ground Beef

Prep Time: 15 minutes
Cook Time: 40 minutes
Servings: 6
Ingredients:
For the Meat Layer:
- 1.5 lbs ground beef (85% lean)
- 1 medium onion, diced
- 2 cloves garlic, minced
- 1 cup frozen mixed vegetables (peas, carrots, corn)
- 1 cup beef broth
- 2 tbsp tomato paste
- 1 tbsp Worcestershire sauce
- 1 tsp dried thyme
- 2 tbsp flour
- Salt and pepper to taste
- 2 tbsp olive oil
For the Potato Topping:
- 3 lbs russet potatoes, peeled and cubed
- 1/2 cup whole milk
- 4 tbsp butter
- 1/2 cup shredded cheddar cheese
- Salt and pepper to taste
Step-by-Step Instructions:
- Make the mashed potatoes: Place potato cubes in a large pot with salted water. Boil for 15–18 minutes until very tender. Drain well.
- Mash perfectly: Add butter, milk, salt, and pepper to potatoes. Mash until completely smooth and fluffy. Stir in half the cheddar cheese. Set aside.
- Cook the meat filling: While potatoes cook, heat olive oil in a large oven-safe skillet over medium-high heat. Add ground beef and cook until browned (about 7 minutes), breaking it up as you go.
- Add aromatics: Add onion and garlic to the beef. Cook for 4 minutes until softened.
- Create the gravy: Sprinkle flour over the meat and stir for 1 minute. Add tomato paste, Worcestershire sauce, thyme, beef broth, and frozen vegetables. Stir well.
- Simmer and thicken: Let the mixture simmer for 5–7 minutes until thickened and vegetables are tender. Season with salt and pepper.
- Assemble the pie: Preheat your broiler. Spread the meat mixture evenly in the skillet (or transfer to a baking dish). Spoon mashed potatoes on top and spread evenly to cover completely.
- Add the cheese: Sprinkle remaining cheddar cheese over the potatoes.
- Broil to golden perfection: Place under the broiler for 3–5 minutes until the top is golden brown and slightly crispy. Watch carefully!
- Rest and serve: Let cool for 5 minutes before serving. This allows it to set up perfectly. Scoop generous portions into bowls!
Chef’s Notes:
- Use ground turkey or chicken for a lighter version.
- Add a layer of gravy between the meat and potatoes for extra moisture.
- Make ahead and refrigerate—bake at 375°F for 30 minutes when ready.
- Use a fork to create decorative ridges on the potato topping—they’ll get extra crispy!
- Leftovers are incredible and the flavors deepen overnight.
Nutrition Facts (per serving):
- Calories: 465
- Protein: 28g
- Carbohydrates: 44g
- Fat: 20g
- Fiber: 5g
- Iron: 20% DV
- Calcium: 150mg







