380 γρ. αλεύρι (μισό - μισό με ολικής άλεσης)
250 γρ. μαύρη ζάχαρη
190 ml χυμό πορτοκάλι
160 γρ. βούτυρο
60 γρ. καρύδι ψίχα
τριμμένο
2 κ.σ. μπέικιν πάουντερ
1 κ.σ. μαγειρική σόδα
2 βανίλιες
Χτυπήστε στο μίξερ με το σύρμα το βούτυρο, την ζάχαρη, το ελαιόλαδο και τα αυγά, μέχρι να αφρατέψουν καλά.
Βάλτε τις βανίλιες και δύο κουταλιές από το αλεύρι μέσα και συνεχίστε το ανακάτεμα.
Κοσκινίστε τα αλευρά με το μπέικιν πάουντερ και ρίξτε τα και αυτά μέσα στον κάδο του μίξερ.
Προσθέστε το ξύσμα πορτοκαλιού και το γάλα.
Στην συνέχεια ανακατέψτε τον χυμό πορτοκαλιού μαζί με την σόδα και προσθέστε και αυτα μαζί με τα καρύδια.
Ψήστε σε προθερμασμένο φούρνο στους 160 βαθμούς περίπου για 1 ώρα.