In una padella, rosolare la cipolla tritata con l'olio.
Unire le zucchine tagliate a rondelle sottili, regolare di sale e rosolare ancora. In un tegame rosolare il bacon tagliato a pezzetti e mettere a cuocere la pasta, poi scolare tenendo da parte una tazza d'acqua di cottura.
Versare nella padella con le zucchine, unire l'acqua di cottura della pasta e lo zafferano, mescolare bene per amalgamare il tutto.
Unire il bacon croccante e impiattare. Servire i garganelli spolverizzando con il parmigiano grattugiato.