This is a lot harder than it looks! The main thing is to understand the shape; I would start by making the spiral (use the screw modifier and proportional editing, for instance), then fill in the faces ( the F2 addon makes that really easy!) then create some edge loops to refine the shape.
For the spout , I would do that like Jonathan suggested, If you do need a hole in the lid, I would re-topologise the area where the spout enters the lid. (Just put a placeholder cylinder through the lid…)
