Precalentar el horno a 350 °F. Cocinar los macarrones de acuerdo a las instrucciones, sin agregar sal al agua de cocción. Escurrirlos y reservar.
Calentar el aceite de oliva en una olla grande a fuego medio. Agregar la cebolla a la olla y saltear unos 3 minutos.
Sacar del fuego, agregar los macarrones cocidos junto con el resto de los ingredientes a la olla y mezclar bien.
Rociar una cazuela con aceite antiadherente en aerosol. Pasar la mezcla de los macarrones a la cazuela. Llevar al horno durante 25 minutos o hasta que la preparación esté burbujeante. Dejar reposar durante 10 minutos antes de servir.