Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Hearty homemade shepherd's pie with ground beef, mixed vegetables, mashed potatoes, and savory gravy, baked to perfection. Easy comfort food dinner idea, perfect for family meals.

Beef Shepherd’s Pie


Description

Classic beef shepherd’s pie with savory ground beef and vegetables topped with creamy mashed potatoes—ultimate one-dish comfort food that’s perfect for family dinners.

Prep Time: 20 minutes | Cook Time: 40 minutes | Total Time: 60 minutes | Servings: 6Hearty homemade shepherd's pie with ground beef, mixed vegetables, mashed potatoes, and savory gravy, baked to perfection. Easy comfort food dinner idea, perfect for family meals.


Ingredients

Scale
  • 1 lb ground beef (80/20 is perfect)
  • 1 onion, chopped
  • 2 carrots, diced
  • 2 cloves garlic, minced (fresh is best!)
  • 1 cup frozen peas (don’t thaw them first)
  • 1 cup beef broth (good quality makes a difference)
  • 2 tablespoons tomato paste
  • 1 teaspoon Worcestershire sauce
  • 2 cups mashed potatoes (homemade or good quality store-bought)
  • Salt and pepper, to taste
  • 2 tablespoons olive oil

Instructions

  1. Preheat your oven to 400°F (200°C).
  2. Heat olive oil in a large skillet over medium heat. Add the chopped onion and diced carrots, sautéing for 5-7 minutes until softened. Don’t rush this—it builds flavor.
  3. Add the ground beef and minced garlic. Cook, breaking up the meat with a spoon, until the beef is browned and no longer pink—about 5-7 minutes. Drain off excess grease if there’s more than a tablespoon.
  4. Stir in the tomato paste and Worcestershire sauce until the beef is coated. Pour in the beef broth and let everything simmer for about 10 minutes until the mixture has thickened. It should be saucy but not soupy.
  5. Add the frozen peas and season generously with salt and pepper. Taste it—this filling should be flavorful on its own.
  6. Transfer the beef mixture to a baking dish (9×9 or 8×8 works great, or use a deep pie dish).
  7. Spread the mashed potatoes over the top in an even layer, making sure to go all the way to the edges. Use a fork to create peaks and swirls on the surface—these will get extra crispy and golden.
  8. Bake for 25-30 minutes until the mashed potatoes are golden brown and the filling is bubbling around the edges.
  9. Let it cool for about 10 minutes before serving. This helps everything set so you get nice, cohesive portions.

Nutrition Information (Per Serving):

  • Calories: 340
  • Carbohydrates: 28g
  • Protein: 22g
  • Fat: 16g
  • Fiber: 4g
  • Sodium: 480mg
  • Vitamin A: 4,200 IU (84% DV)
  • Iron: 3mg (17% DV)

This is a complete meal with protein, vegetables, and starch all in one comforting dish. The carrots and peas provide good vitamins too.

Notes:

  • Let the beef mixture simmer until it’s thick and glossy—watery filling won’t set properly.
  • Make sure your mashed potatoes are thick enough to hold their shape.
  • Create peaks and patterns in the potatoes for extra crispy bits.
  • Let it rest for 10 minutes before serving so the layers set.
  • Every oven runs differently, so start checking at 25 minutes.

Storage Tips:

Store leftovers covered in the fridge for up to 4 days. Reheat portions in the microwave or the whole thing covered in a 350°F oven for about 20 minutes. This actually tastes even better the next day! Freeze assembled (unbaked or baked) for up to 3 months—thaw in the fridge overnight before baking or reheating.

Serving Suggestions:

  • With a simple green salad to balance the richness
  • Alongside crusty bread for soaking up extra gravy
  • With steamed green beans or broccoli for added vegetables
  • As is because it’s a complete meal in one dish!

Mix It Up (Recipe Variations):

Cheesy Shepherd’s Pie: Mix 1 cup shredded cheddar into the mashed potatoes or sprinkle on top for the last 5 minutes of baking.

Loaded Version: Add corn and green beans to the filling, and mix bacon bits into the mashed potatoes.

Irish-Style: Add 1/2 cup Guinness or dark beer to the filling for deeper, richer flavor.

Sweet Potato Topping: Use mashed sweet potatoes instead of regular for a slightly sweet, colorful twist.

What Makes This Recipe Special:

Shepherd’s pie represents the genius of British home cooking—transforming simple, humble ingredients into a dish that’s greater than the sum of its parts. The layered structure creates textural contrast between the crispy golden potato peaks and the soft, saucy meat filling, while baking everything together allows the flavors to meld beautifully. This is the ultimate one-dish meal, providing protein, vegetables, and starch all in one pan, making it perfect for busy weeknights or feeding a crowd. The dish actually improves when made ahead as the flavors deepen, and it reheats beautifully, making it ideal for meal prep or leftovers that people actually get excited about.