Éplucher les oignons. Faire sur chaque oignon une entaille de haut en bas jusqu'au cœur.
Cuire les oignons 5 minutes dans de l'eau bouillante, salée et vinaigrée avec 3 cuillères à soupe de vinaigre blanc. Égoutter, puis séparer les couches d'oignons deux par deux.
Chaque oignon donnera ainsi deux doubles couches et un cœur. Réserver les couches d'oignons qui seront farcies, et hacher grossièrement les cœurs.
Faire dorer dans une poêle la pulpe d'oignon ainsi récupérée avec l'ail haché, le lard et la viande de bœuf.
Ajouter les raisins secs, le quatre-épices, le piment et le poivre, mélanger. Ajouter éventuellement un peu de sel.
Farcir les couches oignons avec cette farce, bien serrer de façon à reconstituer une forme d'oignon. Placer les oignons farcis dans une sauteuse avec une cs d'huile, les faire dorer.
Mélanger le jus de citron et le miel avec 2 cuillères à soupe d'eau. Quand les oignons farcis sont bien dorés, verser ce mélange dans la sauteuse, et continuer la cuisson jusqu'à ce que le liquide soit évaporé et les oignons légèrement caramélisés.