Schweinefleisch salzen, pfeffern, Apfel schälen, entkernen. Apfel und Zwiebel in dünne Scheiben bzw. Ringe schneiden, Preiselbeeren und 75 g Brotaufstrich glatt rühren. Auf das Fleisch streichen, mit Apfel-und Zwiebelrinqen belegen. Fleisch zu einer großen Roulade aufrollen. Mit Küchengarn zusammenbinden.
In einem Bräter Pflanzencreme erhitzen. Fleisch darin von allen Seiten anbraten. Im vorgeheizten Backofen [E-Herd: 180° C/Umluft: 160° C/Gas: Stufe 3) ca. 120 Minuten garen. Zwischendurch mit Honig und Bratensatz bestreichen.
Fleisch herausnehmen, ruhenlassen. Bratensatz mit 250 ml Wasser loskochen. Fond durch ein Sieb in einen Topf gießen, nochmals aufkochen. Restlichen Brotaufstrich einrühren. Soße mit Soßenbinder leicht andicken. Fleisch aufschneiden. Mit Soße servieren. Dazu passen Rotkohl und Salzkartoffeln.