Pelate le patate, lavatele e grattugiatele, poi riunitele in un telo e lasciatele scolare.
Tagliate a cubettini il gruviera e tritate finemente la cipolla.
Sbattete in una terrina le uova con un pizzico di sale e pepe, quindi unite le patate e il formaggio.
Soffriggete la cipolla in una padella con l'olio, poi versatevi il composto di uova.
Cuocete la frittata a fuoco abbastanza vivace per farla dorare da entrambe le parti, girandola una volta con l'aiuto di un piatto; abbassate la fiamma e fate cuocere per circa 5 minuti. Servire calda o tiepida.