A hearty vegetarian pie made with onion, potato and creamy cheddar cheese sauce topped with puff pastry.