Remplir un grand saladier d’eau froide et y verser le jus d’un demi-citron.
Éliminer les feuilles extérieures coriaces de chaque artichaut jusqu’aux feuilles tendres, couper la partie supérieure et éplucher la tige.
Ôter le foin (poils) du cœur à l’aide d’une petite cuillère, frotter chaque artichaut avec l’autre moitié du citron et les plonger dans l’eau citronnée.
Couper les artichauts égouttés en quartiers ou en lamelles, puis bien les égoutter.
Chauffer l’huile d’olive dans une large poêle à feu moyen.
Ajouter le jambon serrano et le faire dorer 3–4 minutes jusqu’à ce qu’il soit croustillant ; retirer et réserver.
Dans la même poêle, ajouter l’ail émincé et le faire revenir 2 minutes à feu doux.
Incorporer les artichauts, augmenter légèrement le feu et les faire sauter 5 minutes en remuant de temps en temps.
Verser le vin blanc, si vous le souhaitez, et laisser chauffer 2 minutes pour évaporer l’alcool.
Ajouter l’eau ou le bouillon de légumes, couvrir et cuire à feu moyen-doux pendant 15–20 minutes, jusqu’à ce que les artichauts soient tendres.
Remettre le jambon, mélanger et parsemer de persil ciselé.
Rectifier l’assaisonnement en sel et en poivre selon votre goût, puis servir chaud.