set the oven to 190C 375F or gas mark 5, half fill a medium pan with water and boil, add the pasta to the boiling water and cook until tender but with a slight bite, while the pasta is cooking
wash and slice the leeks, peel and chop the onion(s) finely, peel and crush the garlic using the garlic crusher or chop finely, heat a frying pan, add the butter to the frying pan, add the onion and garlic to the frying pan, cook for a minute or two, add the leeks to the frying pan, cook until soft
wash and slice the mushrooms, add the mushrooms to the frying pan, cook for 3 to 4 mins
drain the pasta and rinse, set a side
wash and finely chop the fresh parsley, Add the chilli flakes to the frying pan, cook for a minute or two, add the creme fraiche, add the parsley, cook for a minute or two, season with salt and pepper, set a side
grate the cheese, Butter the oven proof dish, place a layer of pasta into the dish, then a layer of the mushroom mixture, then a layer of cheese, repeat ending with a layer of cheese, place in the oven, cook for 15 mins, if cooking extra for the freezer layer the pasta, sauce and cheese into a freezer proof container leave to cool for 1 -2 hrs then place in the freezer
while the pasta is cooking, wash mixed leaves and place in a serving bowl. place a cross on the top of the cucumber, then slice the cucumber to form quarters, sprinkle over the salad leaves, wash the cherry tomatoes and then slice in half, sprinkle over the salad leaves
remove the pasta from the oven, place the pasta on a serving plate, add the salad