This classic James Martin cottage pie is rich, comforting, and deeply savoury, with tender minced beef cooked in a glossy gravy and topped with creamy mashed potatoes. The texture is soft and spoonable inside, finished with a lightly golden crust on top. It is a straightforward, homely recipe that suits confident beginners and seasoned cooks alike. From start to finish, it takes about 1 hour and 10 minutes, including baking.
Ingredients
For the beef filling
- 2 tbsp olive oil
- 1 large onion, finely chopped
- 2 carrots, finely diced
- 2 celery sticks, finely chopped
- 2 cloves garlic, crushed
- 750g beef mince
- 2 tbsp tomato purée
- 2 tbsp plain flour
- 400ml beef stock
- 1 tbsp Worcestershire sauce
- 1 tsp fresh thyme leaves or ½ tsp dried thyme
- Salt and freshly ground black pepper
For the potato topping
- 1kg floury potatoes, peeled and cut into chunks
- 50g unsalted butter
- 100ml warm milk
- Salt and freshly ground black pepper

How to Make James Martin Cottage Pie
- Prepare the oven: Preheat the oven to 200°C or 180°C fan. Place a shelf in the middle of the oven so the pie cooks evenly and the topping colours nicely.
- Cook the vegetables: Heat the olive oil in a large frying pan over medium heat. Add the onion, carrots, and celery, then cook for 8 to 10 minutes until softened but not coloured. Stir in the garlic and cook for 1 minute.
- Brown the beef: Add the beef mince to the pan and cook, breaking it up with a spoon, until browned all over. Season well with salt and black pepper.
- Build the sauce: Stir in the tomato purée and cook for 1 minute. Sprinkle over the flour and mix well, then gradually pour in the beef stock, stirring until smooth and slightly thickened. Add the Worcestershire sauce and thyme.
- Simmer the filling: Reduce the heat and simmer gently for 20 minutes until the sauce is rich and glossy. Taste and adjust the seasoning, then spoon the mixture into a large ovenproof dish.
- Make the mash: Boil the potatoes in salted water for 15 to 20 minutes until very tender. Drain well, then mash with the butter and warm milk until smooth and creamy. Season generously.
- Assemble the pie: Spoon the mashed potatoes over the beef filling and spread evenly. Rough up the surface with a fork to help it crisp in the oven.
- Bake: Bake for 25 to 30 minutes until bubbling at the edges and golden on top. Allow to stand for 5 minutes before serving.
Tips for the Best Cottage Pie
How do I stop the filling from being watery?
Simmer the beef mixture until thick before assembling the pie. The sauce should coat the mince rather than pool at the bottom.
Can I make the mash extra creamy?
Yes. Use floury potatoes and warm the milk before adding. This helps the mash absorb moisture evenly and stay smooth.
How do I get a golden topping?
Rough the mash with a fork and bake uncovered. For extra colour, you can brush lightly with melted butter before baking.
Can I prepare this ahead of time?
Yes. Assemble the pie, cool completely, cover, and refrigerate for up to 24 hours before baking.
Serving Suggestions
- Steamed green beans or buttered peas
- Simple cabbage or kale with a little butter
- Crusty bread to mop up the sauce
Storage
Room temperature
Allow the pie to cool, then keep covered for up to 2 hours before refrigerating.
Refrigerator
Store covered in the fridge for up to 3 days. Reheat thoroughly in the oven or microwave.
Freezing
Freeze in an airtight container for up to 3 months. Defrost overnight in the fridge before reheating.
Nutrition (per serving)
- Calories: 520 kcal
- Carbohydrates: 38 g
- Protein: 32 g
- Fat: 26 g
- Saturated fat: 13 g
- Sodium: 620 mg
Nutritional values are approximate and may vary depending on ingredients used.
FAQs
Can I make cottage pie in advance?
Yes, you can assemble the pie up to a day ahead. Keep it covered in the fridge and bake when ready to serve.
What dish size works best for cottage pie?
A medium ovenproof dish around 23 x 30cm gives the right depth for even cooking.
Can I use lamb instead of beef?
Lamb mince turns this into a shepherd’s pie and works beautifully with the same method.
Is cottage pie suitable for children?
Yes, it is mild, comforting, and easy to eat, making it ideal for the whole family.
James Martin Cottage Pie
Course: MainCuisine: BritishDifficulty: Easy4
servings20
minutes45
minutes70
minutes520
kcal1
hour5
minutesClassic James Martin cottage pie with rich beef mince in gravy and a creamy mashed potato topping. Comforting, hearty, and perfect for family dinners.
Ingredients
2 tbsp olive oil
1 large onion, finely chopped
2 carrots, finely diced
2 celery sticks, finely chopped
2 cloves garlic, crushed
750g beef mince
2 tbsp tomato purée
2 tbsp plain flour
400ml beef stock
1 tbsp Worcestershire sauce
1 tsp thyme
1kg potatoes, peeled and chopped
50g unsalted butter
100ml milk
Salt and black pepper
Directions
- Preheat the oven to 200°C or 180°C fan.
- Cook onion, carrots, celery, and garlic in olive oil until soft.
- Add beef mince and brown well.
- Stir in tomato purée, flour, stock, Worcestershire sauce, and thyme.
- Simmer until thick, then transfer to an ovenproof dish.
- Boil potatoes until tender, then mash with butter and milk.
- Spread mash over beef filling.
- Bake until golden and bubbling.
Notes
- Simmer the filling well to avoid a watery pie.
- Rough the mash with a fork for a crisp topping.
- Can be frozen for up to 3 months.
