Shepherd’s Pie Stuffed Potatoes combines the best of twice-baked potatoes and shepherd’s pie. And…they’re darn cute!

This twist on a baked potato is one of our new favorite ways to eat it. The hearty, cozy filling is packed full of flavor and protein.
Shepherds Pie is one of my favorite dishes to make for the family. My Sweet Potato Shepherd’s Pie has been a staple this winter; it was great to have on hand during the first few months of postpartum. Speaking of casseroles, we made this High Protein Taco Casserole recipe again over the weekend and I just can’t get enough of it. Another high-protein dish that is easy to meal prep are my Venison Stuffed Peppers, they are so easy to whip up and if you make a double batch, you can easily freeze a pan for later. If you’re on the hunt for a classic Shepherds Pie recipe, make sure you check out the one in my cookbook: Venison Every Day!
This recipe combines fluffy baked potatoes that get scooped out, mashed, and mixed with buttery goodness before being piled back into their crispy skins—then, they’re topped with a hearty shepherd’s pie filling packed with a savory ground venison meat misture that is rich and delicous. You’re going to love this cozy, satisfying meal that delivers all the flavors of a classic shepherd’s pie in a perfectly portioned potato boat. And let’s be real—they’re downright adorable!
Bonus! These stuffed potatoes are a meal-prep dream, easy to freeze, and perfect for stocking up on hearty, high-protein dinners. Whip up a double batch, enjoy a few fresh, and pop the rest in the freezer for busy weeknights when you need something warm and filling fast. Whether you’re serving them up for a cozy family dinner or making a big batch for meal prep, these Twice Baked Potatoes with Shepherd’s Pie Filling are a game-changer!
INGREDIENTS AND KITCHEN TOOLS

- Potatoes (russet potatoes work well for this)
- Avocado or olive oil
- Butter, divided
- Yellow onion, diced
- Carrots
- Celery
- Ground Venison – (ground beef, bison, elk, and even lamb will work here too)
- Garlic cloves
- Salt
- Pepper
- Dried thyme
- Ground sage
- Tomato paste
- Dark beer, like Guinness or a stout
- Apple cider vinegar
- Frozen peas
- Milk
Kitchen Tools:
STEP BY STEP



Step 1: Preheat the oven to 400F.
Step 2: Place the potatoes on a large baking sheet and cover them in oil.
Step 3: Roast them in the oven for about 30-35 minutes while you prepare the filling until the insides are totally soft, cut side up.
Step 4: Next, heat 1 tablespoon of the butter in a large skillet over medium heat.
Step 5: Add the diced onion, carrots and celery to the skillet and saute until they start to soften, which takes about 8 minutes.
Step 6: Add the ground meat and brown, this takes about 10 minutes. Next add the garlic, 1/2 teaspoon of the salt, 1 teaspoon of pepper, thyme, and sage. Saute everything for 2 additional minutes to let the spices release their flavor.
Step 7: Add the beer and cider vinegar and allow the alcohol to cook off, this takes about 5 minutes. Finally, stir in the tomato paste.
Step 8: Bring the mixture to a boil and turn it down to simmer for 10-15 minutes while you prepare the potatoes. When you’re ready to assemble the dish, remove the pan from the heat and stir in the frozen peas.
Step 9: When the potatoes are soft, remove them from the oven and scoop most of the flesh into a bowl leaving the skins on the baking dish.
Step 10: To the potatoes, add in the remaining butter. Gradually add the milk and mash until you get the texture you want. I like my potatoes to be a little thinner than mashed potatoes for this dish. It helps the topping get nice and crispy.
Step 11: Spoon the meat filling into the potato skins on the backing sheet, filling each one to the top.
Step 12: Spread the mashed potato over the filling to top each potato.
Step 13: Bake the potatoes for about 15 minutes until the top is golden brown.
Step 14: Serve and enjoy!

Cooking Tip
This recipe works great with any red meat. Venison, elk, beef, and lamb will all be delicious for this filling.
HOW TO SERVE

These potatoes are perfect as is. Serve them up with a little side salad for a perfectly balanced meal.
STORING AND REHEATING

You can easily prep the potatoes and the filling and store separately and assemble when ready to eat. If you want to make ahead of time, assemble as instructed above, store in the refrigerator and reheat in the oven or microwave.
OTHER RECIPES YOU’LL LOVE
- Sweet Potato Shepherd’s Pie
- Venison Steak Au Poivre
- Beer Braised Venison Roast
- Meatloaf-Style Stuffed Meatballs


Shepherd’s Pie Stuffed Potatoes | Twice Baked Potatoes with Shepherd’s Pie Filling
Shepherd’s Pie Stuffed Potatoes combine the best of twice-baked potatoes and shepherd’s pie. And…they’re darn cute!
- Prep Time: 45 min
- Cook Time: 20 min
- Total Time: 1 hr 5 min
- Yield: 4-6 1x
- Category: Dinner
- Method: Oven
- Cuisine: Irish American
Ingredients
- 4 medium potatoes, halved
- 1 Tbsp. avocado or olive oil
- 5 Tbsp. butter, divided
- 1 large, yellow onion, diced
- 1 and 1/2 cups diced carrots
- 1 and 1/2 cups diced celery
- 1 lb. ground red meat – beef, bison, venison, even lamb
- 3 garlic cloves, minced
- 2 tsp. salt, divided
- 1 and 1/2 tsp. pepper, divided
- 1 tsp. dried thyme
- 1/2 tsp. ground sage
- 1 (6oz.) can tomato paste
- 1 cup dark beer, like Guinness or a stout
- 2 tsp. apple cider vinegar
- 1 cup frozen peas
- 1/2 –3/4 cup warm milk, or to desired texture
Instructions
- Preheat the oven to 400F.
- Place the potatoes on a large baking sheet and cover them in oil.
- Roast them in the oven for about 30-35 minutes while you prepare the filling until the insides are totally soft, cut side up.
- Next, heat 1 tablespoon of the butter in a large skillet over medium heat.
- Add the diced onion, carrots and celery to the skillet and saute until they start to soften, which takes about 8 minutes.
- Then add the ground meat and brown, this takes about 10 minutes. Next add the garlic, 1/2 teaspoon of the salt, 1 teaspoon of pepper, thyme, and sage. Saute everything for 2 additional minutes to let the spices release their flavor.
- Add the beer and cider vinegar and allow the alcohol to cook off, this takes about 5 minutes. Finally, stir in the tomato paste.
- Bring the mixture to a boil and turn it down to simmer for 10-15 minutes while you prepare the potatoes. When you’re ready to assemble the dish, remove the pan from the heat and stir in the frozen peas.
- When the potatoes are soft, remove them from the oven and scoop most of the flesh into a bowl leaving the skins on the baking dish.
- To the potatoes, add in the remaining butter. Gradually add the milk until you get the texture you want. I like my potatoes to be a little thinner than mashed potatoes for this dish. It helps the topping get nice and crispy.
- Spoon the meat filling into the potato skins on the backing sheet, filling each one to the top.
- Spread the mashed potato over the filling to top each potato.
- Bake the potatoes for about 15 minutes until the top is golden brown.
- Serve and enjoy!