The libretto for Rossini's opera is by Jacopo Ferretti. It is based on a text for an earlier operatic version of the story, now largely forgotten. The story itself is traditional and appears in many cultures.
One element which distinguishes the opera from the familiar fairytale is the lack of magic. There are no rats turned to footmen, no wand-waving fairy godmother, no pumpkin coach. Instead we have references to divine justice, and the audience is given to understand that everything has been arranged and anticipated by Alidoro, the Prince's wise and compassionate tutor.
The opera opens with Angelina, known as Cenerentola, singing by the hearth. She is constantly at the beck and call of her unkind step-sisters, Tisbe and Clorinda. Her father, Don Magnifico treats her equally badly.
Prince Ramiro is seeking a wife. His tutor, Alidoro, visiting the Magnifico household dressed as a beggar, has been kindly treated by Angelina. Now Ramiro meets her also. They fall in love. She has no idea who he is.
The chorus of courtiers announces the arrival of the prince. It is Dandini, the valet, with whom Ramiro has swapped clothes. Don Magnifico has had a dream which convinces him that the prince will marry one of his daughters. As Ramiro looks on, they fawn upon Dandini.
Angelina has been forbidden to attend the ball at the palace. Alidoro arrives, throws off his beggar's disguise, and provides her with a coach.
Don Magnifico hopes to be put in charge of the prince's wine cellars. He and his daughters continue to pursue Dandini at the ball. Angelina arrives incognito; her face is veiled. Still believing Ramiro to be a servant, she gives him one of her silver bracelets. She has no interest in rank, only in love. If he loves her he must find her and know her. He swears to do so.
Don Magnifico and his daughters are horrified to discover that Dandini is only a valet. They return home through a thunderstorm. Angelina is there before them. The prince arrives with his retinue, having lost a coach-wheel in the storm. To the fury of her family, he claims Angelina as his bride.
Angelina has persuaded the prince to forgive her relation's ill-treatment of her. Resentfully, they beg her pardon. Her innocent virtue has won the day.