There’s something especially comforting about pulling a bubbling Shepherd’s Pie from the oven. The mashed potatoes are golden around the edges, the savory beef filling is tucked underneath, and those little ridges across the top have browned into the best crispy bites.
This is the kind of dinner I want when I’m craving something warm, hearty, and uncomplicated. Ground beef simmers with onions, vegetables, beef broth, and Worcestershire sauce, and a generous layer of buttery mashed potatoes goes right on top. After about 30 minutes in the oven, everything comes together into a cozy casserole that’s satisfying enough to be dinner all on its own.
And make sure you don’t skip the fork trick on the potatoes! Those rough little peaks catch the heat in the oven and turn beautifully golden while the potatoes underneath stay soft and buttery.
Why You’ll Love This Recipe
This Shepherd’s Pie is simple comfort food, and that’s exactly what makes it so good. You don’t need a long ingredient list or anything fancy to make it—just potatoes, ground beef, vegetables, and a few savory staples.
I especially love the contrast between the two layers. The beef filling is juicy and savory from the broth and Worcestershire sauce, while the mashed potatoes are buttery and soft. Then there’s the golden top, which adds just a little texture to every scoop.
It’s also a complete meal in one baking dish. With beef, vegetables, and potatoes all tucked together, you can serve generous spoonfuls straight from the casserole and call dinner done.
Shepherd’s Pie Ingredients
Here’s a quick look at the simple ingredients that come together in this cozy Shepherd’s Pie:
- Potatoes – These make the soft, buttery topping. Large potatoes are peeled, quartered, boiled until tender, and mashed before being spread over the beef filling.
- Butter – Butter adds richness throughout the dish. Half is used to sauté the onions and vegetables, and the rest goes into the potatoes for a buttery mash.
- Onion – Chopped onion gives the beef filling a savory base and plenty of flavor. Let it cook until tender before adding the ground beef.
- Mixed Vegetables – Use 1 to 2 cups of vegetables such as diced carrots, corn, or peas. Carrots should go in earlier so they have time to soften, while peas and corn can be added later.
- Ground Round Beef – This is the hearty base of the filling. It cooks right in the pan with the onions and vegetables until browned and no longer pink.
- Beef Broth – A little beef broth keeps the filling juicy as it simmers and adds another layer of savory flavor.
- Worcestershire Sauce – Just 1 teaspoon brings a deeper, savory flavor to the beef and broth mixture. You can taste the filling after it simmers and add more if needed, as the recipe directs.
- Salt – Salt seasons both the potatoes and the filling. The potatoes start with 1 teaspoon in their cooking water, with more added to taste.
- Pepper and/or Other Seasonings – Finish the filling and mashed potatoes with pepper and any other seasonings you enjoy. Taste as you go so everything is seasoned just the way you like it.
Step-by-Step Instructions
First, cook the potatoes.
Place the peeled and quartered potatoes in medium sized pot. Cover with at least an inch of cold water. Add a teaspoon of salt. Bring to a boil, reduce to a simmer, and cook until tender (about 20 minutes).
Preheat the oven to 400°F.
While the potatoes cook, sauté the vegetables.
While the potatoes are cooking, melt 4 tablespoons of the butter in a large sauté pan on medium heat. Add the chopped onions and cook until tender, about 6 to 10 minutes.
If you are including vegetables, add them according to their cooking time. Carrots should be cooked with the onions, because they take as long to cook as the onions do.
If you are including peas or corn, add them toward the end of the cooking of the onions, or after the meat starts to cook, as they take very little cooking time.
Next, cook the beef.
Add ground beef to the pan with the onions and vegetables. Cook until no longer pink. Drain the pan of excess fat, if necessary (anything more than 1 tablespoon). Season with salt and pepper.
Add the Worcestershire sauce and beef broth. Bring the broth to a simmer and reduce heat to low. Cook uncovered for 10 minutes, adding more beef broth if necessary to keep the meat from drying out.
Taste the cooked filling and, if needed, add more salt, pepper, Worcestershire, or other seasonings of your choice.
Now, mash the potatoes.
When the potatoes are done cooking (a fork can easily pierce), remove them from the pot and place them in a bowl with the remaining 4 tablespoons of butter. Mash with a fork or potato masher, taste, and adjust seasonings with salt and pepper.
Assemble the Shepherd’s Pie.
Spread the cooked filling in an even layer in a large baking dish (such as a 9 x 13-inch casserole.
Spread the mashed potatoes over the top of the ground beef. Rough up the surface of the mashed potatoes with a fork so there are peaks that will get well browned. You can even use a fork to make creative designs in the mashed potatoes.
Finally, bake.
Place in a 400°F oven and cook until browned and bubbling, about 30 minutes. If necessary, broil for the last few minutes to help the surface of the mashed potatoes brown.
(Be careful when broiling using Pyrex or glass dishes, they have been known to shatter under the high heat of the broiler. It’s not a worry if you are using a ceramic or metal casserole dish.)
Enjoy!
Expert Tips
Get the potatoes really tender. They’re ready when you can easily pierce them with a fork. This makes them much easier to mash into the soft topping you want here.
Think about when you add your vegetables. Carrots need more cooking time, so they can go into the pan with the onions. Peas and corn cook quickly, which is why they’re better added later.
Don’t let the filling dry out. The beef mixture simmers uncovered for 10 minutes. Keep an eye on it during this time and add more beef broth if necessary.
Taste before you assemble. Once those mashed potatoes go on top, you won’t have another easy opportunity to adjust the filling. Give the beef mixture a taste first and add more salt, pepper, Worcestershire sauce, or your seasonings of choice if it needs them.
Give the potatoes some texture. Instead of smoothing the top perfectly flat, drag a fork across it to create plenty of little peaks. They’ll catch the heat and become the golden, browned bits everyone wants.
Recipe Variations
One of the nice things about this Shepherd’s Pie is that there’s already some flexibility built right into the recipe.
For the vegetables, use 1 to 2 cups mixed vegetables, such as diced carrots, corn, or peas. You can choose your favorite or use a combination.
You can also make the flavor your own with the pepper and/or other seasonings of choice included in the recipe. Just remember to taste the beef filling after it simmers and adjust the seasoning before adding the mashed potatoes.
Whatever combination you choose, keep the basic layers the same: savory beef and vegetables underneath and buttery mashed potatoes on top.
Storage & Reheating
If you have leftovers, let them cool and transfer them to an airtight container before refrigerating. They can be refrigerated for 3 to 4 days.
To reheat an individual serving, warm it until it’s hot all the way through. You can also reheat a larger portion in the oven, which is a nice option when you want to bring some of that baked texture back to the potato topping. Reheated leftovers should reach 165°F.
And yes, Shepherd’s Pie makes a particularly satisfying leftover lunch. You still get those layers of potatoes, beef, and vegetables in every scoop.
Serving Suggestions
Honestly, this Shepherd’s Pie doesn’t need much alongside it. You already have ground beef, vegetables, and potatoes packed into one hearty casserole, so a generous scoop can easily stand on its own.
If you’d like something fresh on the side, keep it simple. A crisp green salad is a lovely contrast to the buttery potatoes and savory beef. Green beans, roasted broccoli, or Brussels sprouts would also fit right in.
For a cozy dinner, I’d bring the casserole to the table while it’s still hot and bubbling and let everyone scoop out their own portion. Make sure each serving gets plenty of that browned potato topping!
Recipe FAQs
1. How do I know when the potatoes are ready to mash?
The potatoes are ready when you can easily pierce them with a fork. Make sure they’re nice and tender before draining and mashing. This will make it much easier to get that soft, buttery potato layer on top.
2. When should I add the vegetables?
It depends on which vegetables you’re using. Add carrots with the onions since they take longer to soften. Peas and corn cook much faster, so you can add them toward the end of cooking the onions or once the beef starts to cook.
3. How do I keep the beef filling from drying out?
Let the beef mixture simmer uncovered for 10 minutes and keep an eye on it as it cooks. If it starts looking a little dry, simply add more beef broth as needed. You want the filling to stay nice and juicy underneath the potatoes.
4. How do I get the mashed potatoes golden and crispy on top?
Don’t smooth the potatoes completely flat. Use a fork to make little ridges and peaks across the top before baking. These spots will brown beautifully in the oven. If you want a little more color, broil the top for the last few minutes. Just avoid using the broiler with a Pyrex or glass baking dish.
5. Can I make Shepherd’s Pie ahead of time?
Yes! This is a great casserole to prepare ahead. You can make the beef mixture in advance and keep it refrigerated, or assemble the casserole and refrigerate it until you’re ready to bake. If baking it cold from the refrigerator, it may need a little extra time in the oven.

Easy Shepherd’s Pie
Ingredients
- 1 tsp salt, plus more to taste
- 3 large (1 1/2 to 2 pounds) potatoes, peeled and quartered
- 8 tbsp (1 stick) butter, divided
- 1 medium onion, chopped (about 1 1/2 cups)
- 1-2 cups mixed vegetables, such as diced carrots, corn, or peas
- 1 1/2 pounds ground round beef
- 1/2 cups beef broth
- 1 tsp Worcestershire sauce
- Pepper and/or other seasonings of choice
Instructions
- Cook the potatoesPut the peeled and quartered potatoes into a medium pot and pour in enough cold water to cover them by at least 1 inch. Add 1 teaspoon salt.Bring the water to a boil, then lower the heat to a simmer. Cook the potatoes until tender, about 20 minutes.
- Heat the ovenPreheat the oven to 400°F.
- Cook the vegetablesWhile the potatoes cook, place a large sauté pan over medium heat and melt 4 tablespoons of the butter. Add the chopped onion and cook until tender, about 6 to 10 minutes. Add any additional vegetables according to how long they need to cook. If using carrots, cook them along with the onions because they require roughly the same amount of time. Peas and corn cook much more quickly, so add them near the end of the onion cooking time or after the beef has begun cooking.
- Cook and season the beef fillingAdd the ground beef to the pan containing the onions and vegetables. Continue cooking until the beef is no longer pink. If there is excess fat in the pan, drain it off, leaving no more than about 1 tablespoon. Season the mixture with salt and pepper.Stir in the Worcestershire sauce and beef broth. Bring the liquid to a simmer, reduce the heat to low, and cook uncovered for 10 minutes. If the mixture begins to become too dry, add additional beef broth as needed. Taste the filling and adjust with additional salt, pepper, Worcestershire sauce, or other seasonings of your choice if necessary.
- Mash the potatoesOnce the potatoes are tender enough to pierce easily with a fork, remove them from the pot and transfer them to a bowl. Add the remaining 4 tablespoons of butter and mash with a fork or potato masher. Taste and season with salt and pepper as needed.
- Assemble the casseroleSpread the cooked beef and vegetable filling evenly across the bottom of a large baking dish, such as a 9 x 13-inch casserole. Spoon the mashed potatoes over the filling and spread them into an even layer. Run a fork across the potato topping to create ridges and peaks. These raised areas will brown more readily in the oven, and you can also use the fork to create a decorative pattern.
- BakeTransfer the casserole to the 400°F oven and bake until the filling is bubbling and the potato topping is browned, about 30 minutes. If the potatoes need additional color, broil the casserole for the final few minutes. Use caution when broiling if your casserole is in a Pyrex or other glass baking dish, since glass can shatter when exposed to the intense heat of a broiler. Ceramic or metal casserole dishes do not present the same concern.
- Serve hot and enjoy.
.
Recipe Notes
- Vegetables: Use 1 to 2 cups of mixed vegetables such as diced carrots, corn, or peas. Add carrots with the onions, but wait until later to add quicker-cooking peas or corn.
- Keep the filling moist: If the beef starts to look dry while simmering, add a little more beef broth as needed.
- Season to taste: Before assembling the casserole, taste the beef mixture and adjust with more salt, pepper, Worcestershire sauce, or other seasonings of your choice.
- For a golden top: Use a fork to create peaks and ridges in the mashed potatoes. These raised areas will brown nicely as the Shepherd’s Pie bakes.
- Broiling: If the potatoes need more color, broil for the last few minutes. Avoid placing Pyrex or other glass bakeware under the broiler because the intense heat can cause it to shatter.



