Verwarm de oven voor op 160 graden Celsius boven- en onderwarmte.
Bekleed de springvorm met bakpapier en vet hem in met boter of olie.
Klop de eieren met de suiker en citroenzest luchtig.
Giet, terwijl de mixer draait, rustig de zonnebloemolie bij het eiermengsel.
Voeg het mandarijnsap, de granaatappelmelasse en een snuf zout toe.
Zeef vervolgens de bloem, het bakpoeder en baking soda en voeg dat toe aan het eiermengsel. Mix het er rustig doorheen.
Schep het beslag in de springvorm en bak in 45 – 55 minuten gaar en goudbruin. Controleer met een satéprikker of de cake echt gaar is.
Haal hem uit de oven en laat volledig afkoelen op een rooster.
Ga dan verder met de swiss meringue buttercreme.
Zet een pan met een laagje water op het vuur. Breng aan de kook.
Doe de eiwitten en basterdsuiker in een kom die groot genoeg is om op de pan te passen. Let op, de bodem van de kom mag het water niet raken.
Laat het water heel zachtjes pruttelen en zet de kom op de pan. Roer constant met een spatel zodat de suiker oplost en het eiwit niet gaat stollen.
Verwarm het mengsel tot een temperatuur van 70 graden Celsius.
Doe de eiwitten in de kom van de standmixer klop dit met een garde tot stijve pieken.
Voeg, terwijl de mixer draait 1 voor 1 de eetlepels granaatappelmelasse toe.
Vervang de garde voor de bisschopshaak en zet de mixer op de laagste stand.
Voeg dan nu klontje voor klontje de boter toe en wacht met toevoegen van boter tot het helemaal is opgenomen.
Let op: de creme gaat misschien schiften. Geen paniek, dit gaat vanzelf weg door langer te mixen.
Als alle boter in de creme zit, zet je de mixer op de hoogste stand en klop je de swiss meringue buttercreme nog 8 minuten door tot een heerlijke luchtige massa.
Doe de swiss meringue buttercreme in een spuitzak.