- Preheat the oven to 180C 
- Warm a frying pan - add the bacon and cook for 3-5 mins until a little bit golden 
- Remove bacon from heat with a slotted spoon and set aside for now 
- Brown the chicken thighs in the bacon pan (3-5 mins) 
- Remove chicken and set aside 
- Add 1 tbsp butter to the pan, allow it to melt and then add the leeksTurn the heat down and slowly saute the leeks for about 10 minutes, until soft and translucent 
- While the leeks are sauteing, peel the potatoes for the mash and cut into even pieces, add these to a large pot of cold water. Pop this pot on the stove and bring to the boil 
- Next, add the grated garlic to your leek mixture - allow to get fragrant for about 2 minutes 
- Return chicken and bacon to the pan, followed by the flour - stir well and cook for a couple of minutes to cook out the flavour of the flour 
- Add stock, creme fraiche, lemon juice and thyme and stir - simmer for 10 minutes 
- After your potatoes have simmered for 10-15 minutes (depending on the size), check for doneness with a fork - you should be able to pierce the potato but it doesn't fall apart. Drain in a colander and return to the pan. Using your potato ricer, mash the potatoes into a large bowl, adding butter, salt and pepper. Stir well and check for taste - season further if needed 
- Add the mixings to an oven safe dish, top with mashed potato and grated cheddar 
- Cook in the oven for 20 minutes until golden and bubbling