Preheat the oven to Gas Mark 6, 200°C, fan 180°C. Put the flour, butter and salt in a food processor and pulse until the mixture resembles breadcrumbs. Add the yolk and 4 tbsp cold water, pulse until the dough comes together (add a little more water if needed). Turn onto a floured work surface and knead gently. Roll out to roughly ½cm (¼in) thick.
Line a 25cm (10in) loose-bottomed tart tin evenly with the pastry, leaving an overhang. Prick the base all over with a fork, then transfer the tin to a baking tray and chill for 10 minutes. Take the pastry case out of the fridge and line it with nonstick baking paper, then fill with baking beans and blind bake for 15 minutes. Remove the beans and the paper, then return to the oven for a further 8-10 minutes, or until golden in colour. When the pastry is cool to the touch, trim the edges with a knife.
Meanwhile, heat 1tbsp of oil in a nonstick frying pan and fry the bacon for 2-3 minutes each side, or until golden, then remove and set aside. Add the remaining oil to the pan and cook the whole mushrooms for 3 minutes, until softened. Set aside. Spread the ketchup over the base of the quiche, then top with the tomato halves, cut side up, the mushrooms and bacon.
Beat the eggs together with the double cream and then season with salt and pepper. Pour the mixture into the case and bake for 25-30 minutes until the egg is set and the top is golden in places.
Freezing and defrosting guidelines
Once the dish has cooled completely, transfer it to an airtight, freezer-safe container, seal and freeze for up to 1-3 months. To serve, defrost thoroughly in the fridge overnight before reheating. Loosely cover with foil and bake until dish is thoroughly heated through. Reheat until piping hot.
For top tips on protecting you and your family when preparing raw meat and poultry, visit Food Safety in the Home and view the full Food safety at home video.