Marianne Eklöf was educated at the Royal College of Music in Stockholm, Stage School in Gothenburg and Juilliard School in New York. She debuted in 1982 as Dulcinea in Don Quijote by Massenet and has since then sung many mezzo-soprano roles, most of them at the Royal Opera in Stockholm, where she was a member of the ensemble for several years. Recent roles to mentioned are Mme de Croissy in Les dialogues des Carmelites (Poulenc), Kostelnicka in Jenufa (Janácek), Mrs Quickly in Falstaff (Verdi), Filipjevna in Eugen Onegin (Tjajkovskij), La contessa di Coigny in Andrea Chenier (Giordano) and Herodias in Salome (Strauss).
Marianne Eklöf appears frequently on the concert scene with songs by, for example, Wolf, Brahms, Schubert and Schumann. She has a broad repertoire of Swedish, Spanish and French music.
Among earlier highlights at the Royal Swedish can be mentioned Richard Strauss; Herodias (Salome), Octavian and Annina (Die Rosenkavalier), Clairon (Capriccio), Klytemnestra (Elektra), Verdi; Eboli (Don Carlos), Azucena (Il Trovatore), Ulrica (Un ballo in maschera), Wagner; Ortrud (Lohengrin), Venus (Tannhäuser), Mary (Die fliegende Holländer), Brangäne (Tristan und Isolde), Mozart; Marcelline (Le nozze di Figaro) and Dritte Dame (Die Zauberflöte), Larina (Tjajkovskij’s Eugen Onegin), Carmen and Auntie (Britten’s Peter Grimes). In the season of 2008/09 season she appeared in the newly written opera Batseba, where Sven-David Sandström composed the role of Naomi specifically for her.