Thạch Sanh vốn mồ côi cả cha lẫn mẹ, sống lủi thủi trong túp lều dưới gốc đa và gia tài chỉ có lưỡi búa cha để lại. Thấy Thạch Sanh khỏe, Lý Thông lân la kết nghĩa huynh đệ. Thạch Sanh về sống với mẹ con Lý Thông.
Trong vùng có một con chằn tinh hung dữ, mỗi năm người dân phải nộp người cho nó ăn thịt. Tới phiên Lý Thông , hắn lừa Thạch Sanh đi nộp mạng thay mình. Thạch Sanh giết chết chằn tinh, Lý Thông lại lừa chàng đi trốn rồi cướp công của Thạch Sanh.
Trong ngày hội nhà vua kén phò mã, công chúa bị đại bàng quắp đi. Thạch Sanh thấy đại bàng cắp người thì bắn nó và lần theo dấu máu vào hang cứu công chúa. Lý Thông lại một lần nữa lừa Thạch Sanh, hắn lấp miệng hang nhốt chàng dưới vực.
Thạch Sanh giết đại bàng và cứu con vua Thủy Tề, chàng được tặng nhiều vàng bạc nhưng chỉ xin một cây đàn trở về gốc đa. Hồn chằn tinh và đại bàng vu oan cho Thạch Sanh, chàng bị bắt vào ngục. Trong ngục chàng lôi đàn ra gẩy kể về nỗi oan khiên của mình. Lý Thông bị trừng trị, Thạch Sanh được nhà vua gả công chúa cho.
Các nước chư hầu tức giận đem quân sang đánh, Thạch Sanh mang đàn ra gảy, 18 nước chư hầu xin hàng, Thạch Sanh nấu cơm thết đãi. Quân sĩ coi thường, ăn mãi kg hết, họ kính phục rút quân về nước.