Quando eu estou substituindo em uma receita, eu costumo usar creme de coco em vez de creme ou metade e metade, se chamado em uma receita. ( Existe uma pergunta aqui que cobre como obter o creme de uma lata de leite de coco. Às vezes eu uso creme de soja, mas às vezes isso pode ser difícil de encontrar. Tenho certeza que você poderia experimentar uma mistura de creme de soja e leite de soja.
Minha solução ideal é usar receitas veganas para começar, porque elas são formuladas sem leite ou ovos. Talvez no seu caso, basta procurar receitas de bolo sem laticínios, se você não se importar em comer ovos. Há muitos livros de culinária e blogs por aí com uma tonelada de receitas veganas de bolos e sobremesas.