Comece por cozer cerca de 500g de abóbora já arranjada e cortada em cubos num tacho com água e temperada de sal. Depois de cozida escorra muito bem a água e reduza a puré. Reserve e deixe arrefecer.
Pré-aqueça o forno a 180ºC. Forre uma forma de muffin com formas de papel e reserve.
Numa tigela grande, bata a manteiga amolecida, o açúcar branco e o açúcar mascavado até ficar um creme esbranquiçado.
Adicione os ovos, um de cada vez, batendo após cada adição.
Adicione os ovos, um de cada vez, batendo após cada adição. Adicione o puré de abóbora, o buttermilk e o extrato de baunilha.
Noutra tigela, misture a farinha, a canela, o gengibre, a noz moscada, o fermento, o bicarbonato e o sal. Misture bem. Adicione os ingredientes secos ao creme anterior.
Preencha 2/3 das formas de muffin. Leve a cozer por 20 minutos ou até que um palito inserido no centro saia limpo. Não os deixe cozer demais.