Preheat the oven to 160°C fan forced
Add flour and paprika together in a large bowl and season
Add the beef and coat the meat
Transfer the meat to a casserole dish, add the rest of the ingredients (except the puff pastry and egg)
Cover and cook in the oven for 2 hours, check occasional to ensure there is enough liquid and the meat is not sticking to the bottom, add a little water if needed
Remove from the oven and allow the mixture to cool
Preheat the oven to 180°C fan forced
When cooled add the beef mixture to a pie dish and cover with the pastry sheets. Overlap the sheets and trim off any excess
Make small holes with your knife randomly (this allows the air out and will prevent the meat mix boiling and spilling over)
Brush the pie with the egg and bake for 50 minutes.