Карузо с равным успехом исполнял партии лирического и драматического плана, преимущественно в операх Верди (Герцог, Манрико в «Трубадуре», Ричард в «Бале-маскараде», Радамес в «Аиде») и композиторов-веристов (Канио в «Паяцах» Леонкавалло и др.). Был первым исполнителем ролей Федерико («Арлезианка» Чилеа, 1897), Лориса («Федора» Джордано, 1898), Джонсона («Девушка с Запада» Пуччини, 1910). В концертном репертуаре Карузо основное место занимали неаполитанские песни.