This post may contain affiliate links. Please read our disclosure policy.
Looking for a cozy, family-friendly dinner that’s hearty, flavorful, and easy to make? This Shepherd’s Pie Casserole takes the traditional comfort food classic and makes it even simpler by baking it as a casserole. With layers of seasoned ground beef, tender vegetables, rich gravy, and creamy mashed potatoes, this dish is the ultimate weeknight meal your whole family will love.

Shepherd’s Pie Casserole
This Shepherd’s Pie Casserole combines seasoned ground beef, tender vegetables, and creamy mashed potatoes into a hearty baked casserole that’s perfect for busy weeknights or cozy Sunday dinners.
Why You’ll Love This Recipe
- Easy to prepare: Uses simple ingredients you already have in your kitchen.
- One-dish meal: Meat, veggies, and potatoes all in one.
- Make-ahead friendly: Assemble in advance and bake when ready.
- Freezer-friendly: Perfect for meal prep or storing leftovers.
Ingredients:
For the beef layer:
- Ground beef (or ground lamb for traditional shepherd’s pie)
- Onion, diced
- Garlic, minced
- Tomato paste
- Worcestershire sauce
- All-purpose flour
- Beef broth
- Frozen mixed vegetables (peas, carrots, corn, green beans)
- Salt
- Black pepper
- Dried thyme
For the mashed potato topping:
- Mashed potatoes
- Milk
- Butter
- Shredded cheddar cheese
Pin this now to save it for later
Pin It NowRecipe Variations
- Extra flavor: Add a splash of red wine to the beef mixture.
- Traditional: Use ground lamb instead of beef.
- Low-carb: Swap mashed potatoes for mashed cauliflower.
- Cheesy twist: Mix shredded cheddar directly into the potatoes.
Side Dishes
This casserole is a full meal on its own, but it pairs wonderfully with:
- A fresh green salad
- Garlic bread or dinner rolls
- Roasted Brussels sprouts or asparagus
Shepherd’s Pie Casserole Recipe

Shepherd’s Pie Casserole
Equipment
- skillet
- pot
- 9×13 Casserole dish
- Non-Stick spray
Ingredients
For the beef layer:
- 1 ½ pounds ground beef or ground lamb for traditional shepherd’s pie
- 1 medium onion diced
- 2 cloves garlic minced
- 2 Tablespoons tomato paste
- 1 Tablespoon Worcestershire sauce
- 2 Tablespoons all-purpose flour
- 1 ½ cups beef broth
- 2 cups frozen mixed vegetables peas, carrots, corn, green beans
- 1 teaspoon salt
- ½ teaspoon black pepper
- ½ teaspoon dried thyme
For the mashed potato topping:
- 4 cups mashed potatoes about 6–7 medium russet potatoes, cooked and mashed
- ½ cup milk
- ¼ cup butter
- 1 cup shredded cheddar cheese optional, for topping
Instructions
- Preheat oven to 375°F.
- Cook the beef layer – In a large skillet over medium heat, cook the ground beef until browned. Drain excess fat. Add the onion and garlic, cooking until soft. Stir in tomato paste, Worcestershire sauce, flour, broth, and seasonings. Add frozen vegetables and simmer for 5–7 minutes until the mixture thickens.
- Prepare the mashed potatoes – If not using leftover mashed potatoes, boil potatoes until tender. Drain, mash with butter and milk until smooth and creamy.
- Assemble the casserole – Grease a 9×13 baking dish. Spread the beef mixture evenly in the bottom of the dish. Top with mashed potatoes, spreading them to cover the beef. Sprinkle with shredded cheddar cheese if desired.
- Bake – Bake uncovered for 25-30 minutes, or until the top is lightly golden and heated through. Garnish with parsley before serving.
Notes
Storage & Make-Ahead Tips
- Refrigerator: Store leftovers in an airtight container for up to 3 days.
- Freezer: Assemble casserole, wrap tightly, and freeze for up to 2 months. Bake from frozen at 350°F for 45–50 minutes.
- Make-ahead: Assemble up to 24 hours in advance and refrigerate. Bake when ready.




