(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
large russet potatoes
ground beef or lamb
onion, chopped
garlic, minced
carrots, diced
peas
corn (optional)
tomato paste
worcestershire sauce
beef broth
butter
milk
salt
black pepper
paprika
shredded cheddar cheese (optional)
fresh parsley, chopped
Directions
Preheat your oven to 200°C (400°F).
Scrub the potatoes, prick them with a fork, and bake directly on the oven rack for 45–60 minutes until tender.
Let the potatoes cool slightly, then slice them in half lengthwise and scoop out most of the flesh, leaving a thin shell.
Place the scooped potato flesh in a bowl and mash with butter, milk, salt, and pepper until smooth.
In a skillet over medium heat, cook the ground meat until browned.
Add onion, carrots, and garlic, and cook until softened.
Stir in tomato paste, Worcestershire sauce, and beef broth.
Add peas and corn, then simmer until the mixture thickens. Season with salt and pepper.
Spoon the meat mixture into the potato shells.
Top with the mashed potato mixture, spreading evenly.
Sprinkle with cheddar cheese if using and a light dusting of paprika.
Return to the oven and bake for 15–20 minutes until heated through and lightly golden on top.
Garnish with fresh parsley and serve warm.
Servings and timing
Servings: 4 Prep time: 20 minutes Cook time: 60–80 minutes Total time: about 1 hour 30 minutes
Variations
Use ground turkey or chicken for a lighter version
Add mushrooms for extra depth of flavor
Swap cheddar for mozzarella or parmesan
Use sweet potatoes instead of russet potatoes
Make it vegetarian with lentils instead of meat
Storage/Reheating
Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat in the oven at 180°C (350°F) for 15–20 minutes or until warmed through. You can also microwave for a quicker option. Freeze assembled (unbaked or baked) potatoes for up to 2 months. Thaw in the refrigerator before reheating.
FAQs
Can I make these ahead of time?
Yes, you can assemble them and refrigerate before baking. Add a few extra minutes to the baking time.
What type of potatoes work best?
Russet potatoes are ideal because of their fluffy interior.
Can I freeze twice baked potatoes?
Yes, they freeze well either before or after baking.
Can I use leftover mashed potatoes?
Yes, it’s a great way to save time and reduce waste.
What meat is traditionally used in shepherd’s pie?
Lamb is traditional, but beef is commonly used as well.
How do I keep the potato skins from tearing?
Handle them gently and leave a thin layer of potato inside for support.
Can I make this recipe vegetarian?
Yes, substitute the meat with lentils or plant-based alternatives.
How do I get a golden top?
Bake uncovered and optionally broil for a few minutes at the end.
Can I add cheese to the topping?
Yes, cheese adds extra flavor and a delicious crust.
What sides go well with this dish?
A simple green salad or steamed vegetables pair perfectly.
Conclusion
Shepherd’s Pie Twice Baked Potatoes are a comforting and creative dish that brings together the best of two classics. With their hearty filling and creamy topping, they’re perfect for family dinners, meal prep, or whenever you’re craving something warm and satisfying.
These Shepherd’s Pie Twice Baked Potatoes are the ultimate comfort food mashup, combining fluffy baked russet potatoes with a rich, savory ground meat and vegetable filling. Finished with creamy mashed potatoes and baked until golden, this hearty recipe is perfect for cozy dinners, meal prep, or family-friendly meals.
Ingredients
Large russet potatoes
Ground beef or lamb
Onion, chopped
Garlic, minced
Carrots, diced
Peas
Corn (optional)
Tomato paste
Worcestershire sauce
Beef broth
Butter
Milk
Salt
Black pepper
Paprika
Shredded cheddar cheese (optional)
Fresh parsley, chopped
Instructions
Preheat your oven to 200°C (400°F).
Scrub potatoes, prick with a fork, and bake directly on the oven rack for 45–60 minutes until tender.
Let cool slightly, then slice in half lengthwise and scoop out most of the flesh, leaving a thin shell.
Place the scooped potato flesh in a bowl and mash with butter, milk, salt, and pepper until smooth.
In a skillet over medium heat, cook the ground meat until browned.
Add onion, carrots, and garlic, and cook until softened.
Stir in tomato paste, Worcestershire sauce, and beef broth.
Add peas and corn, then simmer until thickened. Season with salt and pepper.
Spoon the meat mixture into the potato shells.
Top with the mashed potato mixture, spreading evenly.
Sprinkle with cheddar cheese and a light dusting of paprika if desired.
Return to the oven and bake for 15–20 minutes until heated through and golden on top.
Garnish with fresh parsley and serve warm.
Notes
Leave a thin layer of potato inside the skins to prevent tearing.Broil for 2–3 minutes at the end for a golden, slightly crispy top.Perfect for using leftover mashed potatoes or cooked meat.Swap in sweet potatoes for a slightly sweeter variation.Add mushrooms or lentils for extra texture or a vegetarian option.