Opera muzicală a lui Porumbescu are în jur de 300 de compoziţii.
Manual: „Elementele musicei vocale pentru scoalele poporale si normale”; Selecţie de compoziţii: - „Limba românească”; - „Cântecul gintei latine”; - „Şcolăraşul”; - „Dor de călătorie”; - „Rugăciune”; - „Cântec de primavera”. Muzică de teatru: - „Candidatul Linte”; - „Crai nou” - operetă. Muzică simfonică pentru orchestră, muzică de cameră: - „Cvintet de coarde cu flaut”; - „Cvintet de coarde”; - „Arie romană”; - „O sară la stână”; - „Batrâneasca”; - „Peneş Curcanul”; - „Baladă pentru vioară şi pian”; - „Ziua Dunării”; - „Hora Braşovului”; - „Rapsodia Română”. Muzică vocală: - „Boala mea”; - „Suspinul Prizonierului”; - „Fata popii”; - „Cât te-am iubit”; - „O,frage nacht”; - „Ich liebe dich”. Muzică corală: - „Iarna”; - „Tabăra româna”; - „Patria română”; - „Altarul mănăstirii Putna”. Compoziţii pentru orchestra: - „Parafraza pe o tema muzicală”; - „Hora Prahovei”. Muzică pentru vioara: - „Reverie”; - „Dorul”; - „Balada”. Valsuri: - „Fantome”; - „Camelii”; - „Souvenir de Braşov”. Colecția de douăzeci de piese corale și cântece la unison, reunite în „Colecțiune de cântece sociale pentru studenții români”: - „Cântecul gintei latine”; - „Cântecul tricolorului”; - „Imnul unirii - Pe-al nostru steag”; Cântec patriotic: „Pe-al nostru steag e scris Unire”. Cântece scrise în arest, cu tentă politică: - „Serenadă”; - „La malurile Prutului”; - „Inimă de român”; - „Gaudeamus Igitur”; - „Odă ostașilor români”; Frederic Chopin
Balade – sunt în număr de 4;
Impromptuuri – sunt în număr de 3;
Mazurci – sunt în număr de 59, scrise pentru pian;
Nocturne – 21 de piese solo pentru pian;
Nocturne, Op. 9 – set de trei nocturne ; Nocturne, Op. 15 – set de trei nocturne; Nocturne, Op. 27 – set de două piese solo pentru pian; Nocturne, Op. 32 – set de două nocturne; Nocturne, Op. 37 – set de două nocturne; Nocturne, Op. 48 - set de două nocturne; Nocturne, Op. 55 - set de două nocturne; Nocturne, Op. 62 - set de două nocturne;
Poloneze - 23 de poloneze pentru pian solo;
Poloneze, Op. 40 – Poloneză Militară – simbolul tregediei poloneze; Preludii – în număr de 24 – piese scurte pentru pian, solo;
Rondo-uri – sunt în număre de 4;
Scherzo-uri - sunt în număre de 4;
Studii – trei seturi de studii solo pentru pian;
Valsuri:
- aderă la valsul tradițional de ¾; -
- sunt în număr de 36; - - nu sunt dedicate dansului, ci concertelor.