Soy yoghurt is actually pretty good, as these things go. I've used it in place of creme fraiche before. Or soft silken tofu, blended, can add quite a bit of thicker creaminess to dishes. Almond cream (peel almonds, simmer in a little water for five minutes, and strain) is generally tastier than soy cream in sweet dishes.