What happens when two classic comfort foods collide? You get these irresistible Shepherd’s Pie Baked Potatoes—fluffy baked potatoes stuffed with a savory meat and vegetable filling, then topped with creamy mashed potatoes and baked until golden. Cozy, hearty, and incredibly satisfying, this recipe is comfort food at its best.
Perfect for weeknight dinners, meal prep, or feeding a hungry crowd, these stuffed potatoes are budget-friendly, naturally gluten-free, and easy to customize to suit your family’s tastes.

Why You’ll Love This Recipe
- Two Comfort Foods in One – Shepherd’s Pie meets a loaded baked potato
- Easy & Approachable – Simple steps with big flavor payoff
- Great for Meal Prep – Prep the filling ahead for fast dinners
- Naturally Gluten-Free – No flour or thickeners needed
- Customizable – Use beef, lamb, turkey, or even a vegetarian filling
Ingredients Overview
For the Baked Potatoes
- Large russet potatoes
- Olive oil
- Salt
For the Shepherd’s Pie Filling
- Ground beef or ground lamb
- Onion
- Carrots
- Garlic
- Beef broth
- Tomato paste
- Worcestershire sauce
- Dried thyme & rosemary
- Salt & black pepper
- Frozen peas
For the Mashed Potato Topping
- Milk
- Butter
- Garlic powder
- Salt & pepper
- Shredded cheddar cheese (optional)
(See recipe card below for exact measurements.)
How to Make Shepherd’s Pie Baked Potatoes
Step 1: Bake the Potatoes
Preheat the oven to 400°F (200°C). Scrub and dry the potatoes, then prick each with a fork. Rub with olive oil and salt and bake directly on the oven rack or a baking sheet for 45–50 minutes, until fork-tender.
Step 2: Prepare the Shepherd’s Pie Filling
While the potatoes bake, heat olive oil in a large skillet over medium heat. Brown the ground meat, breaking it apart as it cooks. Drain excess grease if needed. Add the onion, carrots, and garlic and cook until softened. Stir in tomato paste, Worcestershire sauce, herbs, salt, and pepper. Pour in the beef broth and simmer until slightly thickened. Stir in peas and remove from heat.
Step 3: Make the Mashed Potato Topping
Once the potatoes are done, slice off the top third and scoop out most of the flesh, leaving a thin layer inside the skin. Mash the potato with milk, butter, garlic powder, salt, and pepper until smooth. Stir in cheese if using.
Step 4: Assemble
Fill each potato skin with the Shepherd’s Pie filling. Top generously with mashed potatoes and sprinkle with extra cheese if desired.
Step 5: Bake & Serve
Return the stuffed potatoes to the oven and bake for 10–15 minutes, until lightly golden on top. Serve warm and enjoy.
Helpful Tips for Best Results
- Use russet potatoes for sturdy skins and fluffy interiors
- Don’t over-scoop—leave a thin layer of potato for structure
- Brown the meat well for maximum flavor
- Mash gently to keep potatoes fluffy, not gummy
- Want more sauce? Add extra broth or a small cornstarch slurry
Variations & Substitutions
- Classic Shepherd’s Pie: Use ground lamb
- Lean option: Ground turkey or chicken
- Vegetarian: Lentils, mushrooms, or plant-based crumbles
- Low-carb: Swap mashed potatoes for cauliflower mash
- Cheesy version: Add extra cheddar or Parmesan
- Spicy twist: Add smoked paprika or cayenne
Storage & Make-Ahead Tips
- Refrigerate leftovers in an airtight container for up to 3 days
- Freeze individually wrapped stuffed potatoes for up to 2 months
- Make ahead: Prep filling and potatoes separately up to 2 days in advance
Frequently Asked Questions
Can I use sweet potatoes instead?
Yes! Sweet potatoes add a subtle sweetness that pairs beautifully with the savory filling.
Can these be made ahead?
Absolutely. Assemble just before baking for best texture.
How do I get them extra crispy?
Bake potatoes directly on the oven rack and broil for 1–2 minutes after stuffing.
Final Thoughts
These Shepherd’s Pie Baked Potatoes are everything you want in a comfort food meal—warm, hearty, and incredibly satisfying. Whether you’re cooking for your family or prepping meals for the week, this recipe is sure to become a favorite.
