Fall-apart beef in a glossy ale gravy, tucked under a crisp golden pastry lid—exactly the kind of hearty pie you’d hope to find in a great British pub.
Step 1: Dredge & brown the beef
Toss beef with flour, salt and pepper until lightly coated. Heat 1 tbsp oil in a heavy pot over medium-high heat. Brown beef in 2–3 batches (don’t crowd the pan) until deep brown on all sides, about 6–8 minutes per batch. Transfer to a bowl.
Step 2: Build the flavour base
Reduce heat to medium. Add remaining 1 tbsp oil, then onions with a pinch of salt. Cook until softened and lightly golden, 8–10 minutes, scraping up the fond. Add garlic and cook until fragrant, 30 seconds.
Step 3: Tomato purée “cook out”
Stir in tomato paste and cook 1–2 minutes until it darkens slightly and smells sweeter (this removes the raw tang).
Step 4: Deglaze with ale, then braise
Pour in ale and stir well to dissolve everything stuck to the pot. Simmer 2 minutes. Add stock, Worcestershire, bay leaves and thyme. Return beef (and any juices) to the pot. Bring to a gentle simmer, then cover and cook on low for 1 hour 30 minutes, stirring occasionally.
Step 5: Add mushrooms & thicken
Stir in mushrooms (if using). Simmer uncovered 15–25 minutes until the gravy is glossy and thick enough to coat the back of a spoon. Taste and adjust salt/pepper. Remove bay leaves. Cool the filling 20–30 minutes (important so the pastry stays crisp).
Step 6: Top with pastry
Heat oven to **200°C (180°C fan)**. Spoon filling into a pie dish (or 4 individual ramekins). Lay puff pastry over the top and trim, leaving a 1–2cm overhang. Press edges to seal; crimp with a fork. Cut a small steam slit in the centre. Brush with beaten egg.
Step 7: Bake until properly golden
Bake **25–30 minutes** (individual pies 18–22 minutes) until the pastry is puffed and deep golden brown. Rest 5 minutes, then serve hot.
| Calories | 720 kcal |
| Protein | 38g |
| Carbs | 45g |
| Fat | 38g |