Der größte Teil der Geschichte spielt sich im Blumenladen des Mr. Mushnik in der Downtown einer großen amerikanischen Stadt ab. Von ihm aus dem Waisenhaus geholt und als Gehilfe gnadenlos ausgebeutet wird die Hauptfigur Seymour Krelborn. Die von ihm heimlich geliebte Angestellte Audrey ist die weibliche Hauptperson des Films. Sie fühlt sich heimlich zu Seymour hingezogen, ist aber mit dem sadistischen Zahnarzt Orin Scrivello liiert.
Als die beiden Angestellten wieder einmal vergeblich auf Kundschaft warten, eröffnet ihnen Mr. Mushnik, dass er den Laden schließen müsse. Audrey schlägt zur Rettung vor, die „wahnsinnig tolle neue Pflanze“, die Seymour bei einem Chinesen gekauft hat, ins Fenster zu stellen. Tatsächlich zieht die Pflanze, die Seymour Audrey II nennt, viele neue Kunden an, was den maroden Laden vor dem Ruin rettet. Allerdings scheint die Pflanze zu verwelken, woraufhin Seymour alles versucht, das Gewächs zu retten. Zufällig findet er heraus, wie er die Pflanze am Leben erhalten kann: Er füttert sie mit seinem Blut.
Durch die ungewöhnliche Nahrung wächst die Pflanze in einem irrsinnigen Tempo heran. Parallel steigt der Umsatz, weil die Schaulustigen bündelweise Blumen erwerben. Der Laden wird berühmt. Presse, Rundfunk und Fernsehen berichten von Seymour und seiner außergewöhnlichen Pflanze.
Irgendwann sieht sich Seymour nicht mehr in der Lage, genügend Blut für Audrey II aufzubringen. Verzweifelt sucht er nach einer Lösung, als die Pflanze zu sprechen beginnt und einen verhängnisvollen Vorschlag macht: Seymour solle Audreys Freund, den Zahnarzt Orin Scrivello töten. So bekäme Audrey II Nahrung und Seymour könne Audrey gewinnen.
Mit dem festen Vorsatz, diesen Plan in die Tat umzusetzen, begibt sich Seymour in die Praxis des Rivalen. Er schafft es jedoch nicht, den Zahnarzt zu erschießen. Zum Glück für Seymour bringt sich der Sadist durch eine Überdosis Lachgas selbst um. Seymour schafft die Leiche zu Audrey II, zerhackt Scrivello und verfüttert ihn an die Pflanze. Mr. Mushnik, der das Treiben heimlich beobachtet hat, will Seymour an die Polizei ausliefern. Er steht in einem ungünstigen Moment mit dem Rücken zu Audrey II und endet ebenfalls als Pflanzenfutter, ohne dass Seymour eingreifen kann.
Seymour kann Audrey gerade noch vor dem Gefressenwerden aus dem Maul von Audrey II retten, die sich als bösartige Mutterpflanze aus dem All zu erkennen gibt, deren Ziel es ist, mit ihrer Art die Erde zu beherrschen. Nachdem Audrey II den Laden verwüstet hat, gelingt es Seymour, die Pflanze und ihre frischen Ableger mit einem freigelegten Stromkabel zu verglühen. Er und Audrey finden zueinander. In der letzten Szene ist im Garten der Frischvermählten eine neue, kleine Audrey II zu sehen.