Sojapiima valmistaja on seade, mida kasutatakse sojapiima valmistamise protsessi lihtsamaks ja mugavamaks muutmiseks. Sojapiimamasinaid on mitmeid, kuigi enamik neist on iseseisvad töölauamudelid, mis näevad välja nagu kohvimasin, segisti või suur termoanum. Masin töötab, ühendades veski, veesoojenduselemendi, kurna ja karahvini ühte seadmesse, nii et sojaube saab lisada ja töödelda automaatselt. Teatud sojapiimamasina mudelitel on lisatarvikud või tarvikud, mis võimaldavad omanikul valmistada ubadest muud tüüpi toite, näiteks tofut või jogurtit. Keskmiselt muudab enamik sojapiimatootjate mudeleid sojaoad piimaks 10–20 minuti jooksul, kuigi mõne konstruktsiooni puhul tuleb ube enne töötlemist mitu tundi leotada.
Üldine sojapiima valmistamise protsess sojapiima valmistajas algab sellega, et omanik lisab masinasse oad koos vähese veega. Seejärel jahvatab masin oad ja muudab need viljalihaks. Lisatavat vett kuumutatakse sarnaselt kohvimasina veega ning seejärel vesi ja oad kombineeritakse nii, et oa viljalihast eraldatakse maitse, toitained ja piim. Olenevalt sojapiima valmistaja täpsest konfiguratsioonist on oad kas võrgusilma filtrikorvis või tõmmatakse need piimast välja sõelalaadse sõelaga. Vedel sojapiim on seejärel kasutamiseks valmis ja filtrisse jäänud oa viljaliha, mida nimetatakse okaraks, võib ära visata või kasutada teistes roogades.
Sojapiima valmistamise üldised protseduurid on üsna üldised, nii et enamikku masinaid on võimalik kasutada teist tüüpi ubade, puuviljade, pähklite ja teraviljadega. Paljude mudelite jahvatusmehhanism võimaldab kuivatatud koostisosi kasutada ilma eelneva leotamiseta. Saadud piim või vedelik võib varieeruda kergest tervisejoogist kuni paksu, rikkaliku lägani, mida saab toiduvalmistamisel kasutada.
Lisaks piima või vedelike tootmisele võimaldavad mõned sojapiima valmistaja mudelid lisada erinevaid koostisosi, et saaks valmistada muud tüüpi soja- või oatooteid. Spetsiaalse kalgendi lisamisega saab sojapiimast muuta tofu või lisada eluskultuure, et valmistada masina karahvinis jogurtit. Kuigi neid toite saab valmistada sojapiimast ilma masina abita, on teatud sojapiimatootjatel tugiriistvara, mille saab kinnitada, et aidata saadud tooteid pressida või kurnata.