Laver et sécher les pommes-de-terre. Les éplucher et les couper en fines rondelles. Eplucher l'oignon et l'émincer finement.
Dans une poêle de 24 cm, verser l'huile et la faire chauffer à feu moyen. Ajouter les gousses d'ail en chemise.
Dès que l'huile est chaude, y déposer les rondelles de pomme-de-terre. Laisser cuire pendant 10 à 15 minutes à feu doux pour ne pas qu'elles dorent.
Ajouter l'oignon émincé et prolonger la cuisson jusqu'à ce que les pommes-de-terre soient tendres.
Pendant ce temps, casser les oeufs dans une jatte ou un saladier puis les battre en omelettes.
Une fois les pommes-de-terre cuites, retirer les gousses d'ail et égoutter les pommes-de-terre à l'aide d'une écumoire pour enlever le maximum de gras, avant de les déposer dans le saladier avec les oeufs. Remuer à l'aide d'une fourchette.
Laisser l'équivalent de 2 cuillères à soupe d'huile dans la poêle et la replacer sur le feu. Verser le mélange aux oeufs dans la poêle chaude.
Laisser cuire à couvert et à feu doux en remuant de temps en temps au centre de la poêle avec une cuillère en bois, tout en laissant cuire le bord.
Quand la tortilla commence à dorer et à se détacher en bordure, placer une assiette sur le dessus de la poêle et retourner rapidement la poêle. Replacer la tortilla dans la poêle pour la cuire et la laisser dorer sur l'autre face.
Une fois cuite, la dresser sur le plat de service. La tortilla peut se consommer chaude ou froide, en apéritif ou en plat principal accompagnée d'une salade.