Intensely flavoured, this vegan gravy gives a traditional poultry gravy a run for its money with it's rich complexity. Simply to make, it's sure to become a mainstay for plant-based roast dinners! Make extra and freeze for whenever you'd like some gravy!
In a small saucepan, bring the vegetable stock to a gentle simmer. Add the porcini mushrooms to a small, heatproof bowl. Once the stock is simmering, pour it over the mushrooms, cover, and allow to rehydrate for at least 10 minutes.
After 10 minutes, remove the mushrooms and squeeze the excess liquid from the mushrooms, Roughly chop the mushrooms and reserve the soaking liquid.
Dry out the saucepan - there is no need to wash it - and add the olive oil. Set over medium heat. Once shimmering, add the shallot and a generous pinch of salt and cook, stirring frequently, until softened.
Add the sage and thyme and cook until fragrant, about 30 seconds, before adding the flour. Cook, stirring constantly, for about 3 minutes, until the flour smells nutty and begins to take on some colour.
Pour in the white wine and whisk to remove any lumps. Cook for a few minutes longer, just until the strong alcoholic smell dissipates.
Whisking constantly to avoid any lumps, pour in the reserved vegetable stock and the soy sauce. Add the chopped porcini mushrooms and bring to a gentle simmer. Allow to simmer for about 5-10 minutes to allow the the gravy to thicken and the flavours to steep.
Set a fine mesh sieve over a heatproof bowl. Pour the grave through the sieve, pressing the solids with the back of a spoon to ensure that all of the liquid has passed through. Discard the solids and stir in the sherry vinegar.
Taste to adjust for seasoning, adding salt, pepper or more vinegar as needed. Serve immediately or transfer to an airtight container and refrigerate for up to 5 days. It can also be frozen.