Éplucher puis émincer l'oignon. Couper les gousses d'ail en tout petits cubes.
Mettre une casserole d'eau à bouillir. Égoutter et rincer les coeurs d'artichauts sous l'eau froide puis les plonger dans l'eau bouillante pendant 1 à 2 minutes. Les égoutter.
Couper le lard en tout petits cubes en ôtant l'excès de gras.
Faire revenir les oignons et l'ail dans l'huile d'olive sur feu vif puis ajouter les cubes de lard. Faire dorer le tout sur feu moyen durant 3 ou 4 minutes en mélangeant pour ne pas laisser roussir.
Ajouter les coeurs d'artichauts et poursuivre la cuisson pendant quelques minutes. Lorsqu'ils ont pris des couleurs, baisser le feu, verser 1 ou 2 cuillères d'eau chaude, déposer le couvercle et laisser cuire sur feu doux pendant une dizaine de minutes. Saler légèrement.
Saupoudrer de poivre noir fraîchement moulu et servir aussitôt !