Los dos son alimentos derivados de la soja y originarios de Asia. Sin embargo, debido al proceso de elaboración de cada uno, el tempeh suele presentar por norma general más proteína que el tofu (17 g vs 10 g). En el caso del tofu, partimos de la leche de soja a la que se le añaden sustancias para que la proteína coagule y se solidifique siguiendo un proceso de cocido y cuajado. De manera contraria, en el caso del tempeh, lo que ocurre es una fermentación de las semillas de soja previamente cocidas mediante el uso del hongo Rhizopus oligosporus. Debido a la fermentación por este hongo y a la propia concentración de habas, el producto resultante tiene un contenido en proteína mayor.
Los dos tienen una apariencia gelatinosa: la consistencia del tempeh es blanda pero firme, lo cual permite que podamos cortarlo en filetes y su apariencia es más granulosa, mientras que la del tofu se parece más a un queso fresco o a una cuajada. Sin marinar o condimentar, el sabor del tofu puede llegar a ser algo amargo y soso, pero la buena noticia es que es un producto capaz de absorber con facilidad todo el sabor de las especias.