Placez les courgettes râpées dans une passoire ou un tamis au-dessus d'un bol pour égoutter l'excédent d'eau. Si elles semblent sèches, arrosez-les d'eau pendant qu'elles sont dans la passoire, puis laissez-les égoutter.
Beurrer deux moules à pain de 9 x 5 pouces.
Dans un grand bol, fouettez vigoureusement la farine, le bicarbonate de soude, la poudre à pâte, la cannelle, le gingembre et la muscade moulue.
Dans un autre grand bol, fouettez le sucre, les œufs, la vanille et le sel (omettez le sel si vous utilisez du beurre salé). Incorporez les courgettes râpées et égouttées, puis le beurre fondu.
Incorporer le mélange de farine, un tiers à la fois, au mélange sucre-œufs-courgettes, en remuant après chaque incorporation. Incorporer les noix et les canneberges séchées ou les raisins secs, si désiré.
Répartir la pâte équitablement dans les moules à cake. Enfourner 50 minutes à 175 °C ou jusqu'à ce qu'un cure-dent inséré au centre en ressorte propre. Laisser refroidir dans les moules 10 minutes. Démouler sur une grille pour bien refroidir.