Öl, Margarine, Ei und Zucker verrühren. Mehl, Natron und Salz mischen und zusammen mit der Buttermilch unter den Teig rühren.
Backblech mit Backpapier auslegen, Teig auf das Backblech geben. Cranberries auf den Teig geben (im Ganzen).
Für den Streuselteig alle Zutaten mit der Hand verkneten und dann Streusel auf dem Teig formen und über den Teig geben. Bei 175°C ca. 50 Minuten backen. Wenn Der Kuchen nach 45 Minuten noch zu hell ist, den Obergrill einschalten und Augen am Ofen lassen.