Nowicjuszka o imieniu Viridiana (Silvia Pinal) ma właśnie złożyć śluby, kiedy jej jedyny żyjący krewny, wuj Don Jaime (Fernando Rey), zaprasza ją do siebie. Ona spotkała go tylko raz i niechętnie się zgadza. Jej matka przełożona naciska na nią, aby zaakceptować.
Don Jaime jest pustelnikiem żyjącym na zaniedbanej farmie z kilkoma sługami: Ramona (Margarita Lozano), jej córka Rita, i Moncho. Kiedy Don Jaime widzi swoją siostrzenicę, jest uderzony przez jej silne podobieństwo do jego zmarłej żony.
Na jej ostatniej nocy Viridiana, wdzięczny za długoletnie wsparcie finansowe wuja, niechętnie spełnia jego dziwne żądanie dla niej do oddania sukni ślubnej jego żony. Kiedy Ramona informuje ją, że Don Jaime chce się z nią ożenić, jest oburzona, a jej wuj wydaje się porzucać ten pomysł. Ramona potajemnie narkotyki Viridiana’s drink i Don Jaime niesie nieprzytomną dziewczynę do jej pokoju zamiar zgwałcić ją, ale w ostatniej chwili on zatrzymuje. Jednak następnego ranka kłamie i mówi jej, że „wziął jej dziewictwo”, więc nie może wrócić do swojego klasztoru. Kiedy ona nalega, że musi wrócić, on przyznaje, że kłamał, pozostawiając ją w niepewności, co się stało.
Na przystanku autobusowym, władze uniemożliwiają jej odejście. Jej wuj powiesił się, pozostawiając swój majątek jej i jego nieślubnemu synowi Jorge (Francisco Rabal). Głęboko poruszona Viridiana postanawia nie wracać do klasztoru. Zamiast tego zbiera kilku żebraków i umieszcza ich w przybudówce. Poświęca się ich karmieniu i moralnej edukacji. Zdegustowany Moncho odchodzi. Jorge wprowadza się do domu ze swoją dziewczyną Lucią i zaczyna remontować zniszczone miejsce. Lucia, wyczuwając, że pożąda Viridiany, tak jak jego ojciec, odchodzi. Jorge następnie czyni pass na chętnych Ramona.
Gdy Viridiana i Jorge opuścić na kilka dni, aby zająć się jakimś biznesem, paupers włamać się do domu. Na początku chcą się tylko rozejrzeć, ale w obliczu takiej hojności zamieniają się w pijaną, rozwydrzoną bandę i bawią się przy dźwiękach Mesjasza Haendla. Żebracy pozują wokół stołu do zdjęcia, w którym przypominają postacie z Ostatniej Wieczerzy Da Vinci.
Prawowici właściciele wracają wcześniej niż się spodziewano i znajdują dom w rozsypce. Niegodziwcy usprawiedliwiają się jeden po drugim i odchodzą. Jorge konfrontuje się z jednym z nich, który wyciąga nóż. Inny żebrak uderza go butelką w głowę, powalając go. Viridiana wchodzi do pokoju i spieszy na pomoc Jorge, który leży na podłodze. Pierwszy mężczyzna chwyta ją. Gdy Viridiana opiera się seksualnej napaści, Jorge odzyskuje przytomność. Został związany, ale udaje mu się przekupić jednego żebraka, aby zabił niedoszłego gwałciciela. Policja w końcu przyjechać.
Viridiana jest zmieniona kobieta i młody Rita spala jej koronę cierniową. Nosząc jej włosy luźno, Viridiana puka do drzwi Jorge, ale znajduje Ramona z nim w jego sypialni. Jak Ashley Beaumont śpiewa „Shimmy Doll” na odtwarzaczu płyt, Jorge mówi Viridiana, że były one tylko gra w karty i zachęca ją, aby się do nich przyłączyć: „Wiesz, kiedy pierwszy raz cię zobaczyłem, pomyślałem, że moja kuzynka i ja skończymy tasując talię razem.”
Ocenzurowane zakończenieEdit
Hiszpańska rada cenzorów odrzuciła oryginalne zakończenie filmu, które przedstawiało Viridianę wchodzącą do pokoju kuzyna i powoli zamykającą za sobą drzwi. W związku z tym napisano nowe zakończenie; okazało się ono bardziej sugestywne niż pierwsze, ponieważ sugerowało ménage à trois między Ramoną, Jorge i Viridianą.
.