Why You’ll Love This Recipe
-
Perfect for Halloween parties and themed dinners
-
Rich, savory layers of meat, veggies, and mashed potatoes
-
Customizable with different proteins or cheeses
-
Fun and interactive to make with kids
-
A warm, filling one-dish meal
-
Makes great leftovers (even stuffed in a pepper!)
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
-
1½ pounds ground pork
-
5–6 potatoes, peeled and cubed
-
10–12 oz frozen mixed vegetables
-
1 large yellow onion, diced
-
8 oz mushrooms, sliced
-
½ cup milk (Lactaid or regular)
-
5 tablespoons butter, divided
-
3 tablespoons all-purpose flour
-
2 tablespoons Worcestershire sauce
-
2 cups beef broth
-
½ cup shredded mixed cheese
-
Salt, black pepper, and garlic powder, to taste
-
Olive oil
-
16 green peas (for decorating mashed potato ghosts – optional)
Directions
-
Preheat oven to 375°F (190°C).
-
Cook the pork in a skillet over medium heat until browned. Season with salt, pepper, and garlic powder. Drain and set aside.
-
Sauté onion and mushrooms in olive oil until soft. Season to taste.
-
Cook frozen veggies in a small saucepan, then drain and set aside.
-
Boil potatoes until fork tender (15–20 minutes). Drain, mash with milk and 2 tablespoons of butter. Season with salt and pepper.
-
Make the gravy: Melt remaining 3 tablespoons butter in a saucepan. Whisk in flour to form a roux. Add Worcestershire and beef broth. Stir until thickened.
-
Assemble in a 9×13 baking dish:
-
Spread mixed vegetables on the bottom
-
Layer cooked pork
-
Add sautéed onions and mushrooms
-
Pour gravy over top
-
-
Pipe mashed potatoes onto the filling in ghost shapes using a zip-top bag with the corner snipped. Add two peas for eyes on each ghost. (Or just spread potatoes in a layer if not making ghosts.)
-
Top with shredded cheese and bake for 20–25 minutes, until hot and bubbly.
-
Serve warm — perfect with crusty bread or on its own!
Servings and timing
-
Servings: 6–8
-
Prep time: 30 minutes
-
Cook time: 25 minutes
-
Total time: 55 minutes
Variations
-
Swap protein: Use ground beef, turkey, or plant-based meat.
-
Add cheese to potatoes: Mix in shredded cheddar or cream cheese for richer mash.
-
Make mini pies: Assemble in individual ramekins or muffin tins.
-
Make it spooky sweet: Use purple potatoes or add edible eyes to ghosts for more Halloween fun.
-
Stuff it in a pepper: Hollow out a bell pepper, carve a face, fill with leftovers, and bake.
Storage / reheating
-
Storage: Cool completely, then store covered in the fridge for up to 4 days.
-
Freezing: Freeze assembled (unbaked) for up to 2 months. Thaw before baking.
-
Reheating: Microwave individual portions or reheat in the oven at 350°F until warmed through.
FAQs
Can I use beef instead of pork?
Yes, ground beef, turkey, or lamb all work well as substitutes.
What if I don’t want to make the ghosts?
Simply spread the mashed potatoes over the filling and top with cheese. Still delicious!
Can I use fresh vegetables instead of frozen?
Yes. Steam or sauté them first before layering in the dish.
Can I make this dairy-free?
Use plant-based milk and butter substitutes. Omit cheese or use a dairy-free version.
What’s the best cheese to use?
A shredded mix, cheddar, mozzarella, or even provolone work well here.
How do I pipe the mashed potato ghosts?
Use a freezer bag with a corner snipped off or a piping bag with a large round tip.
How do I keep the mashed potatoes from being too soft for piping?
Use slightly firmer mashed potatoes by reducing the milk slightly and letting them cool a bit before piping.
Can I make this ahead of time?
Yes, assemble the whole dish, refrigerate, and bake when ready to serve.
Is this gluten-free?
To make it gluten-free, use cornstarch instead of flour for the gravy and ensure all other ingredients are GF-certified.
How can I make it vegetarian?
Swap pork for lentils or a meatless crumble and use vegetable broth.
Conclusion
Halloween Spooky Shepherd’s Pie is a festive and hearty dinner with playful personality and serious comfort food vibes. Whether you go all out with mashed potato ghosts or keep it classic, this cozy casserole is perfect for chilly fall nights, Halloween gatherings, or anytime you need a fun, satisfying meal.
Print
Creepy Shepherd’s Pie (Ghost Potatoes!)
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
This Spooky Shepherd’s Pie is a festive Halloween twist on the classic comfort food. It features layers of seasoned pork, sautéed mushrooms and onions, mixed vegetables, and a rich gravy, all topped with adorable mashed potato ghosts made with green pea eyes. It’s perfect for a fun and hearty fall dinner!
- Total Time: 55 minutes
- Yield: Serves 6-8
Ingredients
1 1/2 lb ground pork
5–6 potatoes, peeled and cubed
10–12 oz frozen mixed vegetables
1 large yellow onion, diced
8 oz mushrooms, sliced
1/2 cup milk (or Lactaid)
5 tbsp butter, divided
3 tbsp all-purpose flour
2 tbsp Worcestershire sauce
2 cups beef broth
1/2 cup shredded mixed cheese
Salt, pepper, and garlic powder to taste
Olive oil, for cooking
16 green peas (for ghost eyes)
Instructions
- Preheat oven to 375°F (190°C).
- Cook and crumble pork in a skillet until no longer pink. Season with salt, pepper, and garlic powder. Drain and set aside.
- Sauté onions and mushrooms in olive oil until softened. Season and set aside.
- Cook frozen mixed vegetables according to package, then drain and set aside.
- Boil potatoes in salted water until fork-tender (15-20 mins). Drain and mash with 2 tbsp butter and milk until smooth. Season to taste.
- In a saucepan, melt remaining 3 tbsp butter. Whisk in flour to form a roux. Add Worcestershire and beef broth. Simmer until thickened into a gravy.
- In a 9×13 baking dish, layer the vegetables, followed by the pork, onion/mushroom mix, and pour the gravy on top.
- Scoop mashed potatoes into a freezer bag, snip the corner, and pipe 8 ghost shapes onto the casserole. Add two peas for eyes on each ghost.
- Sprinkle cheese around the ghosts (or over entire surface if not making ghosts).
- Bake for 20-25 minutes until heated through and cheese is melted.
Notes
- You can use beef or turkey instead of pork.
- To make non-Halloween version, simply spread mashed potatoes evenly across the top and cover with cheese.
- For extra flavor, add a pinch of paprika or thyme to the mashed potatoes.
- Leftover casserole can be stuffed into hollowed bell peppers and baked for a creative reuse.
- Author: Monica
- Prep Time: 30 minutes
- Cook Time: 25 minutes
- Category: Casserole
- Method: Baking
- Cuisine: American
- Diet: Halal
Nutrition
- Serving Size: 1 portion
- Calories: 470
- Sugar: 5g
- Sodium: 620mg
- Fat: 27g
- Saturated Fat: 12g
- Unsaturated Fat: 13g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 5g
- Protein: 23g
- Cholesterol: 85mg