Beef Shepherds Pie Peas (Print Version)

Savory beef and tender peas with carrots under a golden mashed potato topping.

# What You Need:

→ Beef Filling

01 - 2 tablespoons olive oil
02 - 1 large onion, finely chopped
03 - 2 cloves garlic, minced
04 - 2 large carrots, diced
05 - 1.1 pounds ground beef
06 - 2 tablespoons tomato paste
07 - 1 tablespoon Worcestershire sauce
08 - 1 teaspoon dried thyme
09 - 1 teaspoon dried rosemary
10 - Salt and black pepper, to taste
11 - 1 cup beef broth
12 - 1 cup frozen peas
13 - 1 tablespoon all-purpose flour

→ Mashed Potato Topping

14 - 2.2 pounds potatoes, peeled and cubed
15 - 1/4 cup milk
16 - 3 tablespoons unsalted butter
17 - Salt and black pepper, to taste
18 - 1/2 cup grated cheddar cheese (optional)

# Preparation Steps:

01 - Set oven temperature to 400°F.
02 - Boil a large pot of salted water. Add potatoes and cook until fork-tender, about 15 minutes. Drain thoroughly.
03 - Mash the drained potatoes with milk and butter. Season with salt and pepper. Fold in grated cheddar cheese if using. Set aside.
04 - Heat olive oil in a large skillet over medium heat. Sauté onion and garlic until softened, approximately 3 minutes.
05 - Add diced carrots to the skillet and cook for 4 to 5 minutes, stirring frequently.
06 - Add ground beef and cook, breaking up with a spoon, until no pink remains, about 6 to 8 minutes. Drain excess fat if needed.
07 - Incorporate tomato paste, Worcestershire sauce, dried thyme, dried rosemary, salt, and pepper. Cook for 2 minutes to develop flavors.
08 - Sprinkle flour over the beef mixture and stir thoroughly to coat. Add beef broth and bring to a simmer.
09 - Stir in frozen peas and simmer for 3 to 4 minutes until slightly thickened. Adjust seasoning as necessary.
10 - Transfer the beef filling into a 2-quart baking dish.
11 - Evenly spread the mashed potatoes atop the filling. Use a fork to create ridges for browning.
12 - Bake for 25 to 30 minutes until the topping is golden and the filling is bubbling.
13 - Allow the dish to rest for 10 minutes to set before serving.

# Expert Advice:

01 -
  • It feeds a crowd without fussy plating or last-minute stress.
  • The beef layer is rich and savory, the potatoes creamy and buttery, and somehow they taste even better together than apart.
  • It's the kind of dish that makes your kitchen smell incredible while it bakes.
  • Leftovers reheat beautifully, making it perfect for planning ahead.
02 -
  • Draining your potatoes thoroughly is non-negotiable; even a little water left behind will make your topping soupy and ruin the texture.
  • The beef filling needs to be just the right consistency—not dry, not swimming in liquid—or the topping will either be too thick or slide around when you scoop it.
  • Don't skip creating those fork ridges on top; they're not just decorative, they crisp up and give you those golden, slightly crunchy bits that make every bite feel special.
03 -
  • Make your beef filling the night before and refrigerate it; the flavors deepen overnight and assembly becomes wonderfully quick.
  • If your mashed potatoes are too thick when you're ready to assemble, warm a splash of milk and fold it in gently rather than adding it all at once and making them watery.