Coupez le lard en lardons, disposez dans une casserole, couvrez d'eau froide et amenez à ébullition durant 1 minute. Egouttez.
Ôtez la queue des artichauts, retirez les feuilles extérieures à l'aide d'un couteau et citronnez-les.
Chauffez l'huile dans une sauteuse, ajoutez les artichauts et les oignons entiers sans leur tige, faites dorer.
Ajoutez les lardons et les pommes de terre. Assaisonnez et couvrez d'eau à hauteur. Portez à ébullition, baissez le feu et laissez cuire à découvert jusqu'à évaporation complète de l'eau. Cela prend environ 30 minutes.