Ở làng nọ, có 1 chàng trai sống 1 mình. Hàng ngày anh đều ra đồng làm việc rất chăm chỉ. Có một ngày anh bắt được một con ốc rất to, anh vui vẻ mang về nhà và thả vào trong vại nước, mỗi ngày đều thay nước sạch cho con ốc đó.
Một hôm khi anh làm xong việc đồng và trở về nhà thì thấy một bàn cơm canh nóng hổi. Chàng trai cảm thấy rất kỳ lạ nhưng vì anh đói quá không kịp nghĩ ngợi nhiều, liền ngồi xuống ăn. Anh vừa ăn vừa nghĩ xem ai tốt bụng làm những món ăn ngon này, nếu có cơ hội nhất định phải cảm ơn người đó mới được.
Nhưng không ngờ những ngày tiếp theo, cứ mỗi khi anh đi làm đồng trở về, trên bàn đã có cơm canh sẵn sàng. Chàng trai quyết tâm tìm ra ngọn nguồn sự việc.
Một hôm anh vác cuốc đi làm như mọi khi. Một lát sau, anh lén trở về nhà, đứng nấp ở ngoài cửa nhìn xem.Đến gần trưa, anh nhìn thấy chiếc nắp vại nước từ từ mở ra rồi một cô gái xinh đẹp từ trong vãi nước bước ra. Cô gái vừa bước ra khỏi vại nước đã đi ngay vào bếp, nấu cơm, xào rau một cách khéo, léo rồi nhanh chóng đặt những món ăn nóng hổi ra bàn. Cô gái nấu xong cơm canh rồi lại chui vào vại nước trốn. Cảnh tượng trước mắt làm chàng trai hết kinh ngạc, anh như không tin vào mắt mình, còn cho rằng mình bị hoa mắt.
Nhưng liên tiếp mấy ngày chàng trai nhìn thấy cảnh tượng đó, cô gái xinh đẹp từ vại nước bước ra nấu cơm canh cho anh ăn. Buổi trưa hôm đó nhưng lúc cô gái đang nấu ăn dưới bếp thì anh đột nhiên đẩy cửa bước vào, đóng cửa nhốt cô gái vào bên trong phòng, rồi vội vàng mở nắp vại ra thì thấy bên trong chỉ còn lại chiếc vỏ ốc. Chàng trai giấu chiếc vỏ bên ngoài vườn hoa, rồi mới thả cô gái ra và hỏi rõ đầu đuôi mọi việc.
Ai ngờ anh chưa kịp mở miệng hỏi, cô gái đã lao ra ngoài, chị về phía vải nước, nhưng vỏ ốc trong vài nước không còn ở đó nữa. Cô gái đau đớn khóc òa lên, cô vừa khóc vừa nói hết sự tình với anh: Thì ra cô làm một nàng tiên ốc xinh đẹp, vì chàng trai đã cứu mạng cô, lại tự tay chăm sóc cô, nên cô muốn báo đáp anh.
Chàng trai nghe xong vô cùng cảm động ngỏ lời muốn lấy có làm vợ. Sau đó, họ chung sống hạnh phúc và sinh được một bé trai cùng một bé gái. Hai vợ chồng hết mực yêu thương nhau suốt đời.