У 1862 р. створив лірико-комічну оперу за власним лібретто «Запорожець за Дунаєм». Це справжній український твір, пройнятий любов'ю до простого люду. Царська цензура забороняла постановку її на сцені протягом 20 років. Вперше на українській сцені вона була поставлена М. Кропивницьким 1884 р. Відому роль у виникненні задуму опери зіграв історик М. Костомаров, підказав композитору її тему. Сенс твору не в трагічних спогадах про Задунайську Січ , а в ідеї любові до батьківщини, пристрасному прагненні запорожців повернутися на Україну. Приміщення там де було поставлено оперу"Запорожець за Дунаєм"
В Петербурзі у 1862 році була поставлена опера "Запорожець за Дунаєм" (лібрето власне), в якій партію Карася виконав сам автор. Опера була екранізована в 1938 р. (режисер І. Кавалерідзе) і в 1953-м (режисер В. Лапокниш, за участю І. Паторжинського, М. Литвиненко- Вольгемут та Є. Чавдар).