Den Backofen auf 160°C Umluft vorheizen und das Muffinblech entweder einfetten oder mit Papierförmchen auslegen.
Den Zucker zusammen mit den Eiern so lange mit dem Schneebesen vom Handmixer rühren, bis die Masse hell und cremig ist (ca. 2 Minuten). Die Sojamilch und die Margarine unterrühren.
In einer weiteren Schüssel das Mehl mit Backpulver und Salz mischen.
Die Mehlmischung zur Eiermischung geben und alles zu einem homogenen Teig verrühren. Zuletzt die Cranberries vorsichtig unterrühren.
Die Muffinvertiefungen jeweils zu 3/4 mit Teig befüllen und ca. 20 - 25 Minuten auf der mittleren Schiene backen.