Beef Shepherds Pie Peas Corn

Close-up of homemade Beef Shepherds Pie with Peas and Corn showing golden mashed potato crust. Save
Close-up of homemade Beef Shepherds Pie with Peas and Corn showing golden mashed potato crust. | brightbasilblog.com

This comforting casserole layers seasoned ground beef with sweet corn and tender peas, topped by creamy mashed potatoes. The filling is infused with herbs like thyme and rosemary and simmered with broth and tomato paste for rich flavor. After baking to a golden, bubbling finish, this dish offers a warm, satisfying meal perfect for any occasion.

The rain was coming down sideways last Tuesday, the kind of gray afternoon that makes you want something bubbling in the oven. My grandmother used to say shepherds pie was invented for days exactly like this, when you needed warmth to spread through the whole house, not just the kitchen. Now I make it whenever the weather turns miserable, and honestly, it's become my favorite excuse to stay inside and let the oven do all the work.

Last winter my brother showed up unexpectedly at my door, cheeks pink from the cold, and this was the only thing I had the ingredients for. We ended up eating it straight from the baking dish while standing at the counter, both of us too hungry to bother with plates. That's become our thing now, this unspoken tradition whenever one of us has had a rough week.

Ingredients

  • 2 tablespoons olive oil: A neutral base that lets the beef and onions shine without overpowering them
  • 1 medium yellow onion, finely chopped: The foundation that provides sweetness and depth as it cooks down
  • 2 garlic cloves, minced: Add these after the onions have softened so they don't burn and turn bitter
  • 1.5 lbs (680 g) ground beef: Go for something with a bit of fat content, the flavor difference is worth it
  • 2 tablespoons tomato paste: Concentrated umami that gives the filling that deep, cooked-all-day taste
  • 1 teaspoon Worcestershire sauce: The secret ingredient that adds complexity and subtle tang
  • 1 cup (240 ml) beef broth: Use a good quality one, cheap broth can make the whole dish taste flat
  • 1 teaspoon dried thyme: Earthy and floral, pairs perfectly with beef
  • 1 teaspoon dried rosemary: Piney and robust, use sparingly as it can overpower
  • 1 teaspoon salt: Enhances all the other flavors in the filling
  • ½ teaspoon black pepper: Freshly ground makes a noticeable difference
  • 1 cup (150 g) frozen peas: They hold their texture better than canned and are consistently sweet
  • 1 cup (150 g) frozen corn: Adds pops of sweetness that balance the savory beef
  • 2 lbs (900 g) russet potatoes: High starch content makes them fluffy and perfect for mashing
  • 4 tablespoons unsalted butter: Room temperature so it melts evenly into the hot potatoes
  • ½ cup (120 ml) whole milk: Warm it slightly first so it doesn't cool down your potatoes
  • ½ teaspoon salt: Potatoes need more salt than you'd think to taste properly seasoned
  • ¼ teaspoon black pepper: White pepper works too if you want it invisible in the mash
  • ½ cup (50 g) shredded cheddar cheese: Optional, but creates that gorgeous golden crust everyone fights over

Instructions

Get the oven going:
Preheat to 400°F (200°C) so it's ready when you are, with a rack positioned in the middle for even browning
Start the potatoes:
Place peeled chunks in cold salted water, bring to a boil, then simmer until a fork slides through easily, about 15-20 minutes
Build the flavor base:
Heat oil in a large skillet, cook the onion until it's soft and translucent, then add garlic for just a minute until fragrant
Brown the beef:
Add ground beef and break it apart with your spoon, letting it get nicely browned in spots for that deep, caramelized flavor
Add the aromatics:
Stir in tomato paste, Worcestershire, herbs, salt and pepper, letting everything cook together for a couple minutes
Create the sauce:
Pour in beef broth and let it bubble away until slightly thickened, coating the back of a spoon
Add the vegetables:
Stir in frozen peas and corn, cook just long enough to heat through, then remove from heat
Make the mash:
Drain potatoes thoroughly, return to the hot pot, add butter, milk, salt and pepper, then mash until smooth and creamy
Assemble:
Spread beef filling in a 9x13-inch dish, then carefully spoon potatoes over the top, spreading to cover completely
Add cheese if using:
Sprinkle cheddar evenly over the potato layer, creating spots where it'll get crispy and golden
Bake until golden:
Slide into the oven for 25 minutes until you see bubbles around the edges and the top is lightly browned
Optional broil:
Switch to broil for 2-3 minutes if you want extra crispy peaks, watching closely so it doesn't burn
Let it rest:
Wait 10 minutes before serving, this helps the filling set so you get neat scoops instead of a mess
A rustic serving of Beef Shepherds Pie with Peas and Corn on a ceramic plate for dinner. Save
A rustic serving of Beef Shepherds Pie with Peas and Corn on a ceramic plate for dinner. | brightbasilblog.com

My niece declared this her favorite dinner when she was six, and now at fourteen, she still requests it for her birthday dinner every year. Something about that combination of creamy mashed potatoes and savory beef filling just feels like being hugged from the inside out.

Make It Your Own

Ground lamb creates that authentic British version called cottage pie, though the flavor is noticeably richer. Sometimes I add diced carrots and celery along with the onions for extra vegetables, which also stretches the filling further. A splash of red wine in the beef mixture adds incredible depth, just let it reduce before adding the broth.

Getting The Perfect Potato Topping

I've learned that using a ricer or food mill creates the smoothest potatoes, but a good old-fashioned masher works fine if you don't mind a few lumps. The key is not overworking them or they'll turn gluey, and always taste the potatoes before spreading them on top. Some people pipe them in decorative swirls, but I prefer spreading them with a fork to create those crispy ridges that everyone fights over.

Timing And Leftovers

You can assemble the entire shepherds pie up to a day ahead and keep it refrigerated, just add an extra 10-15 minutes to the baking time if it's cold from the fridge. The leftovers reheat beautifully in the microwave, though the crust won't be as crispy. Individual portions freeze well for those nights when you need comfort food but don't have the energy to cook.

  • Let the dish cool completely before covering with foil or plastic wrap
  • Reheat uncovered at 350°F until hot throughout, about 25-30 minutes
  • The potato topping can be made separately and used for other dishes like fish pies
Top view of a freshly baked Beef Shepherds Pie with Peas and Corn straight from the oven. Save
Top view of a freshly baked Beef Shepherds Pie with Peas and Corn straight from the oven. | brightbasilblog.com

There's something deeply satisfying about sliding that bubbling, golden-topped dish out of the oven, knowing you're about to feed people something that will make them close their eyes and smile.

Recipe FAQs

Dried thyme and rosemary are used to add earthy, aromatic notes to the beef mixture.

Frozen peas and corn work well, but fresh can be used if available—adjust cooking times accordingly.

Potatoes are boiled until tender, then mashed with butter, milk, salt, and pepper for a creamy texture.

Broil the casserole for 2-3 minutes after baking to achieve a golden, crisp mashed potato crust.

Dairy-free butter and milk substitutes can be used for lactose intolerance, and ground lamb can replace beef for variation.

Beef Shepherds Pie Peas Corn

Hearty casserole with ground beef, peas, corn, and creamy mashed potato topping baked to golden finish.

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
  • ½ 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
  • ½ cup whole milk
  • ½ teaspoon salt
  • ¼ teaspoon black pepper
  • ½ cup shredded cheddar cheese (optional)

Instructions

1
Preheat Oven: Preheat your oven to 400°F.
2
Prepare Potatoes: Place potatoes in a large pot, cover with cold salted water, and bring to a boil. Simmer for 15-20 minutes, until fork-tender.
3
Sauté Aromatics: While potatoes cook, heat olive oil in a large skillet over medium heat. Add onion and cook for 3-4 minutes until softened. Stir in garlic and cook for 1 minute more.
4
Brown Ground Beef: Add ground beef and cook, breaking it up, until browned for about 6-8 minutes. Drain excess fat if needed.
5
Season Beef Mixture: Stir in tomato paste, Worcestershire sauce, thyme, rosemary, salt, and pepper. Cook for 2 minutes.
6
Add Broth and Simmer: Pour in beef broth and simmer for 5 minutes, allowing the mixture to thicken slightly.
7
Incorporate Vegetables: Add peas and corn; cook for another 2 minutes. Remove from heat.
8
Mash Potatoes: Drain cooked potatoes and return to pot. Add butter, milk, salt, and pepper. Mash until smooth and creamy.
9
Assemble Pie: Spread the beef mixture evenly in a 9x13-inch baking dish. Spoon mashed potatoes over the beef and spread into an even layer. Sprinkle with cheddar cheese if using.
10
Bake to Golden: Bake for 25 minutes, or until the top is lightly golden and filling is bubbling. Broil for 2-3 minutes for a crispier top, if desired.
11
Rest Before Serving: Let cool for 10 minutes before serving.
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 and dairy products including butter, milk, and cheddar cheese. May contain gluten if using non-certified Worcestershire sauce.
Chloe Bennett

Chloe shares quick, fresh recipes and kitchen wisdom for fellow home cooks.