Thạch Sanh vốn là thái tử (con Ngọc Hoàng), được phái xuống làm con vợ chồng người nông dân nghèo khổ nhưng tốt bụng. Chàng sớm mồ côi cha mẹ, sống lủi thủi dưới gốc đa, hái củi kiếm sống qua ngày.
Lí Thông - một người hàng rượu - thấy Thạch Sanh khỏe mạnh hắn giả vờ kết nghĩa anh em để lợi dụng. Đúng dịp Lí Thông đến lượt phải vào đền cho chằn tinh hung dữ ăn thịt, hắn bèn lừa Thạch Sanh đến nộp mạng thay cho mình. Thạch Sanh đã giết chết chằn tinh. Lí Thông lại lừa cho Thạch Sanh bỏ trốn rồi đem đầu chằn tinh vào nộp cho vua để lĩnh thưởng, được vua phong làm Quận công.
Nhà vua có công chúa đến tuổi kén chồng. Trong ngày hội lớn, công chúa bị đại bàng khổng lồ quắp đi. Qua gốc đa chỗ Thạch Sanh đang ở, nó bị chàng dùng cung tên bắn bị thương. Thạch Sanh lần theo vết máu, biết được chỗ đại bàng ở. Vua mất công chúa, vô cùng đau khổ, sai Lí Thông đi tìm, hứa gả con và truyền ngôi cho. Lí Thông lại nhờ Thạch Sanh cứu công chúa rồi lừa nhốt chàng dưới hang sâu.
Thạch Sanh giết đại bàng, lại cứu luôn thái tử con vua Thủy Tề bị đại bàng bắt giam trong cũi cuối hang từ lâu. Theo chân thái tử, chàng xuống thăm thuỷ cung, được vua Thuỷ Tề khoản đãi rất hậu, tặng nhiều vàng bạc nhưng chàng chỉ xin cây đàn thần rồi lại trở về gốc đa.
Từ khi được cứu về, công chúa không cười không nói. Hồn chằn tinh và đại bàng trả thù, vu vạ cho Thạch Sanh khiến chàng bị nhốt vào ngục. Chàng đánh đàn, công chúa nghe thấy liền khỏi bệnh câm. Thạch Sanh được vua cho gọi lên. Chàng kể lại rõ mọi việc. Vua giao cho chàng xử tội mẹ con Lí Thông. Được chàng tha bổng nhưng hai mẹ con trên đường về đã bị sét đánh chết, hoá kiếp thành bọ hung.
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 lại lấy đàn ra gảy khiến quân địch quy hàng. Ăn không hết niêu cơm nhỏ của Thạch Sanh, quân sĩ mười lăm nước kính phục rồi rút hết. Nhà vua nhường ngôi báu cho Thạch Sanh.
Xưa, có hai vợ chồng già sống nhân hậu mà vẫn chưa có con. Ngọc Hoàng cho Thái tử xuống trần đầu thai làm con hai vợ chồng già ấy. Đó là Thạch Sanh.
Thạch Sanh mồ côi cha mẹ, sống ở gốc đa và được các thiên tướng dạy cho võ nghệ. Lí Thông dỗ Thạch Sanh kết nghĩa anh em với mình. Năm ấy, Lí Thông phải đi nộp mạng cho Chằn Tinh. Hắn đã lừa Thạch Sanh đi thế mạng với lí do đi canh miếu thờ. Thach Sanh đã giết chết Chằn Tinh, đốt xác nó và được cây cung vàng. Thế nhưng, Lí Thông đã cướp công Thạch Sanh, Thạch Sanh lại về sống ở gốc đa.
Lí Thông dâng đầu Chằn Tinh và được vua cho làm quan. Lí Thông nhờ Thạch Sanh giết đại bàng cứu công chúa. Thạch Sanh xuống hang, giao chiến với Đại bàng và cứu được công chúa nhưng sau khi đưa được công chúa lên khỏi hang. Lí Thông đã lấp hang để giết Thạch Sanh. Chàng lại cứu được con vua Thuỷ Tề và được vua Thuỷ Tề tặng cho cây đàn thần.
Nhờ mang cây đàn thần ra gảy khi bị giam trong ngục do hồn Chằn Tinh và hồn Đại bàng trả thù, Thạch Sanh đã được minh oan, được vua gả công chúa cho. Còn Lí Thông bị trời phạt.
Thái tử 18 nước chư hầu vì không được vua gả con gái cho, đã kéo quân sang đánh nước ta. Thạch Sanh đem đàn ra gảy và lui được quân các nước chư hầu. Chàng cũng đã hào phóng cho họ ăn cơm đựng trong niêu cơm thần.
Xưa, có hai vợ chồng già sống nhân hậu mà vẫn chưa có con. Ngọc Hoàng cho Thái tử xuống trần đầu thai làm con hai vợ chồng già ấy. Đó là Thạch Sanh.
Thạch Sanh mồ côi cha mẹ, sống ở gốc đa và được các thiên tướng dạy cho võ nghệ. Lí Thông dỗ Thạch Sanh kết nghĩa anh em với mình. Năm ấy, Lí Thông phải đi nộp mạng cho Chằn Tinh. Hắn đã lừa Thạch Sanh đi thế mạng với lí do đi canh miếu thờ. Thach Sanh đã giết chết Chằn Tinh, đốt xác nó và được cây cung vàng. Thế nhưng, Lí Thông đã cướp công Thạch Sanh, Thạch Sanh lại về sống ở gốc đa.
Lí Thông dâng đầu Chằn Tinh và được vua cho làm quan. Lí Thông nhờ Thạch Sanh giết đại bàng cứu công chúa. Thạch Sanh xuống hang, giao chiến với Đại bàng và cứu được công chúa nhưng sau khi đưa được công chúa lên khỏi hang. Lí Thông đã lấp hang để giết Thạch Sanh. Chàng lại cứu được con vua Thuỷ Tề và được vua Thuỷ Tề tặng cho cây đàn thần.
Nhờ mang cây đàn thần ra gảy khi bị giam trong ngục do hồn Chằn Tinh và hồn Đại bàng trả thù, Thạch Sanh đã được minh oan, được vua gả công chúa cho. Còn Lí Thông bị trời phạt.
Thái tử 18 nước chư hầu vì không được vua gả con gái cho, đã kéo quân sang đánh nước ta. Thạch Sanh đem đàn ra gảy và lui được quân các nước chư hầu. Chàng cũng đã hào phóng cho họ ăn cơm đựng trong niêu cơm thần.
Thạch Sanh vốn là con của Ngọc Hoàng được phái xuống trần gian làm con của một vợ chồng nông dân nghèo khổ nhưng tốt bụng. Vợ chồng nông dân kia sớm qua đời, để lại Thạch Sanh sống lủi thủi dưới gốc đa, hằng ngày phải hái củi kiếm sống.
Một người hàng rượu tên là Lí Thông thấy Thạch Sanh khỏe mạnh nên giả vờ kết nghĩa anh em để lợi dụng. Thạch Sanh không hề hay biết bụng dạ của Lí Thông nên chấp nhận. Không may cho Lí Thông là đến dịp y phải vào đền để cúng mạng cho chằn tinh. Lí Thông bèn lừa
Thạch Sanh đi thay mình. Không ngờ Thạch Sanh giết được chằn tinh. Lí Thông lại lừa Thạch Sanh bỏ trốn để đem đầu chằn tinh dâng vua lập công. Vua phong Lí Thông làm Quận công. Thạch Sanh trở về với chốn cũ.
Chẳng may cho nhà vua, người con gái đến tuổi lấy chồng bị đại bàng khổng lồ bắt mất. Khi bay qua gốc đa, nơi Thạch Sanh trú ẩn, đại bàng bị Thạch Sanh bắn trúng. Thạch Sanh lần theo vết máu, biết được nơi đại bàng giấu công chúa. Nhà vua sai Lí Thông đi tìm công chúa, hứa gả công chúa và truyền ngôi cho ai tìm được công chúa. Lí Thông lại nhớ đến Thạch Sanh. Y nhờ Thạch Sanh cứu công chúa rồi nhốt chàng dưới hang sâu.
Thạch Sanh giết đại bàng và cứu được con vua Thủy Tề vốn bị đại bàng bắt giam từ lâu. Thạch Sanh được xuống thăm thủy cung, được vua Thủy Tề phong thưởng rất hậu nhưng chàng chỉ xin một cây đàn rồi trở về gốc đa sinh sống.
Công chúa trở về cung nhưng chẳng nói chẳng rằng, nhà vua càng buồn thảm. Hồn chằn tinh và đại bàng trả thù Thạch Sanh khiến chàng bị bắt giam vào ngục. Trong ngục, Thạch Sanh đem đàn thần ra gảy. Tiếng đàn đến tai công chúa, giúp nàng khỏi bệnh câm. Theo lời công chúa, nhà vua cho gọi Thạch Sanh. Gặp nhà vua, Thạch Sanh kể lại mọi việc. Nhà vua sai xử tử mẹ con Lí Thông nhưng Thạch Sanh tha bổng cho họ. Trên đường về, hai mẹ con độc ác bị sét đánh chết và hóa thành bọ hung.
Thạch Sanh trở thành phò mã. Các nước chư hầu tức giận đem quân sang đánh nước ta. Thạch Sanh lại lấy đàn thần ra gảy làm cho quân giặc phải quy hàng. Thạch Sanh khao quân giặc một niêu cơm nhỏ nhưng chúng ăn không hết, chúng càng kính phục và chấp nhận rút quân về nước.
Thạch Sanh được nhà vua nhường cho ngôi báu.