Preriscaldare il broiler del forno a temperatura media.
Lavare le punte di asparagi e tagliarle in pezzettini di circa 2-3 cm.
Portare a ebollizione una pentola di acqua salata e cuocere gli asparagi per circa 2 minuti, senza ammorbidirli eccessivamente.
Battere le uova in una terrina e aggiungere il formaggio sbriciolato. Condire bene e mettere da parte.
In una padella da forno, riscaldare l'olio di oliva a fuoco medio. Soffriggere la cipolla e l'aglio tritati per 1-2 minuti, avendo cura che si ammorbidiscano senza bruciare.
Aggiungere le punte di asparagi in padella, distribuirle uniformemente e versare sopra le uova battute. Cuocere per 3-4 minuti, fino a quando il bordo della frittata non comincia a indurirsi senza attaccarsi alla padella.
Cospargere la frittata con i semi di zucca e spostare la padella nel broiler, proseguendo la cottura per altri 4 minuti fino a quando la frittata non ha la consistenza giusta e il formaggio assume un aspetto dorato.
Servire a fette, cospargendo con prezzemolo fresco o peperoncino se desiderato.