Beef Shepherds Pie Peas Corn

Close-up of a freshly baked Beef Shepherd’s Pie with Peas and Corn, featuring a golden, creamy mashed potato topping over a savory beef filling. Save
Close-up of a freshly baked Beef Shepherd’s Pie with Peas and Corn, featuring a golden, creamy mashed potato topping over a savory beef filling. | homecookledger.com

This hearty dish combines browned ground beef infused with herbs, sweet peas, and corn, all topped with creamy mashed potatoes. After layering the seasoned filling in a baking dish, smooth mashed potatoes are spread on top and baked until golden and bubbling. The result is a warm, satisfying meal perfect for family dinners, offering balanced flavors of savory meat and fresh vegetables with a soft, buttery potato crust.

The first time I made shepherds pie, it was a rainy Tuesday and I was craving something that felt like a hug from the inside out. My grandmother used to make something similar, though she called it cottage pie and never measured a thing in her life. I spent years trying to recreate that memory, tweaking the herbs and adjusting the potato-to-filling ratio until it felt right. Now this version has become my go-to for feeding a crowd, or just myself on those nights when comfort food is non-negotiable.

Last winter, my neighbor came over unexpectedly while this was baking. She stood in my kitchen doorway, took a deep breath, and said whatever that is, I need the recipe. We ended up eating it straight from the baking dish while standing at the counter, talking about everything and nothing until the dish was empty and our fingers were stained from catching those escaping potato edges that get perfectly crispy in the oven.

Ingredients

  • 2 tablespoons olive oil: This creates the foundation for building flavor in your beef filling
  • 1 medium yellow onion, finely chopped: The sweetness of onion as it cooks down is essential to that deep savory base
  • 2 garlic cloves, minced: Fresh garlic adds that aromatic kick that makes the kitchen smell incredible
  • 1.5 lbs (680 g) ground beef: I like using beef with a bit of fat content for extra richness, though you can drain excess if preferred
  • 2 tablespoons tomato paste: This concentrates the umami flavors and adds beautiful depth to the filling
  • 1 teaspoon Worcestershire sauce: The secret ingredient that adds that impossible to place savory complexity
  • 1 cup (240 ml) beef broth: Creates the perfect saucy consistency while letting the other flavors shine through
  • 1 teaspoon dried thyme and 1 teaspoon dried rosemary: These herbs together create that classic comforting aroma
  • 1 teaspoon salt and ½ teaspoon black pepper: Essential seasoning, but taste as you go and adjust to your preference
  • 1 cup (150 g) frozen peas and 1 cup (150 g) frozen corn: The sweetness of corn and peas balances the rich beef perfectly
  • 2 lbs (900 g) russet potatoes: Russets make the fluffiest, creamiest mashed potatoes that still hold their structure
  • 4 tablespoons unsalted butter: Cold butter stirred into hot potatoes creates that silky smooth texture
  • ½ cup (120 ml) whole milk: Warm this slightly before adding to prevent lumps and ensure creamy results
  • ½ teaspoon salt and ¼ teaspoon black pepper: Season your potatoes well since theyre the star of the topping
  • ½ cup (50 g) shredded cheddar cheese: Optional but highly recommended for that golden bubbly top

Instructions

Preheat and prep the potatoes:
Set your oven to 400°F (200°C) so it will be ready when you are. Get your potatoes peeled and chunked, then place them in a large pot covered with cold salted water.
Boil the potatoes:
Bring the pot to a boil, then reduce to a simmer for 15-20 minutes until a fork slides through easily. While this happens, start your filling.
Build the flavor base:
Heat olive oil in a large skillet over medium heat. Add your chopped onion and cook for 3-4 minutes until softened and translucent, then stir in garlic for just 1 minute until fragrant.
Brown the beef:
Add the ground beef and cook for 6-8 minutes, breaking it up with your spoon as it browns. Drain any excess fat if you prefer, though I usually leave a little for flavor.
Add the aromatics:
Stir in tomato paste, Worcestershire sauce, thyme, rosemary, salt, and pepper. Let this cook together for 2 minutes to let the tomato paste caramelize slightly.
Create the sauce:
Pour in the beef broth and simmer for 5 minutes. The mixture will thicken beautifully, coating everything in a rich savory sauce.
Add the vegetables:
Stir in frozen peas and corn and cook for 2 more minutes. Remove from heat and set aside while you finish the potatoes.
Mash the potatoes:
Drain the cooked potatoes and return them to the warm pot. Add butter, milk, salt, and pepper, then mash until smooth and creamy. I like using a hand masher for better texture.
Assemble the pie:
Spread the beef mixture evenly in a 9x13-inch baking dish. Spoon the mashed potatoes over top, spreading them to cover completely and sealing edges to prevent bubbling up.
Add cheese and bake:
Sprinkle cheddar cheese over the top if you are using it. Bake for 25 minutes until lightly golden and bubbling around the edges.
Optional crispy finish:
Switch your oven to broil for 2-3 minutes for those irresistible crispy browned spots on the potatoes. Watch closely so they do not burn.
Rest before serving:
Let the dish cool for 10 minutes. This seems like forever when it smells this good, but it helps portions hold together better.
A hearty serving of Beef Shepherd’s Pie with Peas and Corn in a white casserole dish, surrounded by rustic kitchen textiles and fresh thyme. Save
A hearty serving of Beef Shepherd’s Pie with Peas and Corn in a white casserole dish, surrounded by rustic kitchen textiles and fresh thyme. | homecookledger.com

My daughter now requests this for her birthday dinner every year, which is the highest compliment I can imagine. We make it together, her standing on a chair to mash the potatoes while I handle the beef filling, and it has become one of those recipes that is about so much more than just food.

Making It Your Own

Traditional shepherds pie uses lamb, though most of us make it with beef these days. If you want to experience the authentic British version, swap ground lamb for the beef. The flavor becomes slightly gamier and somehow more comforting, like something that has been served in drafty cottages for centuries.

Getting That Perfect Potato Top

I have learned that the difference between an okay shepherds pie and an amazing one comes down to how you handle the potatoes. Use a fork to create ridges in the top before baking. These little peaks get crispy and golden, creating that irresistible texture contrast against the creamy potatoes beneath.

Serving Suggestions

A simple green salad with bright vinaigrette cuts through the richness beautifully. I also love serving this with steamed green beans or roasted carrots when I want to feel slightly virtuous about all those comfort carbs. A robust red wine like Cabernet Sauvignon makes everything feel fancier.

  • Make extra mashed potatoes on purpose because everyone will want seconds of just that part
  • Leftovers reheat beautifully and make an excellent lunch the next day
  • This freezes well for up to three months if you want to meal prep for busy weeks
Golden-brown Beef Shepherd’s Pie with Peas and Corn, steaming gently after baking, showcasing the hearty layers of meat and vegetables beneath fluffy potatoes. Save
Golden-brown Beef Shepherd’s Pie with Peas and Corn, steaming gently after baking, showcasing the hearty layers of meat and vegetables beneath fluffy potatoes. | homecookledger.com

There is something deeply satisfying about a dish that brings this much comfort to the table. I hope this recipe finds its way into your regular rotation and creates its own memories around your table.

Recipe FAQs

Ground beef with moderate fat content provides flavor and moisture essential for the filling.

Yes, diced carrots or celery can be added for extra flavor and texture.

Using butter and whole milk when mashing the potatoes creates a smooth, rich topping.

Broiling for a few minutes adds a crispier, golden top but is optional based on preference.

Yes, substitute dairy-free butter and milk alternatives for the mashed potato topping.

Beef Shepherds Pie Peas Corn

Comforting ground beef with peas, corn, and creamy mashed potatoes baked to golden perfection.

Prep 25m
Cook 45m
Total 70m
Servings 6
Difficulty Easy

Ingredients

Beef Filling

  • 2 tablespoons olive oil
  • 1 medium yellow onion, finely chopped
  • 2 garlic cloves, minced
  • 1.5 lbs ground beef
  • 2 tablespoons tomato paste
  • 1 teaspoon Worcestershire sauce
  • 1 cup beef broth
  • 1 teaspoon dried thyme
  • 1 teaspoon dried rosemary
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1 cup frozen peas
  • 1 cup frozen corn

Mashed Potato Topping

  • 2 lbs russet potatoes, peeled and cut into chunks
  • 4 tablespoons unsalted butter
  • 1/2 cup whole milk
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1/2 cup shredded cheddar cheese (optional)

Instructions

1
Prepare Oven and Potatoes: Preheat oven to 400°F. Place potatoes in large pot, cover with cold salted water, bring to boil, then simmer 15-20 minutes until fork-tender.
2
Sauté Aromatics: Heat olive oil in large skillet over medium heat. Add onion, cook 3-4 minutes until softened. Stir in garlic, cook 1 minute.
3
Brown Ground Beef: Add ground beef to skillet, break apart while cooking until browned, 6-8 minutes. Drain excess fat if needed.
4
Season Filling: Stir in tomato paste, Worcestershire sauce, thyme, rosemary, salt, and pepper. Cook 2 minutes to blend flavors.
5
Simmer with Broth: Pour in beef broth, simmer 5 minutes until mixture thickens slightly.
6
Add Vegetables: Stir in frozen peas and corn, cook 2 minutes. Remove from heat.
7
Prepare Mashed Potatoes: Drain cooked potatoes, return to pot. Add butter, milk, salt, and pepper. Mash until smooth and creamy.
8
Assemble Pie: Spread beef mixture evenly in 9x13-inch baking dish. Spoon mashed potatoes over top in even layer. Sprinkle with cheddar cheese if desired.
9
Bake to Golden: Bake 25 minutes until top is lightly golden and filling bubbles. Broil 2-3 minutes for crispier top if desired.
10
Rest Before Serving: Let cool 10 minutes before serving to allow layers to set.
Additional Information

Equipment Needed

  • Large pot
  • Large skillet
  • 9x13-inch baking dish
  • Potato masher
  • Mixing spoon
  • Knife and cutting board

Nutrition (Per Serving)

Calories 420
Protein 25g
Carbs 36g
Fat 20g

Allergy Information

  • Contains milk/dairy (butter, milk, cheddar cheese). May contain gluten in Worcestershire sauce. Does not contain nuts or eggs.
Meredith Sloan

Passionate home cook sharing simple, family-friendly recipes and practical kitchen tips.