Нагріти молоко в каструлі, мало не доводячи до кипіння. Відставити та охолоджувати кілька хвилин.
Покласти жовтки та цукор у миску та збити в пишну піну. Поступово додати|добавляти| охолоджене молоко. Сполоснути каструлю, повернути на вогонь і готувати на повільному вогні 5 хвилин, помішуючи, поки суміш не загусне. Відставити та дати повністю охолонути.
Покласти очищену від кісточок вишню у каструлю з водою. Готувати на середньому вогні 5 хвилин|мінути|. Збити вишню у блендері або кухонному комбайні та відставити.
Змішати пюре з яєчним кремом, додати вершки та сметану, перелити в контейнер для морозилки. Заморозити на 1-2 години, потім збити. Повернути у морозилку.
Коли знову наполовину замерзне, збити і додати шоколад (тертий на тертці або поламаний на дрібні шматочки). Повернути в морозилку та залишити до затвердіння, бажано на ніч. Перекласти у холодильник на 30 хвилин.