Couper la macreuse en cubes de 2 cm de côté. Eplucher les oignons et les émincer finement, hacher l’ail.
Dans un saladier, mélanger 2 c. à soupe d’huile, l’ail et les épices (piment, gingembre, paprika et cumin), la viande et 3 pincées de sel fin (pour que la marinade imprègne généreusement la viande). Réserver ½ h au réfrigérateur.
Dans un saladier, mélanger les oignons avec le reste d’huile, du sel et du poivre. Réserver.
Tapisser le fond d’un plat à tajine avec les oignons. Les recouvrir avec la viande. Couvrir et cuire 40 minutes à feu doux puis, en fin de cuisson, arroser de miel.
Servir le bœuf du diable accompagné de pâtes fraîches ou d’une semoule au beurre.