Pre-heat your oven to 190 degrees C.
Start by cooking your pasta for 2 minutes less than your packet instructions. Drain and refresh with cold water.
As your pasta is cooking, cook your bacon in a heavy-bottomed frying pan with a splash of olive oil. Keep cooking until golden and crispy.
When finished, pop the bacon on a plate. Add your butter to the frying pan and when melted add the leeks and stir well. Add your garlic and cook both until soft.
Return your pasta to the saucepan and add to this your cream cheese, other cheese, cream and a pinch of salt. Add the bacon and leek when cooked and stir well.
Pop the pasta into an oven-proof dish and scatter with breadcrumbs. Cook for 20 minutes, or until it's that lovely golden-brown colour on top. Scatter with parsley (if you have any!) and enjoy.