If you love cozy comfort food, this recipe is about to become a new favorite. Shepherd’s Pie Baked Potatoes combine two classic dishes into one hearty, satisfying meal. Fluffy baked russet potatoes are stuffed with a rich, savory shepherd’s pie filling made with seasoned meat and vegetables, then topped with creamy mashed potatoes and baked until lightly golden.
This dish is easy to make, budget-friendly, naturally gluten-free, and perfect for busy weeknights, meal prep, or a comforting family dinner. Serve it on its own or pair it with a simple salad or roasted veggies for a complete meal.

Why You’ll Love This Recipe
- Two Comfort Foods in One – Shepherd’s pie meets a loaded baked potato
- Easy & Approachable – Simple ingredients and straightforward steps
- Great for Meal Prep – Make components ahead and assemble later
- Naturally Gluten-Free – No flour or thickening needed
- Totally Customizable – Works with beef, lamb, turkey, or vegetarian fillings
Ingredients
For the Baked Potatoes
- 4 large russet potatoes
- 1 tablespoon olive oil
- ½ teaspoon salt
For the Shepherd’s Pie Filling
- 1 pound ground beef or ground lamb
- 1 small onion, diced
- 2 carrots, diced
- 2 cloves garlic, minced
- 1 cup beef broth
- 1 tablespoon tomato paste
- 1 teaspoon Worcestershire sauce
- ½ teaspoon dried thyme
- ½ teaspoon dried rosemary
- Salt and black pepper, to taste
- ¾ cup frozen peas
For the Mashed Potato Topping
- ½ cup milk
- 2 tablespoons butter
- ¼ teaspoon garlic powder
- Salt and black pepper, to taste
- ½ cup shredded cheddar cheese (optional)
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 them a few times with a fork. Rub with olive oil and salt. Bake directly on the oven rack or on 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. Add the ground meat and cook until browned, breaking it up as it cooks. Drain excess grease if needed.
Stir in the onion, carrots, and garlic. Cook for about 5 minutes, until softened. Add tomato paste, Worcestershire sauce, thyme, rosemary, salt, and pepper. Pour in the beef broth and simmer for 10 minutes, until slightly thickened. Stir in the peas and remove from heat.
Step 3: Make the Mashed Potato Topping
Slice off the top third of each baked potato. Scoop out most of the potato flesh into a bowl, leaving a thin layer inside the skins. Mash with milk, butter, garlic powder, salt, and pepper until smooth. Stir in cheese if using.
Step 4: Assemble
Fill each potato with the shepherd’s pie filling, then top generously with mashed potatoes. Sprinkle with extra cheese if desired.
Step 5: Bake & Serve
Place the stuffed potatoes back on the baking sheet and bake for 10–15 minutes, until lightly golden. Serve warm.
Helpful Tips for Best Results
- Use russet potatoes for sturdy skins and fluffy centers
- Don’t over-scoop—leaving some potato helps them hold their shape
- Let the meat brown well before stirring for deeper flavor
- Add extra broth if you prefer a saucier filling
- Broil for 1–2 minutes for a crispier top
Variations & Substitutions
- Traditional: Use ground lamb
- Lean Option: Ground turkey or chicken
- Vegetarian: Lentils, mushrooms, or plant-based crumbles
- Low-Carb: Mashed cauliflower topping
- Cheesy: Add Parmesan or extra cheddar
- Spicy: Smoked paprika or cayenne
- Sweet Potato Version: Swap russets for sweet potatoes
Storage & Make-Ahead
Refrigerate: Store leftovers in an airtight container for up to 3 days
Freeze: Wrap individually and freeze up to 2 months
Reheat: Oven at 350°F for best texture or microwave in short intervals
Final Thoughts
These Shepherd’s Pie Baked Potatoes are cozy, hearty, and deeply satisfying—everything you want in comfort food, with a fun twist. Whether you’re feeding your family, prepping meals ahead, or just craving something warm and filling, this recipe delivers every time.
