Easy Shepherds Pie Casserole Recipe: My Family's Favorite (Print Version)

Easy Shepherds Pie Casserole Recipe brings ultimate comfort to your table. This dish, packed with savory meat and creamy mash, is a weeknight win.

# Recipe Info:

Prep Time: 20 Minutes minutes
Cook Time: 30 Minutes minutes
Total Time: 50 minutes
Servings: 6 Servings
Difficulty: Intermediate
Cuisine: British/American Comfort
Dietary: Meat, Dairy

# Ingredients:

→ Main Filling Ingredients

01 - 1 tbsp olive oil
02 - 1.5 lbs ground beef (or lamb)
03 - 1 large onion, chopped
04 - 2 cloves garlic, minced
05 - 1 cup chopped carrots
06 - 1 cup frozen peas
07 - 1 tbsp tomato paste
08 - 1 tsp dried thyme
09 - 1 tsp dried rosemary
10 - 1 cup beef broth
11 - 1 tbsp Worcestershire sauce
12 - Salt and black pepper to taste

→ Creamy Potato Topping

13 - 2 lbs Russet potatoes, peeled and chopped
14 - 1/2 cup whole milk
15 - 4 tbsp unsalted butter
16 - Salt and black pepper to taste

→ Flavor Boosters & Seasonings

17 - (already included in main filling and potato topping for natural flow)

→ Optional Finishing Touches

18 - 1/2 cup shredded sharp cheddar cheese (for topping)

# Instructions:

01 - First things first, get those potatoes peeled and chopped into even chunks. About 1-inch pieces work great for even cooking. Toss them into a big pot, cover with cold water, and add a generous pinch of salt. Don't forget the salt like I do sometimes, it really seasons the potatoes from the inside out! Bring them to a boil, then reduce heat and simmer until they're fork-tender, usually 15-20 minutes. You want them soft enough to practically fall apart.
02 - While your potatoes are bubbling away, grab a large, oven-safe skillet or a Dutch oven. Heat a splash of olive oil over medium heat. Toss in your chopped onion and let it soften, about 5-7 minutes. Then, add the minced garlic and cook for another minute until fragrant. Oh, the smell! This is where your kitchen starts to smell amazing. Don't let the garlic burn; it goes bitter fast, and I've ruined a batch or two by getting distracted here.
03 - Now, add your ground beef (or lamb!) to the skillet with the onions and garlic. Break it up with a spoon and cook until it's nicely browned all over. This is a crucial step for flavor, so don't rush it! Once browned, drain any excess fat. Seriously, drain it! I skipped this once, and the casserole was just... greasy. Stir in the tomato paste, thyme, rosemary, salt, and pepper, letting them cook for a minute to toast up and release their aromas. Mmm, so good!
04 - Pour in the beef broth and Worcestershire sauce. Bring the mixture to a gentle simmer, scraping up any browned bits from the bottom of the pan – that's pure flavor right there! Let it simmer for about 5-7 minutes, allowing the sauce to thicken slightly. Stir in the chopped carrots and peas. If you're using frozen peas, just add them now. This is where your casserole really comes together!
05 - By now, your potatoes should be ready. Drain them well – like, really well, no watery mash allowed! Return them to the hot pot, add the butter and milk. Grab your masher and get to work! Mash until smooth and creamy. Taste and adjust seasoning with more salt and pepper if needed. Sometimes I get a little heavy-handed with the salt here, so taste first! You want a rich, fluffy topping that complements the savory filling.
06 - If your beef mixture isn't in an oven-safe skillet, transfer it to a 9x13 inch casserole dish. Spoon the mashed potatoes evenly over the meat filling, spreading it right to the edges to seal everything in. You can make pretty swirls with a fork, or just leave it rustic; I usually just go for rustic, honestly. If you're adding cheese, sprinkle it on top now. Bake at 375°F (190°C) for 25-30 minutes, or until the topping is golden brown and the filling is bubbly. Let it rest for a few minutes before serving – it'll be hot!

# Notes:

01 - Always taste your mashed potatoes before topping; a little extra salt or butter can make all the difference.
02 - To save time, you can prep the meat filling a day ahead and store it in the fridge. Just assemble and bake when ready!
03 - If you're out of fresh rosemary, a pinch of dried sage can add a lovely, earthy note that works well with beef.
04 - For a prettier presentation, pipe the mashed potatoes onto the filling using a large star tip – it makes it look so fancy!

# Tools You'll Need:

01 - Large Skillet (oven-safe)
02 - 9x13 Casserole Dish
03 - Potato Masher
04 - Large Pot

# Nutrition Facts (Per Serving):

Calories: 450-550
Total Fat: 25-35g
Total Carbohydrate: 30-40g
Protein: 30-40g