Al igual que el tofu, el tempeh se elabora con soja y, a veces, con arroz integral. Sin embargo, el proceso de elaboración es totalmente distinto. Para hacer tempeh, primero se lavan las semillas de soja y se ponen a hervir. Después se dejan en remojo toda la noche, se descascarillan y se cuecen durante una hora aproximadamente antes de escurrirlas y enfriarlas.