Heat oil in a saucepan over medium heat. Add leak & garlic & cook for 2 minutes or until just soft. Add potato & stock and cook for 8 minutes, then add spinach & cook for 3 minutes or until potato is soft. Puree the mixture until smooth, return to pan & stir through cream, parmesan, salt & pepper. Heat for 2 minutes and then serve.