Smelt smørret i en gryde over middel varme. Tilsæt finthakket løg og hvidløg, og sautér dem i ca. 5 minutter, indtil de er bløde og gennemsigtige.
Drys melet over løgblandingen, og rør det sammen, så det bliver en jævn melpasta (roux). Steg melet i 1-2 minutter, så det får en let gylden farve, men pas på, det ikke brænder på.
Hæld porteren i gryden langsomt, mens du rører godt rundt, så der ikke dannes klumper. Tilsæt grøntsagsfonden lidt ad gangen, mens du fortsat rører, indtil du har en glat sauce.
Bring saucen i kog, og sænk derefter varmen, så den simrer. Tilsæt sojasauce, balsamicoeddike, sennep (hvis du bruger det), brun farin, kanel, allehånde og muskatnød. Lad saucen simre i 10-15 minutter, så den tykner lidt og smagene intensiveres.
Smag saucen til med salt, peber og eventuelt lidt mere brun farin eller sirup, hvis du vil have en sødere smag. Hvis saucen bliver for tyk, kan du tilsætte lidt mere fond eller øl.
Server den varme porter-sauce over dine jule vegetarboller, kålrabiand, vegetar steg eller ved siden af som dyppelse. Eller som du bruger en brun sovs til ande- eller flæskestegen