Hai vợ chồng tuổi đã già mà chưa có con. Ngọc Hoàng bèn sai Thái tử xuống đầu thai làm con. Cậu bé sinh ra đã mồ côi cha, về sau người mẹ cũng qua đời. Từ đó, cậu sống lủi thủi trong gốc đa, cả gia tài chỉ có lưỡi búa cha để lại, người ta gọi cậu là Thạch Sanh. Thấy Thạch Sanh có sức khỏe, Lí Thông mới lân la gợi chuyện để hai người kết nghĩa anh em.Bấy giờ, trong vùng có một con chằn tinh hung dữ, nó bắt dân làng mỗi năm phải nộp cho nó một mạng người. Năm ấy, đến lượt nhà Lý Thông, hắn bèn nghĩ kế lừa Thạch Sanh đi nộp mạng thay mình. Thạch Sanh giết chết chằn tinh nhưng khi trở về lại bị Lí Thông lừa gạt phải trốn đi. Lí Thông đem đầu chằn tinh dâng lên vua để nhận thưởng. Khi trở về, chàng bị hồn của chằn tinh và đại bàng mưu hại nên bi bắt giam. Trong ngục, chàng lấy cây đàn được vua Thủy Tề tặng ra đánh để bày tỏ nỗi oan khuất. Vua lấy làm lạ cho Thạch Sanh đến gặp, chàng kể hết mọi oan khuất. Lí Thông bị trừng trị còn Thạch Sanh được gả công chúa cho. Mười tám nước chư hầu thấy vậy đem quân sang đánh nhưng đã bị tiếng đàn và niêu cơm thần thu phục.