Zwiebel, Möhren und Sellerie schälen und würfeln. Lauch putzen, in Ringe schneiden und in einem Sieb gründlich waschen. Spanferkelkeule abbrausen und trockentupfen. Die Schwarte rautenförmig einschneiden, das Fleisch kräftig salzen und pfeffern.
Den Backofen auf 160 °C Ober- und Unterhitze vorheizen. Die Keule in einem Bräter im heißen Rapsöl nur auf der Fleischseite anbraten. Aus dem Bräter nehmen und durch das Gemüse ersetzen. Das Gemüse im Bräter goldbraun rösten.
Das Tomatenmark einrühren und anrösten. Mit der Hälfte des Dunkelbiers und der Hälfte der Fleischbrühe ablöschen. Mit Majoran und Kümmel würzen und das Fleisch mit der Schwarte nach unten hineinlegen.
Im Backofen ohne Deckel ca. 3 Stunden garen, dabei jede ca. 30 Minuten mit restlichem Bier und restlicher Brühe übergießen. Danach die Keule aus dem Bräter nehmen und mit der Schwarte nach oben auf ein Backblech legen. Grillfunktion zuschalten und die Schwarte nach Sicht in ca. 10 Minuten knusprig und gut gebräunt grillen. Mit dem Honig glasieren. Bratensauce fein pürieren, durch ein Sieb filtern und abschmecken. Spanferkel und Sauce servieren.