There is something incredibly satisfying about turning leftovers into a meal that feels completely new. After making a big batch of BBQ pulled pork, I found myself staring at the leftovers wondering what to make that wasn’t another burger or wrap. I wanted something hearty, packed with vegetables and perfect for a cool evening.

This Veg-Loaded BBQ Pulled Pork Shepherd’s Pie was exactly what I was after.

The smoky, slightly sweet pulled pork pairs beautifully with a generous mix of vegetables, all topped with creamy mashed potato that turns golden and crispy in the oven. It’s proper comfort food, but with enough vegetables that you can feel good about serving it to the family.

Even better, it freezes beautifully, making it a fantastic meal to prepare ahead for busy weeks.


Ingredients

Filling

  • Approximately 1 litre cooked BBQ pulled pork
  • 1 tablespoon olive oil
  • 1 large brown onion, finely diced
  • 2 carrots, diced
  • 2 celery stalks, diced
  • 1 red capsicum, diced
  • 1 zucchini, diced
  • 2 cloves garlic, minced
  • 1 tablespoon tomato paste
  • 1 to 1½ cups beef or chicken stock
  • 2 teaspoons Worcestershire sauce
  • 1 teaspoon smoked paprika
  • 1 teaspoon Dijon mustard (optional)
  • 1 teaspoon apple cider vinegar (optional, but helps balance the sweetness of the BBQ sauce)
  • 1 cup frozen peas, corn or a combination of both
  • Freshly cracked black pepper

Potato Topping

  • 1 kg potatoes, peeled and chopped
  • 50 g butter
  • ⅓ cup milk
  • Salt and pepper
  • ½ cup grated cheddar cheese (optional)

Method

Prepare the filling

Heat the olive oil in a large frying pan over medium heat.

Add the onion, carrot and celery and cook for around 5–7 minutes until softened.

Stir in the capsicum and zucchini and continue cooking for another 3–4 minutes.

Add the garlic and tomato paste and cook for one minute until fragrant.

Pour in the stock and stir through the Worcestershire sauce, smoked paprika and Dijon mustard if using. Allow the mixture to simmer for around five minutes until it begins to thicken slightly.

Fold through the BBQ pulled pork, breaking up any larger pieces, then stir in the peas and corn.

Taste the filling and season with freshly cracked black pepper. If your BBQ sauce is on the sweeter side, add a teaspoon of apple cider vinegar to brighten the flavours.

Transfer the mixture to a large baking dish.


Prepare the mash

Boil the potatoes in salted water until tender.

Drain well before mashing with the butter and milk until smooth and creamy.

Season with salt and pepper and stir through the grated cheese if using.


Assemble

Spread the mashed potato evenly over the pulled pork filling.

Use the back of a fork to create ridges across the surface. These little peaks become beautifully crispy in the oven.

Bake in a preheated oven at 200°C (180°C fan-forced) for 25–30 minutes, or until the top is golden brown and the filling is bubbling around the edges.

For an extra crispy topping, place under the grill for the final 3–5 minutes.


Serving Suggestions

Serve with steamed green beans, broccolini or a simple garden salad to balance the richness of the pie.


Storage

Refrigerator: Store leftovers in an airtight container for up to 4 days.

Freezer: Freeze individual portions or the whole pie for up to 3 months. Defrost overnight in the fridge before reheating.


Sam’s Kitchen Tips

  • This recipe is a fantastic way to use up leftover BBQ pulled pork without it feeling like leftovers.
  • Don’t skip adding the vegetables—they add freshness, colour and help stretch the filling.
  • If your pulled pork is heavily sauced, reduce the stock slightly until you reach a thick, spoonable consistency.
  • Sweet potato can replace half of the potato topping for a slightly sweeter finish.
  • Like most shepherd’s pies, this tastes even better the next day once the flavours have had time to develop.

If you’re anything like me, you’ll find yourself making extra pulled pork just so you have an excuse to make this pie later in the week. It’s become one of our favourite ways to reinvent leftovers, and I hope it becomes one of yours too.