01 -
Heat oil or butter in a large pan over medium-high heat. Brown beef in batches to develop colour, setting each batch aside after searing.
02 -
In the same pan, lower heat to medium and soften chopped onion for 4–5 minutes. Stir in minced garlic and cook for 1 minute until fragrant.
03 -
Add flour to the pan and cook briefly, stirring constantly. Incorporate tomato paste, Worcestershire sauce, red wine (if using), and beef stock, mixing to combine.
04 -
Return browned beef and any accumulated juices to the pan. Season with salt, black pepper, and thyme leaves. Simmer uncovered on low heat for 45–60 minutes, stirring occasionally, until beef is tender and the sauce is glossy and thick. Allow to cool completely before assembling.
05 -
Preheat oven to 200°C. Roll out the puff pastry on a lightly floured surface to comfortably fit your baking dish or pie tin.
06 -
Spoon cooled beef filling evenly into the base of the dish. Cover with rolled puff pastry, seal and crimp the edges with a fork. Cut a small vent in the centre for steam. Brush the surface with egg wash for sheen.
07 -
Bake in the centre of the oven for 25–30 minutes, until pastry is golden brown, crisp, and risen.
08 -
Remove from oven and let stand for 5–10 minutes before slicing. Garnish with fresh thyme sprigs and serve warm.