Om zelf tempeh te maken, moet je de sojabonen (600 gram voor een kilogram tempeh) splitsen in twee helften en zes tot achttien uur laten weken in water.
Daarna kook je de bonen een half uur met vijf eetlepels azijn.
Giet het water af en droog de sojabonen kort in een pan boven het vuur.
Daarna mag de tempehstarter erdoor gemengd worden. Dat zijn schimmels van de soorten Rhizopus oryzae en/of Rhizopus oligosporus.
De tempeh moet nu 36 tot 48 uren fermenteren in een incubator of op een warme plaats, bij een temperatuur van 28 à 32 °C. Daarna zijn de sojabonen aan elkaar geklit en vormen ze een compact geheel.