Breng een grote pot gezouten water aan de kook voor de pasta.
Schil en snijd alle groenten in gelijke stukken. Snijd de wortels en pastinaak in dunne reepjes, de prei in lange reepjes, de courgette in halve schijfjes, de paprika in reepjes, de broccoli of bimi in hapklare stukken, de look in fijne schijfjes en de chilipeper fijn.
Verwarm 2 eetlepels olijfolie in een grote pan. Bak de look en chilipeper op zacht vuur tot ze geuren en licht beginnen te kleuren. Haal ze uit de pan en zet opzij.
Voeg indien nodig nog een klein scheutje olie toe aan dezelfde pan en bak de wortel, pastinaak, prei, courgette, paprika en broccoli of bimi op hoog vuur. Roerbak ze kort zodat ze beetgaar blijven en toch wat kleur krijgen. Kruid met peper en een beetje zout. Zet opzij bij de look en chili.
Kook ondertussen de volkoren spaghetti volgens de verpakking al dente. Hou minstens 1 kopje pastawater apart en giet de pasta daarna af.
Klop in een kom de eidooiers, de Parmezaanse kaas, 2 eetlepels olijfolie, de citroenzeste, wat zwarte peper en 2 à 3 eetlepels warm pastawater los tot een romig mengsel.
Doe de warme pasta terug in de kookpot of in de pan, maar haal ze eerst van het vuur. Voeg het eimengsel toe en roer meteen goed door. Voeg beetje bij beetje extra pastawater toe tot je een glanzende, romige saus krijgt. Zet eventueel heel kort op een zeer laag vuur, maar laat zeker niet koken.
Meng de gebakken groenten, look en chili onder de pasta. Voeg naar smaak citroensap toe en werk af met extra Parmezaanse kaas, een scheutje olijfolie en eventueel wat verse peterselie of basilicum.
Serveer meteen.