Shepherd’s Pie Baked Potatoes are a fun twist on a classic dish! Imagine fluffy baked potatoes filled with a tasty mix of ground meat, veggies, and topped with creamy mashed potatoes.
These potatoes are so comforting and perfect for any meal. I love them because you get all the hearty goodness in a neat package—just scoop, eat, and enjoy without the mess!
Key Ingredients & Substitutions
Baking Potatoes: Choose starchy varieties like Russets for a fluffy texture. If they’re not available, Yukon Golds are a close alternative and still work well.
Ground Lamb or Beef: Traditional shepherd’s pie uses lamb for its rich flavor. If you dislike lamb, lean ground beef is a great substitute. For a healthier option, try ground turkey or chicken.
Veggies: The classic mix of onion, carrot, and peas adds texture. If you have other veggies on hand like corn or bell peppers, feel free to toss them in, too!
Cheese: While shredded cheddar is a popular topping, you can switch it up with mozzarella or a dairy-free cheese for a different flavor.
Milk or Cream: Instead of regular milk, try almond milk or oat milk if you want a dairy-free option. Cream makes the mash extra rich, but you can stick with milk if you like it lighter.
How Do You Get Creamy Mashed Potatoes?
A key part of this recipe is the smooth mashed potatoes. Here are my tips to nail that creamy texture:
- After baking, let the potatoes cool slightly. Slice off the tops and scoop out the insides carefully to avoid breaking the shell.
- Use a potato masher or ricer for a smoother consistency—this prevents lumps.
- Add butter and milk gradually while mashing, adjusting for your desired creaminess.
- Season well with salt and pepper to enhance the flavor—taste as you go!
And remember, you want the mash to be smooth, but not runny. Less is more with the milk; you can always add more if needed!

Shepherd’s Pie Baked Potatoes
Ingredients You’ll Need:
For the Potatoes:
- 4 large baking potatoes
For the Filling:
- 1 lb (450g) ground lamb or beef (traditionally lamb for shepherd’s pie)
- 1 small onion, finely chopped
- 1 carrot, finely diced
- 2 cloves garlic, minced
- 1/2 cup frozen peas (optional)
- 1 cup beef or vegetable broth
- 2 tbsp tomato paste
- 1 tbsp Worcestershire sauce
- 2 tbsp olive oil
- Salt and freshly ground black pepper to taste
For the Mash:
- 4 tbsp butter
- 1/4 cup milk or cream
- 1 cup shredded cheddar cheese (optional for topping)
- 1 tsp dried rosemary or thyme for garnish
How Much Time Will You Need?
This delicious Shepherd’s Pie Baked Potatoes recipe will take about 1 hour and 30 minutes to prepare and cook. You’ll spend about 1 hour baking the potatoes and preparing the filling, and then 20-25 minutes cooking them again in the oven once stuffed!
Step-by-Step Instructions:
1. Bake the Potatoes:
Preheat your oven to 400°F (200°C). Start by scrubbing the baking potatoes clean and pricking them all over with a fork to let steam escape while they cook. Place the potatoes directly on the oven rack and bake for about 1 hour, or until they’re tender when you poke them with a fork.
2. Prepare the Filling:
While the potatoes are baking, heat 2 tablespoons of olive oil in a skillet over medium heat. Once hot, add the chopped onion, diced carrot, and minced garlic. Sauté these veggies until they’ve softened, which should take around 5 minutes.
3. Cook the Meat:
Next, add the ground lamb or beef to the skillet. Cook it until it’s browned and fully cooked through, making sure to break it up into smaller pieces with a wooden spoon as it cooks.
4. Add Flavor and Thicken:
Now, it’s time to add flavor! Stir in the tomato paste, Worcestershire sauce, and season generously with salt and pepper. Pour in the broth and reduce the heat. Let everything simmer for about 10-15 minutes until the mixture thickens slightly. If you’re using frozen peas, add them in the last 5 minutes of cooking.
5. Scoop Out the Potatoes:
Once the potatoes are done baking, let them cool long enough to handle. Slice off the top third of each potato lengthwise and carefully scoop out the fluffy inside into a bowl, leaving a sturdy shell to hold all the delicious filling.
6. Make the Mashed Potato:
Take the scooped-out potato and mash it in the bowl with the butter and milk until it’s smooth and creamy. Make sure to season it with salt and pepper to taste for that extra flavor!
7. Combine and Fill:
Take half of the mashed potato and mix it into the meat mixture to help bind everything together. Fill each potato shell with this hearty meat mixture, and then use the remaining mashed potato to top each one off.
8. Bake Again:
If you want to add some cheesy goodness, sprinkle shredded cheddar cheese on top of the mashed potato before baking. Place the stuffed potatoes on a baking sheet and return them to the oven. Bake at 375°F (190°C) for 20-25 minutes, or until the topping is golden brown and everything is heated through.
9. Serve and Enjoy:
Once out of the oven, sprinkle the baked potatoes with dried rosemary or thyme for that finishing touch. Serve them warm, and if you’d like, they go great with a side of steamed broccoli or any other green veggies you enjoy. Enjoy your comforting meal!
Can I Use Different Types of Meat?
Absolutely! While traditional shepherd’s pie uses ground lamb, you can substitute it with ground beef for a different flavor. Ground turkey or chicken are also great lean alternatives if you’re looking for something lighter.
Can I Prepare This Recipe in Advance?
Yes, you can! Prepare the filling and the mashed potatoes ahead of time, then assemble the baked potatoes when you’re ready to cook. Just store them in the fridge and bake them when you’re set to enjoy your meal.
How Should I Store Leftovers?
Store any leftovers in an airtight container in the fridge for up to 3 days. To reheat, simply pop them in the oven at 350°F (175°C) until warmed through, or microwave them for a quicker option.
What Can I Serve with Shepherd’s Pie Baked Potatoes?
This dish pairs wonderfully with a side of steamed broccoli, green beans, or a fresh salad. The veggies add a nice crunch and freshness alongside the comforting baked potatoes!



