Die Nachtkerze ist zweijährig und wächst an sonst unfruchtbaren, steinigen Stellen. Sie wird bis zu über einen Meter hoch. Manchmal ist ihr Stängel teilweise rötlich. Im unteren Bereich sind die Blätter eiförmig mit der Spitze am Stängel, weiter oben werden die Blätter kleiner.
Die leuchtend gelben Blüten sitzen in den Blattachseln, meistens mehrere auf einer Ebene gemeinsam, sodass sie den Blütenstand oft wie ein Kranz umgeben. Schon von weitem kann man die kräftig gefärbten Blüten sehen. Sie erinnern ein wenig an die Königskerze, aber sie recken sich nicht kerzenartig in die Höhe, sondern umkränzen eher die Pflanze.
Das aus der Nachtkerze gewonnene Öl wirkt einerseits entzündungshemmend und kann bei Akne, Hauterkrankungen und Juckreiz helfen.