• 3 sheets frozen puff pastry, partially thawed
• ¼ cup olive oil
• 1kg diced beef chuck steak
• 2 onions, finely chopped
• 1 large carrot, finely chopped
• 2 stalks celery, finely chopped
• 3 cloves garlic, crushed
• ¼ cup tomato paste
• ¼ cup plain flour
• 1 cup beef stock
• 2 tblsps balsamic vinegar
To make filling, heat 2 tablespoons oil in a large flameproof casserole dish (16-cup capacity) over a high heat. Add beef in three batches. Cook, turning occasionally, until browned. Remove. Reduce heat to medium.
Add remaining oil to same pan with onions, carrot, celery and garlic. Cook, stirring occasionally, for about 3 minutes, or until onions are soft. Add paste and flour. Stir for 30 seconds. Return beef with stock and vinegar. Bring to a boil. Cover with lid.
Cook in a moderately slow oven (160°C) for about 1 hour, 30 minutes, or until beef is tender and sauce is thickened. Transfer to a bowl. Refrigerate, covered, until cold.
Grease a 23cm round cake pan, 4cm deep (base measuring 21cm).
Join two pastry sheets together at different angles. Roll out large enough to line base and side of pan. Lift into the pan. Spoon in filling. Top with remaining pastry sheet. Twist and turn pastry edge to seal. Cut a small cross in the centre.
Cook in a very hot oven (220°C) for 20 minutes. Reduce oven to hot (200°C). Cook for a further 30 to 35 minutes, covering loosely with foil if over-browning, or until pastry is golden. Remove from oven and stand for 15 minutes before removing from pan.
Serve with mushy peas.