Προθέρμανε τον φούρνο στους 170°C (αέρα). Βούτυρωσε και στρώσε με αντικολλητικό χαρτί μια φόρμα 22×10 εκ.
Σε ένα μπολ, ανακάτεψε όλα τα στερεά υλικά (αλεύρι, σόδα, μπέικιν, αλάτι και μπαχαρικά).
Σε μεγάλο μπολ, χτύπα το λιωμένο βούτυρο, το λάδι και τις ζάχαρες μέχρι να γίνουν ομοιογενές μείγμα.
Πρόσθεσε τα αυγά ένα-ένα, ανακατεύοντας απαλά μετά από κάθε προσθήκη.
Ρίξε τον πουρέ κολοκύθας, το γιαούρτι και τη βανίλια και ανακάτεψε μέχρι να γίνει μεταξένιο το μείγμα.
Πρόσθεσε τα στερεά υλικά και ανακάτεψε με σπάτουλα μέχρι να ενωθούν, μην παραανακατέψεις. (Αν θέλεις, πρόσθεσε καρύδια ή σοκολάτα.)
Ρίξε το μείγμα στη φόρμα, πασπάλισε λίγη καστανή ζάχαρη και ψήσε για 55–65 λεπτά, ή μέχρι η οδοντογλυφίδα να βγαίνει καθαρή.
Cool in the pan for 10 minutes, then transfer to a wire rack. Once fully cool, wrap tightly - it becomes even softer the next day.