Scufita Rosie este o fetita care este trimisa de mama ei cu merinde aflate intr-un cosulet la bunica ei care are casa in padure. Copila pierde notiunea timpului si, tot culegand flori, se abate din drum. In padure se intalneste cu Lupul, personaj negativ, care, ademenit de mirosul incantator al bucatelor din cosul fetei, o urmareste pana la casa bunicii. Ajuns inaintea Scufitei, Lupul o mananca pe bunica si se imbraca cu hainele ei, asezandu-se in pat. Scufita ajunge la casuta cu pricina si bate la usa. Lupul isi preface vocea si o pofteste inauntru. Dupa o serie de intrebari prin care fata doreste sa se convinga ca cea din pat este chiar bunica ei, se lasa ademenita, iar Lupul o inghite si pe ea.
Aici se termina povestea lui Charles Perrault. Urmeaza o morala (in versuri) in care fetele tinere primesc sfaturi despre cum ar trebui sa invete sa distinga „lupii rai" din societate.
In versiunea fratilor Grimm morala lipseste, iar povestii i se adauga un happy-end in care un vanator aflat intamplator in apropiere, auzind sforaiturile Lupului, intra in casa bunicii. El isi da seama imediat de cele petrecute si ia o foarfeca mare si taie burta Lupului ca sa le scape pe cele doua nefericite, Scufita si bunica ei, care abia mai respirau in burta animalului si umple burta lupului cu pietre. Fericiti, iau masa impreuna si se infrupta din bucatele aduse de Scufita Rosie.