Net als tempeh is oncom het resultaat van fermentatie. Er zijn diverse soorten oncom, maar de hoofdindeling is die rode en zwarte oncom (ontjom). Oncom gemaakt van de pulp die over blijft van de bereiding van sojamelk, okara, maar lokaal gebruikt men ook andere ingrediënten. Tempe bongkrek kelapa (Zuid-Banjoemas) bijvoorbeeld bevat geperste kokos, en wordt gefermenteerd in gebruikte bladeren van tempe kedele. Dit is één van de vele voorbeelden van een heel basic (goedkope) zwarte oncom.
Rode oncom wordt gefermenteerd met een ragi - ragi oncom - gemaakt van de Neurospora sitophila, een rood kleurende schimmel, en is daarmee het enige voedsel dat met de hulp van deze schimmel wordt gemaakt. De schimmel die wordt gebruikt, is Neurospora intermedia var oncomensis genoemd. Rode oncom smaakt enigszins naar amandelen.
Voor de fermentatie van zwarte oncom is de Rhizopus oligosporus verantwoordelijk, dezelfde schimmel als die voor de productie van tempeh wordt gebruikt. Varianten hierop zijn
Tempe morrie made with Soempiaoeh type soybeans (from Banjoemas) and coconut residue pressed 3 times. The soybeans are treated like soy tempeh up to the laroe process. Then they are mixed with coconut presscake, which has been washed, steamed, and inoculated with ground bibit leaves on which there is Rhizopus oryzae. Finally it is packed in the skin of the banana stem to make long slender rods, and fermented. Tempe enthoe, from South Bagelen, is made from coconut (no soy) wrapped in a banana stem. Tempe tjenggereng is made with coconut presscake (called gatok in Banjoemas) and ragi, no soy; “This tempeh has, like the tempeh bongkrek kelapa, lead to several cases of fatal food poisoning. Dage is made with bacteria rather than molds on a substrate of oilseed cakes, primarily pressed coconut, sesame seeds, or peanuts.” The last page contains detailed illustrations (drawings) of
Oncom wordt gemaakt door de okara in ruim water te wassen en uit te laten lekken op kaasdoek. Om de cake verder in te drogen wordt deze in kaasdoek geperst, en daarna boven stoom gesteriliseerd.
Na afgekoeld te zijn, wordt de cake in rechthoekige bamboe bakken gedaan, en aangedrukt. Hij wordt nu besprenkeld met een starter, ragi, waarna hij met bananenblad wordt afgedekt. De schimmel ontwikkelt zich optimaal in het donker bij een temperatuur van 25-30°. De fermentatie duurt slechts 24 uur.
ontjom beureumOncom is in West-Java algemeen verkrijgbaar, zeker in de grote steden. Eén van de plaatsen waar de grootste variatie aan oncom gevonden wordt, is Bandung, ten zuiden van de hoofdstad Jakarta, op de Pasar baru (markt).
Aan de productie kleven diverse gezondheidsrisico's, vooral die van besmetting van het ferment door andere bacteriën, met name Aspergillus-soorten. Deze produceren het toxische aflatoxine. Vooral aan oncom van pinda-pers (boongkil) zijn gezondheidsrisico's verbonden door de van nature in pinda's aanwezige Aspergillus.
De Rhizopus oligosporus en de Neurospora intermedia zouden de vorming van aflatoxine afremmen.
Andere gerechten met oncom zijn (met de Indonesische benamingen) ulukutek leunca, nasi tutug oncom, gorengan oncom, pepes oncom, en bahan baku sambel (sambal oncom).