Pour the boiling water over the dried porcini mushrooms and set aside for at least 20 minutes until soft.
Meanwhile, place the butter in a pan over a low heat and add the chopped shallots, cook for about 10 minutes until soft then add the crushed garlic, sliced mushrooms and thyme leaves. Continue to cook, stirring regularly, until the mushrooms are soft and the juices have all evaporated.
Drain the porcini mushrooms, reserving the liquid. Roughly chop them then place in a food processor along with the cooked mushroom and onion mix.
Blitz until everything is very finely chopped and has formed a paste then add the cream cheese and a generous sprinkling of salt and pepper. Blend again until smooth then taste and add more seasoning as required. The flavours will be less pronounced when cold so make sure you don't under-season.
Divide the pâté between two jars, leaving enough room in the top for the jelly (if you are making it) and spread it level. Place in the fridge for a couple of hours.
To make the jelly, measure out 200ml of the liquid left over from soaking the porcini into a small pan; the liquid should be cold at this point. Stir in the soy sauce and vegetarian gelatin.
Place the pan on the heat and bring up to the boil. Allow to boil for 1 minute then remove from the heat. Allow to cool slightly then pour it over the top of the pâté and return to the fridge for another couple of hours. Be aware that the vegetarian gelatin sets very quickly so keep an eye on it and just let it cool enough that it has stopped steaming. If it does set in the pan not to worry, it can simply be returned to the heat and stirred until it has melted again.
Keep the pâté refrigerated and eat within one week.