Milch, grob gewürfeltes Marzipan, Vanillemark sowie Puderzucker in einen Topf geben und unter Rühren langsam erhitzen. Den Topf vom Herd nehmen. Amaretto zum Marzipanmix geben und alles mit dem Stabmixer pürieren. Abgedeckt 60 Min. abkühlen lassen. Sahne steif schlagen. Marzipanmasse aufschlagen. Geschlagene Sahne unter die Marzipanmasse heben und die Masse nach Herstellerangaben in einer Eismaschine gefrieren lassen.
Die Birnen schälen. Rotwein, Traubensaft und Gewürze in einen Topf geben und aufkochen. Die Birnen hineingeben und 15–20 Min. bei kleiner Hitze köcheln lassen. Topf vom Herd nehmen und die Birnen im Sud 60 Min. abkühlen lassen. Inzwischen die Mandeln ohne Zugabe von Fett in einer Pfanne rösten, bis sie duften. Herausnehmen und grob hacken. Zucker in der Pfanne hellbraun karamellisieren lassen. Gehackte Mandeln dazugeben. Alles gut vermengen und auf Backpapier auskühlen lassen.
Birnen aus dem Sud heben und beiseitestellen. Gewürze entfernen und den Sud auf etwa die Hälfte einkochen lassen. Die Speisestärke mit etwas kaltem Wasser anrühren und den Sud damit leicht binden. Die Rotweinbirnen mit Sud und Marzipaneis auf Tellern anrichten, dann mit Mandelkaramell-Stücken bestreuen und sofort servieren.