Finely chop the onion, carrot, celery and garlic. Then place in a pan with the olive oil and sauté for 5 minutes over a medium heat.
Add the lamb mince and break up well with a wooden spoon; cook until it is browned. Sprinkle in the flour and mix well, add the tomato purée, stock, bay leaf, Worcestershire sauce and pepper, mix well, cover and simmer for 30 minutes, stirring from time to time.
Peel the potatoes and cut into even-sized pieces, cover with hot water and simmer for 20 minutes. Drain when cooked, return to the pan and shake over a low heat to steam off excess moisture.
Remove from the heat and crush with a potato masher until smooth, add hot milk, butter and white pepper and beat until fluffy and well blended.
Heat the oven to Gas 5, 190°C, fan170°C. Remove bay leaf from the meat and place the meat in an ovenproof dish. Carefully spoon the mashed potato onto the mix and use a fork to spread the potato over the top, sealing in the meat and making a stripey pattern.
Place in the oven and bake for 30 minutes until top of the potato is slightly golden. Serve with a green salad or steamed broccoli.
Top tip
Try sprinkling some grated cheese evenly over the mashed potato for a change, or chop some parsley and sprinkle over the shepherd's pie before serving for an attractive finish.

Nifty Fifty
We've taken 50 family meals and made them from the new and improved Tesco Everyday Value range. So now you and your family can enjoy delicious meals without blowing your budget. See all Nifty Fifty recipes >
*Saving is calculated by replacing Tesco Cooking Onions (2 Pack) £1.18 (£0.59/each) with Tesco Everyday Value Brown Onions (2Kg) £1.17 (£0.59/kg), Tesco Carrots (600g) £1.00 (£1.54/kg) with Tesco Everyday Value Carrots (2kg) £0.92 (£0.46/kg), Tesco Garlic (4 pack) £1.00 (£0.25/each) with Tesco Everyday Value Garlic (3 Pack) £0.59 (£0.20/each), Tesco Lean Lamb Mince (400g) £3.50 (£8.75/kg) with Tesco Everyday Value Lamb/Mutton Mince (500g) £2.39 (£4.78/kg), Tesco Plain Flour (1.5Kg) £0.90 (£0.60/kg) with Tesco Everyday Value Plain Flour (1.5Kg) £0.52 (£0.35/kg), Tesco Black Pepper (100g) £1.68 (£0.17/10g) with Tesco Everyday Value Black Pepper (25g) £0.18 (£0.07/10g) , Tesco 10 Vegetable Stock Cubes (100g) £0.65 (£0.65/100g) with Tesco Everyday Value Vegetable Stock Cubes (100g) £0.10 (£0.10/100g), Tesco New Potatoes (2.5Kg) £1.40 (£0.56/kg) with Tesco Everyday Value New Potatoes (1Kg) £0.59 (£0.59/kg) and Tesco English Butter Unsalted (250g) £1.36 (£5.44/kg) with Tesco Everyday Value Unsalted Butter (250g) £1.19 (£4.76/kg). Saving amount is correct at time of publishing.
I have cooked this
8