Truyện kể về hai nhân vật chính là cô Tấm và Cám. Tấm hiền lành, chăm chỉ, tốt bụng. Cám thì lười biếng, được cưng chiều. Vì bố mất sớm nên Tấm phải ở cùng với người dì ghẻ và người em cùng cha khác mẹ là Cám. Tấm luôn bị mẹ con Cám đối xử bất công và cực nhọc. Một lần Tấm và Cám đi bắt tép, ai bắt được nhiều tép hơn sẽ được thưởng. Cám lừa Tấm lên bờ rồi chút hết tép trong giỏ của Tấm vào giỏ mình. Trong giỏ của Tấm chỉ còn lại một con cá bống. Tấm khóc nức nở và được Bụt hiện lên giúp đỡ. Nhờ sự giúp đỡ của Bụt, Tấm có người bạn để tâm sự là cá bống, có quần áo mặc đi chơi hội, được bầy chim sẽ giúp đỡ. Đến ngày hội làng, khi đi xem hội Tấm lỡ đánh rơi một chiếc giày và được nhà vua nhặt được. Vua truyền lệnh: hễ ai ướm giày vừa chân thì vua sẽ lấy làm hoàng hậu. Tấm đi vừa chiếc giày và trở thành hoàng hậu. Thấy vậy, mẹ con Cám ghen tị. Một lần Tấm về giỗ cha, nàng trèo lên hái cau thì mẹ con Cám chặt cây cau và hại chết Tấm. Sau lần ấy, Cám vào cung tiến cung. Tấm nhiều lần hóa thân biến thành con chim vàng anh, cây xoan đào, khung cửi, và cuối cùng là trong quả thị để trở thành con gái của bà cụ. Nhờ miếng trầu têm mà vua nhận ra Tấm. Nàng trở lại làm hoàng hậu. Mẹ con Cám chết.