Truyện Tấm Cám gồm nhiều nhân vật, chia làm hai hạng người: tốt và xấu, hay thiện và ác. Tấm tiêu biểu cho người tốt, người thiện; Cám và mẹ Cám đại diện cho kẻ xấu, kẻ ác. Người tốt thì siêng năng, hiền lành, thật bụng tin người, chỉ mong được sống hạnh phúc. Kẻ xấu thi lười biếng, dối trá, tham lam, ganh ghét, tàn ác, hại người, chỉ cốt cho riêng mình được sung sướng. Kẻ xấu tìm hết cách để làm hại người tốt. Người tốt chẳng cam chịu một bề mà cố sức vươn lên, chống lại và cuối cùng chiến thắng. Như vậy là ước mơ công bằng, ước mơ hạnh phúc của nhân dân đã được thực hiện.
Xét ở ý nghĩa sâu hơn thì mẹ con Cám đại diện cho tầng lớp áp bức bóc lột trong xã hội, còn Tấm là người bị áp bức. Mâu thuẫn giữa Tấm và mẹ con Cám thực chất là mâu thuẫn giữa người lao động và kẻ bóc lột, giữa thật thà và gian trá, thiện và ác. Người bị áp bức phải chịu muôn vàn khốn khổ, nhưng nếu kiên trì đấu tranh thì sẽ chiến thắng và sẽ được sống hạnh phúc. Còn kẻ áp bức bóc lột nhất định phải bị trừng phạt đích đáng. Quy luật của công lí nhân dân thời xưa là vậy.
Truyện chia làm hai phần. Phần một kể về thân phận của Tấm (cô gái mồ côi) và con đường đến với hạnh phúc của cô. Phần hai kể về cuộc đấu tranh gian nan, quyết liệt để giành và giữ hạnh phúc của Tấm. cả hai phần đều thể hiện mơ ước “Ở hiển gặp lành” và triết lí về hạnh phúc của người lao động.
Tấm mổ côi mẹ từ khi còn bé. Cha lấy vợ kế, dì ghẻ sinh được một đứa con gái đặt tên là Cám. Sau đó mấy năm thì cha cũng mất, Tấm ở với dì ghẻ. Quan hệ dì ghẻ con chồng chia người trong nhà thành hai hạng. Mẹ con Cám là hạng người áp bức, Tấm là hạng người bị áp bức. Chuyện trong gia đình nhưng chính là chuyện phổ biến trong xã hội đầy bất công thuở ấy.
Phần một của truyện kể vể thân phận bất hạnh và con đường đến với hạnh phúc của cô gái mồ côi là Tấm.
Một hôm, dì ghẻ bảo Tấm và Cám đi bắt tép và hứa ai bắt được nhiều dì sẽ thưởng cho cái yếm đỏ. Tấm bắt được nhiều, Cám bắt được ít. Nếu thể thì hai chị em chỉ mới khác nhau có một điểm là đứa siêng, đứa lười. Nhưng không chỉ có vậy. Thói thường, đứa lười nhác lại hay kèm theo xấu bụng, dối trá, ranh ma. Cho nên Cám mới giả vờ thương chị, bảo chị xuống sông gội dầu cho sạch tóc. Kì thực, Cám lừa Tấm để trút hết giỏ tép của Tấm vào giỏ mình, rồi mang về trước. Truyện không kể nhưng chắc chắn Cám được mẹ nó khen và cái yếm đỏ nếu có thật sẽ thuộc về phần nó và tất nhiên là Tấm sẽ bị mụ dì ghẻ mắng mỏ, đánh đập. Đứa lười nhác cướp công của đứa chăm làm. Kẻ vất vả chẳng được hưởng gì, kẻ không làm lại được hưởng tất cả. Số phận người lao động trong xã hội bóc lột thường là như vậy.
Còn cái yếm đỏ, tại sao mụ dì ghẻ lại hứa cho Tấm và Cám phần thưởng đó? Bỗng dưng mụ tốt bụng chăng? Chẳng phải vậy mà mụ biết rằng con gái mới lớn ai cũng coi cái yếm, nhất là yếm đỏ như một thứ trang sức kín đáo làm tôn thêm vẻ đẹp của người thiếu nữ. Tâm lí ấy cũng có ở Tấm, cho nên mụ dùng chiếc yếm đỏ như miếng mồi nhừ để khai thác sức lao động của Tấm. Quả nhiên, Tấm bắt được nhiều tôm tép và mụ được hưởng tất cả mà chẳng phải mất chút gì. Như thế là mụ đã mắc tội bóc lột và lừa phỉnh đối với người lao động.
Từ trước đến giờ, Tấm có ai là bạn đâu ? Cám là em cùng cha khác mẹ nhưng nó chỉ chực hại chị. Cái câu: Chị Tấm ơi chị Tấm, đầu chị lấm, chị hụp cho sâu, kẻo về đì mắng thoạt nghe rất ân cần nhưng hóa ra là lời cạm bẫy. Tấm bị Cám lừa trút hết tép, may mà còn sót con bống nhỏ. Bụt bảo Tấm nuôi bống là để giúp cho Tấm có được một người bạn. Bống lặn sâu dưới giếng để không ai thấy và chi hiện lên với Tấm mà thôi. Ngày ngày, Tấm giấu cơm trong thùng gánh nước để nuôi bống. Câu hát Tấm dành riêng cho bống thân thương, ngọt ngào biết mấy: Bống bống bang bang, lên ăn cơm vàng cơm bạc nhà ta, chớ ăn cơm hẩm cháo hoa nhà người. Cơm nhà ta lấy gì mà thành cơm vàng cơm bạc, mà khác với cơm hẩm cháo hoa nhà người nếu không có thêm tình thương yêu? Nghe lời hát ấy, bống nổi lên ngay, đón lấy tình thương của Tấm và Tấm gửi tình thương vào bống. Cô gái côi cút lủi thủi một mình nay đã cố một người bạn để chia sẻ nỗi niềm cho đỡ tủi thân.
Nhưng mụ dì ghẻ và con Cám không để Tấm yên. Tội ác thường không biết dừng. Mẹ con nhà nó lập mưu hại bống. Dì ghẻ ra lệnh cho Tấm bằng lời khuyên nhủ cố làm ra vẻ ngọt ngào: Con ơi con! Mai đi chăn trâu phải chăn đồng xa. Chớ chăn đồng nhà, làng bắt mất trâu. Lừa Tấm đi xa để ở nhà chúng dễ dàng thi hành kế độc. Chúng bắt bống làm thịt. Con bống bé xíu, mẹ con chúng ăn chưa đủ bữa cơm, nhưng đối với Tấm, bống là niềm an ủi, là người bạn thân thiết. Mẹ con con Cám giết bống khác gì giết nửa người Tấm.
Lũ bóc lột không chỉ bóc lột sức lao động mà còn muốn hãm hại Tấm cả về mặt tình thần. Tội ác của chúng ngày càng ghê gớm. Cục máu đỏ tươi nổi trên mặt nước chính là lời nguyền rủa đổi với tội ác ấy.
Mọi đau khổ của Tấm đều bắt nguồn từ mẹ con con Cám. Mâu thuẫn giữa Tấm với dì ghẻ thực chất là mâu thuẫn thiện – ác. Cái ác hiện hình qua các hành động tàn nhẫn của hai mẹ con con cám: lừa gạt trút mất giỏ tép để tước đoạt ước mơ bé nhỏ của Tấm là có được cái yếm đào; lén lút giết chết con bống người bạn bé nhỏ của Tấm. Tấm cô đơn nên chi biết khóc mỗi khi bị chúng ức hiếp.
Trong xã hội người bóc lột người thì cuộc sống đau khổ của những đứa con mồ côi là có thực, còn hạnh phúc mà họ được hưởng thường rất hiếm hoi, phần lớn chỉ là mơ ước. Nhưng phản ánh mơ ước về hạnh phúc cũng là cách thể hiện tinh thần lạc quan, yêu đời, hi vọng ở tương lai và tin vào lẽ công bằng của nhân dận lao động.
Chính vì thế, cái thiện càng bị o ép, áp bức, cái ác càng lộng hành, tác oai tác quái thì càng thể hiện mâu thuẫn sâu sắc không thể dung hoà giữa hai phía, tạo không khí căng thẳng buộc phải thay bậc đổi ngôi.
Con đường đến với hạnh phúc của nhân vật thiện chính là xu hướng giải quyết mâu thuẫn đặc biệt trong truyện cổ tích. Để giải quyết mâu thuẫn đó, con đường dẫn đến hạnh phúc của Tấm không thể thiếu sự tham gia của những nhân vật và yếu tố kì ảo.
Yếu tố kì ảo hay lực lượng thần kì là những yếu tố siêu nhiên, sản phẩm do trí tưởng tượng của con ngựời sáng tạo nên. Ở phần đầu truyện, mỗi khi Tấm khóc, Bụt lại xuất hiện an ủi, giúp đỡ cô. Tấm mất yếm đỏ – Bụt cho cá bống. Tấm mất bống – Bụt cho hi vọng đổi đời. Ở phần hai, Tấm bị dì ghẻ cố tình tước đoạt niềm vui, không cho đi xem hội – Bụt cho chim sẻ đến nhặt thóc giúp Tấm và đưa Tấm đến đỉnh cao hạnh phúc. Bụt (tên gọi dân giân của Phật) là nhân vật tôn giáo (Phật giáo) đã được dân gian hóa, trở thành ông lão hiền lành, tốt bụng, thường xuất hiện đúng lúc để thực hiện mơ ước của nhân dân. Cùng với Bụt, con gà và đàn chìm sẻ cũng là yếu tố kì ảo, trợ giúp Tấm trôn đường tới hạnh phúc.
Tấm gặp nhà vua và trở thành hoàng hậu. Hoàng hậu Tấm là hình ảnh cao nhất vế hạnh phúc mà nhân dân có thể mơ ước cho các cò gái nghèo khổ, bất hạnh trong xã hội phong kiến ngày xưa.
Tấm nhờ chăm chỉ, lương thiện mà được Bụt giúp đỡ từ cô gái mồ còi nghèo khổ trở thành hoàng hậu cao sang. Đó cũng là con đường đến với hạnh phúc của các nhân vật thiện như Tấm. Đa số các truyện cổ tích kiểu Tấm Cám đều kết thúc khi nhân vật thiện sau bao khổ sở khó khăn đã được hưởng cuộc sống giàu sang, hạnh phúc. Điều đó thể hiện triết lí “ở hiền gặp lành”, khá phổ biến trong truyện cổ tích nói chung; tuy nhiên truyện Tấm Cám không dừng ở kết thúc thông thường đó.
Mở đầu phần hai là cảnh nhà vua mở hội. Hội hè là dịp vui chơi của dân chúng. Đến hội, người ta được sống khác ngày thường. Các thứ ràng buộc, nề nếp khắt khe như được giãn ra nên con người thoải mái hơn, hồn nhiên, ý vị hơn. Có thành ngữ vui như hội là vậy. Trong một năm chi mấy lần có hội, cho nên đi hội là niềm vui lớn, là ước mong tha thiết của mọi người.
Biết vậy nên mụ dì ghẻ tìm cách ngăn cản không cho Tấm đi. Mụ trộn thóc vào gạo, bắt Tấm lựa xong mới được đi là cố tình bịa ra một việc làm vô nghĩa với dụng ý đoạ đày. Không còn lừa phỉnh như lần đầu, cũng chẳng cần lén lút như lần thứ hai, sự áp bức, độc ác của mụ giờ đây đã trở thành trắng trợn.
Còn Tấm lần này cũng chẳng giống như mấy lần trước, lức bị Cám lừa lấy hết giỏ tép, chi còn sót con bống là bạn tầm tình, là nguồn an ủi. Bống bị mẹ con Cám ăn thịt, may nhờ lòng tốt của con gà nôn Tấm tìm được nắm xương bống đem chôn vào bốn chân giường, tuy không hiểu để làm gì nhưng còn niềm hi vọng. Lần này thì sự bất ngờ to lớn đã đến với Tấm: đàn chim sẻ nhặt thóc giùm là bất ngờ; quần áo đẹp, hài thêu, ngựa cưỡi lại càng bất ngờ; được vua rước kiệu về cung là tột đỉnh bất ngờ. Thật ra, người xưa khi đặt chuyện đã có chủ ý hẳn hoi. Tấm bị khốn khó trong thân phận con ghẻ, trong thân phận người bị áp bức, bóc lột, nhưng trước sau Tấm vẫn là người lao động giỏi giang, chịu thương chịu khó, hiền lành, tốt bụng; cho nên nhàn dân muốn Tấm đạt được hạnh phúc cao nhất. Sự đền bù đối với Tấm lần này cũng cao hơn hẳn bởi Bụt đã giúp Tấm: Tấm không những được đi trẩy hội với quần áo đẹp, hài thêu, ngựa cưỡi, khiến mẹ con Cám nhìn thấy phải chết ghen, chết tức mà Tấm cồn được vua chọn làm hoàng hậu.
Mụ di ghẻ và con Cám chịu sao nổi cảnh ấy ? Chúng quyết hại Tấm để giành cho bằng dược địa vị hoàng hậu cao sang. Bốn lần chúng cố tình giết Tấm: khi hái cau ngày giỗ cha, lúc Tấm đã biên thành chim Vàng Anh, lúc Tấm biến thành hai cây xoan đào rồi khung cửi. Giết Tấm lần thứ nhất là để giành lấy ngôi hoàng hậu. Giết Tấm những lần sau là để giữ vững ngôi sang ấy. Nhưng mỗi lần như vậy, Cám không khỏi rụn sợ và ngày càng run sợ. Lần nào nó cũng mách mẹ và mụ ta bày đặt ra tất cả. Tội ác không dừng, tội ác cũng không có giới hạn. Muốn giữ quyển lợi của mình, bọn bóc lột không chùn tay trước thủ đoạn nào, kể cả giết người hết kiếp này đến kiếp khác.
Đổi lại, thái độ của Tấm cũng không còn nhẫn nhịn như giai đoạn trước mà là thái độ phản kháng quyết liệt để giành và giữ hạnh phúc cho mình.
Trước kia, khi gặp khốn khó, Tấm chi biết ôm mặt khóc hu hu, rổi có Bụt hiện lên cứu giúp. Tiếng khóc ấm ức ấy chứng tỏ có ý thức được nỗi khổ của mình. Đó là thải độ phản kháng đầu tiên. Nay thì Tấm tự mình xử trí. Cô Tấm hiền lành, lương thiện vừa ngã xuống thì một cô Tấm mạnh mẽ và quyết liệt đã sống dậy, trở về với cuộc đời để đòi hạnh phúc. Tấm không chịu khuất phục. Sau mỗi lần bị giết, Tấm sống lại dưới một hình hài khác. Đặc biệt, dù là chim Vàng Anh, dù là hai cây xoan đào hay khung cửi, lúc nào Tấm cũng quan tâm chăm sóc cho chồng, tạo cho chồng những phút giây êm ấm. Và trước đó, tuy đã là hoàng hậu cao sang tột bậc, Tấm vẫn giữ bản chất của một cô gái lao động quê mùa, không quên công việc, kể cả chăm lo ngày giỗ của cha. Cũng như khi trở lại lốt người từ quả thị, Tấm vẫn là một cô gái đảm đang, phúc hậu. Có điều cô gái phúc hậu ấy không dễ dàng dung tha tội ác như trước nữa.
Tấm hoá thành chim Vàng Anh, báo hiệu cho nhà vua biết sự có mặt của mình. Chim Vàng Anh bị giết chết, Tấm lại hoá thành hai cây xoan đào. Hai cây xoan đào bị mẹ con nhà Cám chặt làm khung cửi; rồi khung cửi bị đốt thành tro, Tấm hoá ra cây thị, quả thị để trờ về với đời… Cái thiện không chịu chết một cách oan ức trong im lặng đã vùng dậy, còn cái ác cũng tìm mọi cách tiêu diệt cái thiện. Những lần chết đi, sống lại của Tấm phản ánh tính chất gay gắt, quyết liệt của cuộc chiến đấu giữa cái thiện với cái ác. Đồng thời thể hiện sức sống mãnh liệt, không thể bị tiêu diệt của cái thiện.
Khi là chim Vàng Anh, khi là cây xoan đào bị chặt đóng thành khung cửi, mấy lần Tấm cảnh cáo con Cám thất đức bằng những lời chẳng nhẹ nhàng chút nào: Phơi áo chồng tao, phơi lao phơi sào, chớ phơi bờ rào rách áo chồng tao… Cót ca cót két, lấy tranh chồng chị, chị khoét mắt ra. Thái độ của Tấm từ phẫn nộ đã biến thành căm thù trước hành vi cố tình chiếm đoạt quyển lợi, không ngừng gây tội ác của mẹ con Cám.
Kiên trì đấu tranh như vậy nên Tấm đã giành được thắng lợi cuối cùng. Tấm gặp lại vua trong hoàn cành hết sức giản dị: tại hàng nước của một bà lão nghèo. Thú Vị hơn, vợ chổng nàng gặp lại nhau nhờ miếng trầu tình duyên truyền thống, miếng trầu têm cánh phượng từ bàn tay khéo léo và dịu dàng của Tấm. Vua cho rước Tấm về cung, hạnh phúc qua bao nhiêu sóng gió nay trở lại trọn vẹn với Tấm.
Nhưng cuộc đấu tranh vẫn chưa chấm dứt. Sau bao lần hoá thân chiến đấu chống kẻ thù, Tấm trở lại với cuộc đời. Dường như Tấm hiểu rằng mình không thể cổ hạnh phúc trọn vẹn khi cái ác còn nhởn nhơ tồn tại, Cám và mụ dì ghẻ vẫn còn đó, thắng lợi của Tấm chưa được coi là trọn vẹn. Quan điểm dân gian là ác giả ác báo, cho nên mớl có chuyện con Cám chết bỏng, mụ dì ghẻ chết tươi. Nhân dân ta vẫn cho rằng kẻ gây ra tội ác thì phải gặp ác, phải bị trừng trị một cách đích đáng. Nhờ vậy trên đời mới có công lí, mới bù lại bao nhiêu đau khổ, oan ức mà người lao động, người bị bóc lột phải chịu đựng đời này sang đời khác. Thực tế cuộc sống thời xưa chưa có công lí ấy nên nhân dân vẫn ước mơ mãi mãi. Mẹ con con Cám đãchết, ước mơ ấy được thực hiện và mọi người nghe chuyện đều thỏa lòng.