Romantyczną operę „Eugeniusz Oniegin”, opartą na poemacie Aleksandra Puszkina o tym samym tytule nazwał Piotr Czajkowski „scenami lirycznymi”, podkreślając poetyckość działa.
Akcja rozgrywa się w Rosji w pierwszej połowie XIX wieku. W cichym wiejskim dworku mieszka wdowa Łarina (Joanna Cortes - sopran) oraz jej dwie córki – wesoła, pełna życia Olga (Karolina Sikora - mezzosopran) i sentymentalna Tatiana (Anna Mikołajczyk - sopran). Przybywa narzeczony Olgi – Leński (Paweł Skaluba - tenor), ze swym przyjacielem Onieginem (Tomasz Rak - baryton).
Po tragicznym pojedynku Oniegin przez szereg lat błąka się po świecie. Powróciwszy do Rosji zjawia się na balu w pałacu księcia Griemina (Andrzej Malinowski - bas), w którego małżonce poznaje Tatianę. Uświadamia sobie, że ją kocha. Nieszczęśliwy Oniegin przychodzi do pokoju Tatiany, błagając, by odwzajemniła jego miłość. Tatiana wyznaje mu, iż kocha go nadal, lecz złożone śluby są dla niej ważniejsze niż głos serca. Odtrąca klęczącego przed nią Oniegina i żegna go – na zawsze. Oniegin zostaje sam, przeklinając swój los.