Preîncălzim cuptorul la 180 de grade și ungem forma de guguluf cu unt. Amestecăm bine uleiul cu zahărul și adăugăm ouăle pe rând. Merită să amestecați acest aluat într-un robot de bucătărie cu paletă pentru creme. Cernem ingredientele uscate și adăugăm la aluatul cu ouă în două părți. La sfârșit urmează piureul de dovleac, adăugându-l și pe acesta amestecăm ingredientele cu grijă. Transferăm aluatul în forma de guguluf și coacem timp de o oră, până este gata. Înainte de servire, decorăm cu zahăr pudră.