Shepherds Pie with Ground Meat

Featured in: Everyday Meal Inspiration

This comforting casserole features a savory blend of ground beef or lamb mixed with onions, carrots, peas, and corn in a rich, herb-infused broth. The meat filling gets blanketed with creamy mashed potatoes that bake to golden perfection, creating those coveted crispy ridges on top.

Preparation takes about 25 minutes, with 40 minutes in the oven achieving that beautifully bubbling, golden-brown finish. The dish rests for 10 minutes before serving, allowing the layers to set for perfect portions.

Each serving delivers 27 grams of protein and satisfies six people generously. The combination yields tender vegetables, hearty meat, and buttery potatoes in every spoonful.

Updated on Wed, 14 Jan 2026 16:44:00 GMT
Golden brown Shepherd's Pie with creamy mashed potato ridges bubbling over a rich beef and vegetable filling. Save
Golden brown Shepherd's Pie with creamy mashed potato ridges bubbling over a rich beef and vegetable filling. | belleimnayen.com

The first time I made shepherd's pie was during a freezing January when my apartment had barely any heat. Something about that bubbling casserole emerging from the oven, golden ridges catching the light, made the whole month feel manageable. Now it's my go-to whenever life feels overwhelming or when someone needs feeding but I don't have the energy for anything complicated.

Last winter my sister came over after a terrible week at work, and I pulled a shepherd's pie out of the oven just as she walked through the door. She stood in my kitchen, snow still melting on her coat, and took that first bite while leaning against the counter. We ended up eating standing up, talking for two hours while the dish slowly emptied.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • 2 lbs ground beef or lamb: I usually go with beef for accessibility, but lamb adds that gorgeous depth traditional versions are known for
  • 1 medium onion: Finely chopped so they melt into the filling rather than staying in distinct pieces
  • 2 cloves garlic: Minced fresh, because nothing ruins comfort food faster than burnt garlic powder taste
  • 2 medium carrots: Diced small enough that they cook through but still provide sweet little bursts
  • 1 cup frozen peas and corn: Frozen works beautifully here and saves so much prep time
  • 2 tablespoons tomato paste: This is what gives the filling that rich, concentrated flavor base
  • 1 tablespoon Worcestershire sauce: Don't skip this, it's the secret ingredient that makes people ask what's different
  • 1 teaspoon each dried thyme and rosemary: Fresh herbs work too, but dried actually hold up better in the long simmer
  • 1 cup beef or chicken broth: Homemade is ideal, but a good quality boxed broth works perfectly
  • 2 tablespoons all-purpose flour: This thickens the filling just enough so it doesn't bubble up through the potatoes
  • 2 tablespoons olive oil: For sautéing the vegetables and browning the meat
  • Salt and black pepper: Season generously at each step, especially the mashed potatoes
  • 2½ lbs russet potatoes: Russets make the fluffiest mash, though Yukon Golds work if you prefer creamier
  • 4 tablespoons unsalted butter: This is non-negotiable for that luxurious potato topping
  • ½ cup whole milk: Warm it slightly before adding for the smoothest incorporation
  • ½ cup shredded cheddar cheese: Optional, but if you're going to add it, grate it yourself for better melting

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Get your oven ready:
Preheat to 400°F and set your oven rack to the upper-middle position so those potato ridges get perfectly golden.
Start the potatoes:
Boil peeled chunks in salted water for 15 to 20 minutes until they surrender completely to a fork.
Make the mash:
Drain thoroughly and mash with butter and milk until no lumps remain, seasoning generously before setting aside.
Sauté the base:
Heat olive oil in a large skillet over medium-high heat, cooking onion and carrots for 3 to 4 minutes until softened.
Add the aromatics:
Stir in garlic for just one minute, then add your ground meat, breaking it up with a spoon until fully browned.
Build the flavor:
Drain any excess fat, then stir in tomato paste, Worcestershire sauce, thyme, rosemary, salt, and pepper until everything is fragrant.
Thicken the filling:
Sprinkle flour over the mixture, stir to coat, then pour in broth and simmer for 5 minutes until slightly thickened.
Finish the filling:
Fold in peas and corn, cook 2 to 3 minutes more, then adjust seasoning before transferring to a 9x13-inch baking dish.
Top with potatoes:
Spoon the mash over the filling, spreading carefully to seal the edges, then use a fork to create those crispy ridges.
Bake until golden:
Cook for 25 to 30 minutes until the top is beautifully browned and the filling is bubbling up around the edges.
Let it rest:
Wait 5 to 10 minutes before serving so the filling sets slightly and each portion holds its shape on the plate.
Fork-lifted slice of Shepherd's Pie reveals savory ground beef, peas, and carrots smothered in buttery mash. Save
Fork-lifted slice of Shepherd's Pie reveals savory ground beef, peas, and carrots smothered in buttery mash. | belleimnayen.com

My grandmother used to make shepherd's pie whenever we had leftover roast, which I thought was pure magic until I realized she was just being practical. Now I make it the same way, transforming whatever needs using into something that makes people pause mid-bite and ask for seconds.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Make It Your Own

The beauty of shepherd's pie is its flexibility. I've made it with ground turkey when beef felt too heavy, added parsnips to the filling for sweetness, and even topped it with a mixture of mashed potato and grated cauliflower when I wanted something lighter. The essence stays the same.

Getting Ahead

You can assemble the entire dish up to a day ahead and refrigerate it unbaked. In fact, the flavors often improve after sitting together overnight. Just add 5 to 10 minutes to the baking time if it's going into the oven cold from the refrigerator.

Perfecting the Potato Topping

The difference between a good shepherd's pie and a great one often comes down to that top layer. Don't overwork the potatoes or they'll become gluey, and make sure they're seasoned well enough to stand on their own.

  • Warming the milk before adding it prevents temperature shock that can make potatoes gummy
  • An egg yolk beaten into the mash creates an even more luxurious texture and helps the top brown beautifully
  • If the potatoes seem too stiff, add more liquid a tablespoon at a time rather than overcompensating all at once
Homemade Shepherd's Pie casserole with a crispy potato topping, ready to serve with gravy for dinner. Save
Homemade Shepherd's Pie casserole with a crispy potato topping, ready to serve with gravy for dinner. | belleimnayen.com

There's something profoundly satisfying about a dish that feeds six people for under twenty dollars and makes the house smell incredible for hours. That's the kind of cooking that feels like love.

Recipe Questions & Answers

Can I use lamb instead of beef?

Yes, lamb creates a more traditional version. You can also combine both meats for richer flavor and depth in the filling.

How do I make the potato topping extra crispy?

Create ridges with a fork before baking to increase surface area. The peaks will brown beautifully while staying creamy underneath.

Can I prepare this ahead of time?

Assemble the complete casserole and refrigerate up to 24 hours before baking. Add 10-15 minutes to the baking time if baking cold from the refrigerator.

What vegetables work best in the filling?

Carrots, peas, and corn are classic choices. You can also add green beans, parsnips, or diced celery based on seasonal availability and preference.

Is this suitable for freezing?

Yes, assemble and cool completely before wrapping tightly. Freeze up to 3 months. Thaw overnight in the refrigerator then bake until heated through and bubbly.

What makes this gluten-free?

Replace the all-purpose flour with cornstarch and verify your broth and Worcestershire sauce are certified gluten-free. All other ingredients naturally contain no gluten.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Shepherds Pie with Ground Meat

Hearty casserole with savory meat filling and fluffy mashed potatoes baked until golden.

Prep Time
25 min
Cook Time
40 min
Overall Time
65 min
Created by Jordan Blanchard


Skill Level Easy

Cuisine American

Makes 6 Portions

Dietary Info None specified

Ingredient List

Meat Filling

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

Mashed Potato Topping

01 2½ lbs russet potatoes, peeled and cut into chunks
02 4 tablespoons unsalted butter
03 ½ cup whole milk
04 ½ cup shredded cheddar cheese (optional)
05 Salt and black pepper, to taste

Steps

Step 01

Preheat Oven: Preheat oven to 400°F.

Step 02

Prepare Potatoes: Boil the potatoes in salted water for 15–20 minutes until fork-tender. Drain well.

Step 03

Mash Potatoes: Mash the potatoes with butter and milk until smooth and creamy. Season with salt and pepper. Stir in cheddar cheese if using. Set aside.

Step 04

Sauté Aromatics: While potatoes cook, heat olive oil in a large skillet over medium-high heat. Sauté onion and carrots for 3–4 minutes until softened.

Step 05

Cook Garlic and Meat: Add garlic and cook 1 minute more. Add ground beef or lamb and cook, breaking up with a spoon, until browned and cooked through. Drain excess fat if needed.

Step 06

Season Meat Filling: Stir in tomato paste, Worcestershire sauce, thyme, rosemary, salt, and pepper. Sprinkle flour over the mixture and stir to coat.

Step 07

Thicken Filling: Pour in broth and simmer for 5 minutes until thickened. Add peas and corn, stir, and cook 2–3 minutes more. Adjust seasoning as needed.

Step 08

Assemble Casserole: Transfer the meat filling to a 9x13-inch baking dish, spreading evenly.

Step 09

Add Potato Topping: Spoon mashed potatoes over the top and spread smoothly to cover the filling. Use a fork to create ridges for a crispy finish.

Step 10

Bake: Bake for 25–30 minutes, or until the top is golden and the filling is bubbling.

Step 11

Rest Before Serving: Let rest 5–10 minutes before serving.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Tools You'll Need

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

Allergy Details

Review each item for allergen risks. When in doubt, speak with a professional.
  • Contains: Milk (butter, milk, cheese), Wheat (flour), possible Soy and Fish (Worcestershire sauce)
  • Check broth and Worcestershire sauce labels for hidden allergens.

Nutrition Info (per portion)

Details are for info purposes only and not a substitute for medical advice.
  • Energy: 470
  • Fats: 21 g
  • Carbohydrates: 43 g
  • Proteins: 27 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.