If you’re craving a cozy, hearty dinner, this Air Fryer Pork Shepherd’s Pie delivers rich, savory flavor with a beautifully golden mashed potato topping. Made with seasoned ground pork, mixed vegetables, and creamy potatoes, this comfort food classic cooks faster in the air fryer while still giving you that crisp, lightly browned finish on top.
Unlike traditional shepherd’s pie made with lamb, this version uses flavorful ground pork for a slightly sweeter, richer taste. If you enjoyed my Air Fryer Ranch Pork Chops or Air Fryer Sticky Asian Pork Chops, this layered pork dinner is another family-friendly favorite to add to your weekly rotation.
Why You’ll Love This Recipe
• Golden, lightly crispy mashed potato topping
• Hearty and satisfying comfort food
• Faster than oven-baked versions
• Perfect for meal prep
• Family-friendly and budget-friendly
Ingredients
For the pork filling:
• 1 lb ground pork
• 1 small onion, finely diced
• 2 cloves garlic, minced
• 1 cup frozen mixed vegetables (peas, carrots, corn)
• 1 tablespoon tomato paste
• ½ cup beef or chicken broth
• 1 teaspoon Worcestershire sauce
• ½ teaspoon dried thyme
• Salt and black pepper to taste
For the mashed potato topping:
• 2 cups mashed potatoes
• 2 tablespoons butter
• ¼ cup milk or cream
• ¼ cup shredded cheddar (optional)
• Salt to taste

How to Make Air Fryer Pork Shepherd’s Pie
- Cook the pork filling
In a skillet over medium heat, cook ground pork until browned. Add onion and garlic and sauté until softened. Stir in tomato paste, broth, Worcestershire sauce, thyme, salt, and pepper. Add mixed vegetables and simmer for 3–4 minutes until slightly thickened. - Prepare the mashed potatoes
Mix mashed potatoes with butter, milk, and salt until smooth and creamy. - Assemble the pie
Transfer the pork mixture into a 6–7 inch air fryer-safe baking dish. Spread mashed potatoes evenly over the top. Use a fork to create ridges for crisping. Sprinkle cheddar if using. - Air fry
Preheat air fryer to 375°F. Cook for 10–15 minutes until the top is golden and lightly crispy. - Rest and serve
Let the pie rest for 5 minutes before serving so the layers set properly.
In the middle of your pork dinner content, you can naturally guide readers to similar recipes. For a lighter twist, try my Air Fryer Low-Carb Cauliflower Shepherd’s Pie. If you’re planning a pork-themed dinner week, Air Fryer Garlic Lime Chicken also pairs beautifully as another protein-packed main option.

Tips for the Best Pork Shepherd’s Pie
• Use Yukon Gold potatoes for creamier texture
• Do not overfill the baking dish to prevent bubbling over
• Brush melted butter on top for extra crispiness
• Let it rest before slicing
• Add a pinch of smoked paprika for deeper flavor
Variations
Cheesy Upgrade – Add mozzarella between the pork and potatoes.
Spicy Version – Add red pepper flakes or diced jalapeños.
Low-Carb Option – Swap mashed potatoes with mashed cauliflower.
BBQ Twist – Stir 2 tablespoons BBQ sauce into the pork mixture.
Storage and Reheating
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat in the air fryer at 350°F for 5–7 minutes to crisp the topping again.
Frequently Asked Questions
Can I substitute ground beef?
Yes, ground beef or turkey can be used instead of pork.
Can I make this ahead of time?
Yes. Assemble and refrigerate, then air fry when ready. Add 2–3 extra minutes if cooking from cold.
What size pan should I use?
A 6–7 inch round or square air fryer-safe dish works best for most basket models.
Can I freeze shepherd’s pie?
Yes, freeze before air frying. Thaw overnight in the fridge before cooking.
Why isn’t my topping crispy?
Create fork ridges and avoid overcrowding your air fryer to allow proper airflow.
Conclusion
This Air Fryer Pork Shepherd’s Pie is hearty, comforting, and packed with savory flavor under a golden mashed potato topping. It’s a simple yet satisfying dinner that brings classic comfort food to your table faster and easier. Perfect for busy weeknights or cozy family meals, this air fryer version delivers both convenience and delicious results every time.

