Épluchez les pommes de terre et coupez-les en rondelles fines d'environ 3mm d'épaisseur. Rincez-les à l'eau froide pour éliminer l'excès d'amidon, puis séchez-les soigneusement.
Émincez finement les oignons et coupez le chorizo en demi-rondelles. Dans une grande poêle antiadhésive, chauffez 2 cuillères à soupe d'huile d'olive à feu moyen.
Ajoutez les oignons avec une pincée de sel et laissez-les suer pendant 5 minutes jusqu'à ce qu'ils deviennent translucides. Incorporez ensuite le chorizo et laissez-le libérer ses huiles parfumées pendant 3 minutes supplémentaires.
Ajoutez les rondelles de pommes de terre dans la poêle, mélangez délicatement pour les enrober des saveurs du chorizo et des oignons. Couvrez et laissez cuire à feu moyen-doux pendant 15 minutes, en remuant occasionnellement.
Si vous utilisez un poivron, ajoutez-le coupé en lanières à mi-cuisson des pommes de terre.
Dans un grand bol, battez vigoureusement les 8 œufs avec une pincée de sel, de poivre et le paprika fumé. Une fois les pommes de terre parfaitement cuites, versez le mélange d'œufs dans la poêle.
Secouez légèrement la poêle pour que les œufs s'infiltrent entre les pommes de terre et le chorizo. Tapotez légèrement les bords de la tortilla avec une spatule pendant les premières minutes.
Baissez le feu et laissez cuire pendant environ 8-10 minutes, jusqu'à ce que les bords soient dorés mais que le centre reste légèrement tremblotant.
Placez une grande assiette plate sur la poêle et, d'un geste vif mais assuré, retournez la tortilla. Faites-la glisser délicatement dans la poêle pour cuire l'autre face encore 5 minutes.
Servez tiède, coupée en quartiers, accompagnée d'une salade verte si désiré.