Ilaria began taking singing lessons at the age of 15, and she then enrolled and graduated in singing from the "Giuseppe Tartini" Conservatory in Trieste. After her graduation, she took several specialization courses under L. Serra, E. Jankovich and W. Matteuzzi, while completing her university studies in Physics at the University of Trieste. Her repertoire ranges from Baroque to contemporary music, including Operetta. She performed various Soprano roles such as Norina (Don Pasquale), Susanna (Le Nozze di Figaro), Despina (Così fan tutte), Sofia (Il Signor Bruschino), Lucietta (I quattro rusteghi), Rosina (Opera Bestiale by A. Tarabella), Berta (The Barber of Seville), Nella (Gianni Schicchi) and Zerlina (Don Giovanni) in Trieste (Teatro G. Verdi), Turin (Teatro Regio), Vicenza (Teatro Olimpico), Livorno (Teatro Goldoni), Lucca (Teatro del Giglio), Bologna (Teatro Comunale), and Modena (Teatro Comunale "Luciano Pavarotti"). She also sang abroad on several occasions (Austria, Brazil, France); in particular, in Northern Ireland she held the role of Beauty in Händel's The Triumph of Time and Disillusion. She also took part in the Festival de Radio France et Montpellier in the roles of La rossa and Princess Elisa (Madame Sans-Gêne), and performed as an actress in two productions by the Teatro Stabile del Friuli Venezia Giulia. She recorded Monteverdi's Orfeo and L'incoronazione di Poppea for Brilliant Classics, Händel's Motets for Classic Voice and Galuppi's Il Filosofo di Campagna for Bongiovanni.