Easy Shepherd’s Pie Casserole
A cozy, one-dish comfort meal with savory beef and mixed vegetables topped with creamy mashed potatoes, perfect for busy weeknights.

I make this shepherd’s pie casserole on busy weeknights when everyone wants something warm and familiar without a lot of fuss. It’s a cozy, one-dish comfort meal: savory browned beef and mixed vegetables simmered with tomato paste and Worcestershire, then topped with creamy mashed potatoes and baked until bubbling and golden. It’s simple, economical, and exactly the kind of thing that feeds a hungry family with little cleanup. If you want a sweet finish after dinner, pair it with a simple dessert like these easy cherry pie bars for an effortless, crowd-pleasing combo.
What makes this recipe special
This version of shepherd’s pie keeps things straightforward: one pound of ground beef, a cup of frozen mixed vegetables, and about three cups of mashed potatoes. No complicated sauces, no long prep — just layers of flavor that you can have on the table in under an hour. It’s ideal for busy weeknights, feeding kids who love mashed potatoes, and stretching ingredients on a budget. The tomato paste gives the filling depth without needing a long simmer, and a little Worcestershire adds that savory, meaty lift.
The cooking process explained
Quick overview before you start:
- Brown the ground beef and sauté aromatics to build flavor.
- Stir in frozen veggies, tomato paste, beef broth, and Worcestershire; simmer briefly to thicken.
- Spread the filling in a casserole dish, top with mashed potatoes, dot with butter, and sprinkle cheese if you like.
- Bake at 400°F until the top is golden and the filling is bubbling.
This sets expectations: there’s no long braise, no complicated roux — just straightforward pan-cooking and a short bake to finish.
What you’ll need
- 1 pound ground beef (85/15 works well; swap for ground lamb for a more traditional shepherd’s pie)
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 1 cup frozen mixed vegetables (peas, carrots, corn) — use fresh if you prefer; increase cook time slightly
- 2 tablespoons tomato paste
- 1 cup beef broth (low-sodium if desired)
- 1 teaspoon Worcestershire sauce
- Salt and pepper to taste
- 3 cups mashed potatoes (made from about 3 large potatoes) — instant mashed potatoes work in a pinch
- 2 tablespoons butter, for dotting the top
- 1/4 cup shredded cheddar cheese (optional; use a sharp cheddar for more flavor)
Notes: For a lighter version, swap half the potatoes for cauliflower mash. For dairy-free, use olive oil or a vegan butter alternative and skip the cheese.
How to prepare it
- Preheat the oven to 400°F (200°C).
- Heat a large skillet over medium heat. Add the ground beef and cook until browned, breaking it up as it cooks. Drain excess fat from the pan.
- Add the chopped onion and minced garlic to the skillet. Cook, stirring, until the onion is softened, about 3–4 minutes.
- Stir in the frozen mixed vegetables, tomato paste, beef broth, Worcestershire sauce, and season with salt and pepper.
- Bring the mixture to a gentle simmer and cook for 5–7 minutes until slightly thickened. Taste and adjust seasoning.
- Transfer the beef and vegetable filling to a 9×9-inch (or similar) casserole dish, spreading it into an even layer.
- Spoon or spread the prepared mashed potatoes over the filling, covering it completely. Use a fork to create texture on top if you like a crisper surface.
- Dot the potatoes with the butter and sprinkle with shredded cheddar cheese if using.
- Bake in the preheated oven for 20–30 minutes, until the top is golden and the edges are bubbling.
- Let the casserole rest for 5 minutes before serving.

01Ingredients
Filling
Mashed Potato Topping
02Method
- Preparation
- Topping
- Baking
Tap a step when it's done. The next one lights up.
0 OF 10 DONE03Recipe notes
- 01For a lighter version, swap half the potatoes for cauliflower mash. For dairy-free, use olive oil or a vegan butter alternative and skip the cheese. Make it ahead: assemble the casserole, cover, and refrigerate for up to 24 hours before baking. Add a few extra minutes to the bake time if baking straight from chilled.
- 02Per serving: 21g net carbs, 18g protein, 25g fat, 395 calories. Calculated from the ingredient list.
04Nutrition
Per serving- Calories
- 395
- Protein
- 18G
- Net carbs
- 21G
- Fat
- 25G
- Fiber
- 3G
Net carbs are total carbs minus fiber. Numbers are estimates from the ingredients listed.
How did it turn out?
No ratings yet. Tap a star to be the first.
Snap a photo and tag @recipe_smoke1 so I can see how yours came out.
Best ways to enjoy it
Serve this shepherd’s pie casserole straight from the dish with a simple green salad and some crusty bread to mop up the juices. It’s great with tangy pickles or a side of roasted Brussels sprouts for more veggies. If you want to keep the meal classic, pair it with steamed green beans and a dollop of mustard on the side. For a casual family night, plate it with coleslaw and soft dinner rolls.
Also, if you collect pie recipes, you can browse a useful pie collection to plan a dessert pairing.
Storage and reheating tips
Refrigerate leftovers within 2 hours of baking. Store in an airtight container for up to 3–4 days.
To reheat: place individual portions in the microwave until hot throughout, or reheat in a 350°F (175°C) oven for 15–20 minutes until bubbling. Cover with foil if the potatoes risk over-browning.
To freeze: cool the casserole completely, then wrap tightly with plastic wrap and foil or transfer to a freezer-safe container. Freeze up to 3 months. Thaw overnight in the refrigerator before reheating.
Food safety note: reheat to an internal temperature of 165°F (74°C) before serving.
Creative twists
- Lamb swap: replace beef with ground lamb and omit Worcestershire for a traditional shepherd’s pie flavor.
- Sweet potato topping: use mashed sweet potatoes for a slightly sweet, nutrient-dense variation.
- Veggie-forward: replace the meat with cooked lentils or a plant-based mince and use vegetable broth for a vegetarian or vegan version.
- Flavor boost: stir in a teaspoon of Dijon mustard or a splash of grape juice to the filling while simmering for deeper flavor.
- Cheesy crunch: mix panko breadcrumbs with grated Parmesan and sprinkle over the potatoes before baking for extra texture.
Helpful answers
How long does this casserole take from start to finish?
A: Plan on roughly 45–60 minutes: 10–15 minutes to prep, 10–15 to cook the filling, and 20–30 minutes to bake.
Can I use instant mashed potatoes?
A: Yes — instant mash saves time. Prepare according to package directions and spread while still warm. You may want to add a little butter or milk for creaminess.
Is this the same as traditional shepherd’s pie?
A: Traditional shepherd’s pie is typically made with lamb (hence “shepherd”), while this recipe uses ground beef and is sometimes called a cottage pie. Both share the meat-and-potato concept.
Can I make individual portions?
A: Absolutely. Use oven-safe ramekins or small skillets and reduce bake time to about 15–20 minutes, checking that the filling is bubbling.
Conclusion
If you’d like a more classic take on shepherd’s pie to compare techniques and ingredients, this write-up from The Best Classic Shepherd’s Pie – The Wholesome Dish is a helpful reference. For another idea, try my Healthy Shepherd’s Pie.
Crockpot & Slow Cooker
Dinner Bowls
Casseroles
