Backofen auf 180 °C (Ober-/Unterhitze) vorheizen. Nüsse grob hacken. In einer Schüssel weiche Butter mithilfe eines Handrührers mit Schneebesen schaumig schlagen. Abwechselnd Zucker, Vanillinzucker, 1 Prise Salz und Eier einrühren. Mehl und Backpulver in die Schüssel sieben, zügig unterrühren und zu einem glatten Teig verrühren. Nüsse, Rosinen, Zimt und Kardamom unterziehen.
Die Mulden eines Muffinblechs fetten oder mit Backförmchen auslegen. Den Teig gleichmäßig darin verteilen. Im Backofen ca. 20–25 Min. goldbraun backen. Muffins herausnehmen, aus der Form lösen und auf einem Kuchengitter auskühlen lassen. Weihnachtsmuffins mit Puderzucker bestreut servieren. Viel Freude beim Genießen!