Préchauffez le gril à feu moyen.
Lavez et coupez les asperges en tronçons de 2 cm.
Portez une casserole d’eau salée à ébullition et faites cuire les asperges pendant environ 2 minutes. Elles doivent être tendres, mais fermes.
Fouettez les œufs et ajoutez le fromage émietté. Assaisonnez bien, puis réservez.
Faites chauffer l’huile d’olive dans une poêle allant au four, à feu moyen. Faites rissoler l’oignon et l’ail pendant une ou deux minutes, jusqu’à ce qu’ils soient tendres. Veillez à ne pas les brûler.
Ajoutez les asperges, répartissez-les uniformément dans la poêle, puis versez les œufs dessus. Laissez cuire pendant 3 à 4 minutes, jusqu’à ce que le contour devienne ferme sans coller à la poêle.
Saupoudrez de graines de courge, et prolongez la cuisson pendant environ 4 minutes sous le gril, jusqu’à ce que les œufs soient cuits et le fromage commence à dorer.
Servez la frittata en tranches, saupoudrée de persil ou de flocons de piment.