Nettoyer les artichauts et les couper en tranches fines. Le citron servira seulement à ne pas les faire noircir. Entretemps, dans une casserole, préparer la sauce en faisant suer l'oignon dans l'huile. Ajouter les tomates en morceaux (en ce qui me concerne j'ai utilisé des coeur de pigeon ébouillantés et épluchés), les câpres dessalés et essorés, les olives dénoyautées et le basilic haché. Laisser mijoter quelques minutes et saler. A part, cuire le céleri coupé en petits morceaux dans de l'eau bouillante pendant 10 minutes environ. Unir les artichauts, le céleri et la sauce tomate. Ajouter le sucre et le vinaigre à la fin. Laisser refroidir et mettre dans le frigo. Ce plat est meilleur si vous le mangez le lendemain.
Le saviez-vous? Tout le monde sait que le citron sert à ne pas faire noircir les artichauts. Ce que beaucoups de personnes ignorent est que quand on nettoie les artichauts en les laissant entiers, on doit les plonger dans de l'eau citronnée. Si par contre, on les coupes en tranches, il est préférable de les mettre dans un petit bol avec un peu d'huile d'olive et quelque goutte de citron et de les couvrir avec du film alimentaire.