Easy Shepherd’s Pie (Weeknight Version Recipe)
This easy weeknight Shepherd’s Pie is cozy, satisfying, and ready in about 45 minutes. No peeling, no fuss. Just simple ingredients and smart shortcuts that make dinner feel doable.

Note: The links in this post may be affiliate links.
Some dinners are just easy to come back to. This simple Shepherd’s Pie is one of them. It’s cozy, filling, and made with everyday ingredients you probably have on hand. No peeling, no complicated steps, just a quick and comforting meal that works on busy nights.
If you’ve been searching for a reliable Shepherd’s Pie recipe that’s easy to prep, family-friendly, and full of flavor, this one is a great place to start.
Why You’ll Love This Recipe
- This comes together in under an hour without a sink full of dishes.
- You get a full, balanced meal in one pan with meat, veggies, and mashed potatoes.
- It uses smart shortcuts like frozen vegetables and pre-made mashed potatoes, but still tastes homemade.
- You can easily swap ingredients based on what’s in your fridge or freezer.
- Leftovers reheat beautifully, so tomorrow’s lunch is already handled.

What You’ll Need to Make Easy Shepherd’s Pie
- 1 tablespoon olive oil
- 1 pound ground beef or ground lamb
- 1 small yellow onion, finely diced
- 2 cloves garlic, minced
- 1 tablespoon tomato paste
- 1 teaspoon Worcestershire sauce
- ½ teaspoon kosher salt
- ¼ teaspoon black pepper
- 1 cup frozen peas and carrots (or mixed vegetables)
- 1 cup beef broth
- 2 cups prepared mashed potatoes (refrigerated or homemade)
- ½ cup shredded white cheddar or parmesan cheese
- 1 tablespoon chopped chives for topping
How to Make Easiest Ever Shepherd’s Pie
Step 1: Preheat your oven
Set your oven to 400°F and lightly grease a medium baking dish or oven-safe skillet.
Step 2: Brown the meat
In a large skillet, heat the olive oil over medium. Add the ground meat and cook until browned, breaking it up with a spoon as it cooks.
Step 3: Add flavor
Stir in the diced onion and cook for about 3 to 4 minutes until softened. Add the garlic and cook for 30 seconds, just until fragrant.

Step 4: Build the base
Add the tomato paste, Worcestershire sauce, salt, and pepper. Stir to coat everything. Pour in the frozen vegetables and beef broth, then let the mixture simmer for 5 to 7 minutes until it thickens slightly.
Step 5: Assemble the pie
Transfer the meat and veggie mixture to your baking dish and spread it into an even layer. Warm the mashed potatoes slightly so they’re easier to spread, then spoon them over the top. Use the back of a spoon to gently smooth the potatoes across the surface.
Step 6: Top and bake
Sprinkle the shredded cheese over the mashed potatoes. Bake for 20 to 25 minutes until the filling is bubbling around the edges and the top is lightly golden.
Step 7: Finish and serve
Let the dish rest for a few minutes. Top with chopped chives.

Cozy Tips & Shortcuts
- Warming the mashed potatoes before spreading makes them much easier to work with.
- Ground turkey works well here if you want something a little lighter.
- A splash of red wine added to the broth gives the filling a deeper flavor.
- Mashed sweet potatoes can be used for the topping if you’re in the mood for something a little different.
- You can stretch this meal further by adding an extra cup of frozen vegetables or stirring in a can of lentils.

This version of Shepherd’s Pie is one of those meals that does exactly what it needs to do. It fills everyone up, feels cozy and comforting, and doesn’t leave you with a pile of cleanup. It’s the kind of dinner that makes the end of the day feel a little easier.
Easy Shepherd’s Pie Recipe
Print Recipe
Ingredients
- 1 tablespoon olive oil
- 1 pound ground beef or ground lamb
- 1 small yellow onion finely diced
- 2 cloves garlic minced
- 1 tablespoon tomato paste
- 1 teaspoon Worcestershire sauce
- ½ teaspoon kosher salt
- ¼ teaspoon black pepper
- 1 cup frozen peas and carrots or mixed vegetables
- 1 cup beef broth
- 2 cups prepared mashed potatoes refrigerated or homemade
- ½ cup shredded white cheddar or parmesan cheese
- 1 tablespoon chopped chives or parsley for topping
Instructions
- Preheat oven to 400°F. Lightly grease a medium baking dish or oven-safe skillet.
- Heat olive oil in a large skillet over medium heat. Add ground meat and cook until browned, breaking it up as it cooks.
- Add onion and cook for 3 to 4 minutes, until softened. Stir in garlic and cook for 30 seconds.
- Stir in tomato paste, Worcestershire sauce, salt, and pepper. Add frozen vegetables and broth. Simmer for 5 to 7 minutes until slightly thickened.
- Transfer mixture to prepared baking dish and spread evenly.
- Warm mashed potatoes slightly, then spread over filling.
- Sprinkle cheese over the top.
- Bake for 20 to 25 minutes, until golden and bubbling.
- Let rest a few minutes. Top with chives before serving.




