Rozgrzej piekarnik do 190°C. Pokryj blachę papierem do pieczenia. Obierz szalotki i pokrój je w ćwiartki. Cukinię i bakłażana pokrój w kostkę, a pomidorki przepołów. Wymieszaj warzywa z 2 łyżkami oliwy, suszonym tymiankiem, oregano, szczyptą soli i pieprzu. Odstaw.
W dużym garnku zagotuj ok. 5 litrów wody na spaghetti. Zanim zacznie wrzeć, przesyp warzywa na blachę i wstaw do rozgrzanego piekarnika.
Piecz przez 20–25 minut w temperaturze 180–190°C. Kiedy woda w garnku zacznie wrzeć, osól ją, wrzuć makaron i ugotuj go zgodnie z instrukcją na opakowaniu (ok. 8–12 minut).
Wymieszaj pieczone warzywa z makaronem, podziel na 4 porcje, posyp wiórkami parmezanu i podawaj.