Shepherd’s Pie Casserole Recipe

This post may contain affiliate links. Please read my disclosure policy.

Shepherd’s Pie Casserole is a classic comfort food that’s perfect for any occasion. Whether you’re looking for a hearty meal to feed a hungry family, or just want something delicious and satisfying to enjoy on a cold winter evening, this dish is sure to hit the spot.

In this recipe, we’ll show you how to make a delicious Shepherd’s Pie Casserole from scratch, complete with all the tips and tricks you need to make it perfect every time.

The Magic Behind Shepherd’s Pie Casserole

Before we delve into the recipe, let’s understand what makes the Shepherd’s Pie Casserole an irresistible dish. It’s a delectable layering of seasoned ground meat, mixed vegetables, and creamy mashed potatoes, baked to perfection.

The top crust, crispy and golden, gives way to a moist, flavorful interior, making it a hit at any gathering.

Tips and Tricks

For a Crispy Top

If you love a crispy top, broil the casserole on high for 2-3 minutes after baking. Keep a close eye on it to prevent burning.

Making Ahead

This casserole is a wonderful make-ahead dish. Simply assemble it, cover it tightly, and refrigerate for up to 2 days. When ready to eat, bake as directed.

Gluten-Free Version

For a gluten-free Shepherd’s Pie Casserole, ensure the broth and Worcestershire sauce used are gluten-free brands.

Frequently Asked Questions

Can I use ground turkey instead of ground beef?

Yes, you can use ground turkey instead of ground beef if you prefer.

Can I use fresh vegetables instead of frozen?

Yes, you can use fresh vegetables instead of frozen if you prefer. Just be sure to cook them until tender before adding them to the filling.

Can I make Shepherd’s Pie Casserole recipe ahead of time?

Yes, you can prepare the filling and mashed potatoes up to 2 days in advance. Store them separately in the refrigerator until ready to assemble and bake the casserole.

Can I use instant mashed potatoes instead of making them from scratch?

Yes, you can use instant mashed potatoes instead of making them from scratch if you prefer. Just prepare them according to the package instructions before spreading them over the filling.

How can I store leftovers?

Store any leftover Shepherd’s Pie Casserole in an airtight container in the refrigerator. It will keep for up to 4 days.

Can I freeze Shepherd’s Pie Casserole?

Yes, you can freeze this casserole either before or after baking. If freezing after baking, let it cool completely before covering and freezing. It can be frozen for up to 3 months.


Cowboy Casserole Recipe

Best Green Bean Casserole Recipe

Best Tuna Noodle Casserole Recipe

Chicken Enchilada Casserole Recipe

BBQ Cowboy Casserole Recipe

Cheesy Cowboy Casserole Recipe

Best Shepherd's Pie Casserole Recipe

The Best Shepherd's Pie Casserole Recipe

Looking for a delicious and comforting meal that's easy to make? Look no further than this Shepherd's Pie Casserole recipe! With hearty beef, savory vegetables, and creamy mashed potatoes, this dish is sure to become a family favorite.
Prep Time 20 minutes
Cook Time 1 hour
Total Time 1 hour 20 minutes
Course Dinner
Servings 6


For the filling:

  • 1 lb ground beef
  • 1 onion, chopped
  • 2 cloves garlic, minced
  • 2 carrots, peeled and chopped
  • 1 cup frozen peas
  • 1 cup beef broth
  • 1 tbsp Worcestershire sauce
  • 1 tsp dried thyme
  • Salt and pepper to taste

For the mashed potatoes:

  • 4 large potatoes, peeled and chopped
  • 1/2 cup milk
  • 4 tbsp butter
  • Salt and pepper to taste


  • Preheat your oven to 375°F.
  • In a large skillet, cook the ground beef over medium heat until browned. Drain any excess fat.
  • Add the onion and garlic to the skillet and cook until softened, about 5 minutes.
  • Add the chopped carrots to the skillet and cook for an additional 5 minutes, or until they begin to soften.
  • Stir in the frozen peas, beef broth, Worcestershire sauce, dried thyme, salt, and pepper. Allow the mixture to simmer for 5-10 minutes, or until the vegetables are tender and the liquid has reduced slightly.
  • While the filling is cooking, prepare the mashed potatoes. Place the chopped potatoes in a large pot and cover with cold water. Bring to a boil over high heat, then reduce the heat to medium and simmer until the potatoes are tender, about 15-20 minutes.
  • Drain the potatoes and return them to the pot. Add the milk, butter, salt, and pepper, and mash until smooth.
  • Transfer the filling to a 9x13 inch casserole dish. Spread the mashed potatoes evenly over the top of the filling, using a spatula to smooth the surface.
  • Bake the casserole in the preheated oven for 30-40 minutes, or until the mashed potatoes are lightly browned and the filling is hot and bubbly.
  • Remove the casserole from the oven and allow it to cool for a few minutes before serving.


  1. You can use any ground meat you prefer for this recipe, such as lamb, turkey, or chicken.
  2. If you don't have beef broth on hand, you can substitute it with chicken or vegetable broth.
  3. To add more flavor to the filling, you can also add some tomato paste or red wine to the mixture.
  4. Feel free to add or substitute the vegetables in the filling to your liking. Some popular options include corn, green beans, or mushrooms.
  5. If you want to make this recipe vegetarian, you can substitute the ground beef with lentils or chickpeas and use vegetable broth instead of beef broth.
  6. For a creamier mashed potato topping, you can add some sour cream or cream cheese to the mixture.
  7. To make this recipe gluten-free, be sure to use a gluten-free broth and Worcestershire sauce.
  8. If you want to make individual servings instead of a casserole, you can use ramekins or small baking dishes and divide the filling and mashed potatoes evenly among them.
  9. To make this recipe low-carb, you can substitute the mashed potatoes with mashed cauliflower or a mixture of cauliflower and potatoes.
  10. Serve this dish with a simple side salad or some crusty bread for a complete meal.

How useful was this post?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.