These Shepherd’s Pie Baked Potatoes combine two classic comfort foods in one delicious meal. Crispy baked potato shells are filled with a rich ground beef and vegetable mixture, then topped with creamy mashed potatoes and baked until golden.
They are warm, filling, family-friendly, and perfect for chilly evenings. You can prepare the filling ahead of time, making this recipe a great option for busy weeknight dinners.
Recipe Information
Prep time: 25 minutes
Cook time: 1 hour 20 minutes
Total time: 1 hour 45 minutes
Servings: 4–6
Ingredients
For the baked potatoes
- 4 large russet potatoes
- 1 tablespoon olive oil
- ½ teaspoon salt
For the meat filling
- 1 pound ground beef
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 1 cup frozen peas and carrots
- 2 tablespoons tomato paste
- 1 tablespoon Worcestershire sauce
- 1 cup beef broth
- 1 teaspoon dried thyme
- ½ teaspoon dried rosemary
- ½ teaspoon salt
- ¼ teaspoon black pepper
- 1 tablespoon all-purpose flour, optional, for thickening
For the mashed potato topping
- Potato flesh removed from the baked potatoes
- 3 tablespoons butter
- ⅓ cup warm milk
- ½ cup shredded cheddar cheese, optional
- ½ teaspoon salt
- ¼ teaspoon black pepper
Instructions
1. Bake the potatoes
Preheat the oven to 400°F or 200°C.
Wash and scrub the potatoes thoroughly, then dry them with a clean towel.
Pierce each potato several times with a fork. Rub them with olive oil and sprinkle with salt.
Place the potatoes directly on the oven rack or on a baking sheet.
Bake for 50–60 minutes, or until the potatoes are tender when pierced with a knife.
Remove them from the oven and let them cool for about 10 minutes.
2. Prepare the beef filling
While the potatoes are baking, heat a large skillet over medium heat.
Add the ground beef and cook for 5–7 minutes, breaking it apart with a wooden spoon, until browned.
Drain any excess grease if necessary.
Add the chopped onion and cook for 3–4 minutes, until softened.
Stir in the garlic and cook for another 30 seconds.
Add the tomato paste, Worcestershire sauce, thyme, rosemary, salt, and black pepper. Stir well.
Sprinkle in the flour, if using, and cook for one minute.
Pour in the beef broth and stir until combined.
Add the frozen peas and carrots.
Simmer for 5–8 minutes, stirring occasionally, until the sauce thickens slightly. The filling should be moist but not watery.
Remove the skillet from the heat.
3. Prepare the potato shells
Cut each baked potato in half lengthwise.
Carefully scoop out most of the potato flesh, leaving about ¼ inch around the skin so the shells remain sturdy.
Place the potato flesh in a large bowl.
Arrange the empty potato shells in a lightly greased baking dish.
4. Make the mashed potatoes
Add the butter, warm milk, salt, and black pepper to the bowl of potato flesh.
Mash until smooth and creamy.
Stir in the shredded cheddar cheese, if using.
Add a little more milk if the mashed potatoes seem too thick. They should be soft enough to spoon or pipe over the filling.
5. Fill the potato shells
Spoon the beef and vegetable mixture into each potato shell.
Pack the filling gently, but do not overfill them too much.
Spoon the mashed potatoes over the meat filling. You can spread them with a spoon or pipe them using a piping bag fitted with a large star tip.
Use a fork to create small ridges on top. These ridges will become golden and crispy while baking.
6. Bake until golden
Return the filled potatoes to the oven.
Bake at 400°F or 200°C for 20–25 minutes, until heated through.
For a more golden topping, broil them for the final 2–3 minutes. Watch carefully so the mashed potatoes do not burn.
7. Serve
Let the potatoes rest for about five minutes before serving.
Garnish with chopped parsley, green onions, or a little extra black pepper.
Serve warm with a green salad, roasted vegetables, or crusty bread.
Helpful Recipe Tips
Choose large russet potatoes
Russet potatoes have thick skins that hold their shape well after baking. Their fluffy interiors also make excellent mashed potatoes.
Do not scoop too close to the skin
Leave a thin layer of potato inside each shell. This prevents the shells from tearing when they are filled.
Keep the filling thick
Allow the beef mixture to simmer until most of the excess liquid has reduced. A watery filling may make the potato shells soggy.
Make the topping golden
Brush the mashed potatoes lightly with melted butter before baking for a richer color and flavor.
Use leftover mashed potatoes
You can prepare this recipe with leftover mashed potatoes. In that case, save the potato flesh for another recipe, such as potato soup or croquettes.
Easy Four-Ingredient Version
For a faster version, use:
- 4 large baked potatoes
- 1 pound ground beef
- 2 cups frozen mixed vegetables
- 2 cups prepared beef gravy
Cook the beef, add the vegetables and gravy, then fill the potato shells. Top with the mashed potato flesh and bake until golden.
Variations
Traditional lamb version
Replace the ground beef with ground lamb for a more traditional shepherd’s pie flavor.
Cheesy version
Mix cheddar cheese into the mashed potatoes and sprinkle additional cheese over the top before baking.
Chicken version
Use cooked shredded chicken and chicken gravy instead of ground beef and beef broth.
Vegetarian version
Replace the meat with cooked lentils, mushrooms, or a plant-based ground-meat alternative. Use vegetable broth instead of beef broth.
Spicy version
Add chopped jalapeños, chili flakes, or a little hot sauce to the beef filling.
Make-Ahead Instructions
Prepare the potatoes, filling, and mashed topping as directed.
Assemble everything in the baking dish, cover tightly, and refrigerate for up to 24 hours.
When ready to serve, bake at 375°F or 190°C for 30–35 minutes, or until hot throughout.
Storage
Store leftover stuffed potatoes in an airtight container in the refrigerator for up to three days.
Reheating
Oven
Place the potatoes in a baking dish and cover loosely with foil.
Reheat at 375°F or 190°C for 20–25 minutes. Remove the foil for the final five minutes.
Air fryer
Reheat at 350°F or 175°C for 8–10 minutes.
Microwave
Microwave individual portions for 2–3 minutes, although the potato skin will be softer.
Freezing Instructions
Allow the assembled potatoes to cool completely.
Wrap each potato tightly in plastic wrap, then place them in a freezer-safe container.
Freeze for up to two months.
Thaw overnight in the refrigerator before reheating in the oven.
What to Serve with Shepherd’s Pie Baked Potatoes
These stuffed potatoes are a complete meal on their own, but they also pair well with:
- Green salad
- Roasted broccoli
- Garlic green beans
- Glazed carrots
- Steamed vegetables
- Dinner rolls
- Homemade gravy
Frequently Asked Questions
Can I use ground turkey?
Yes. Ground turkey or ground chicken can be used instead of beef. You may need to add a little extra seasoning because they have a milder flavor.
Can I use instant mashed potatoes?
Yes. Prepared instant mashed potatoes work well when you need a quick shortcut.
Why are my potato shells falling apart?
The potatoes may have been scooped too deeply. Leave a layer of potato around the inside of each skin to keep the shells strong.
Can I add cheese on top?
Absolutely. Sprinkle cheddar, mozzarella, or Parmesan over the mashed potato topping before baking.
Can I make this recipe gluten-free?
Yes. Use gluten-free Worcestershire sauce and replace the flour with cornstarch, or leave it out and simmer the filling longer.
Final Notes
These Shepherd’s Pie Baked Potatoes are hearty, comforting, and full of familiar homemade flavors. The combination of crispy potato skins, savory beef filling, colorful vegetables, and creamy golden mashed potatoes makes them a satisfying dinner the entire family can enjoy.

