Sebuah riset berjudul "Menyantap Soto Melacak Jao To Merekonstruksi (Ulang) Jejak Hibriditas Budaya Kuliner Cina dan Jawa" terbitan tahun 2013, menemukan bahwa soto sejatinya berasal dari Negeri Tirai Bambu.
Di Indonesia, soto pertama kali dideteksi di pesisir pantai utara Jawa pada abad ke-19. Olahan itu memiliki ciri khas adanya kuah dengan potongan beraneka ragam daging atau jeroan.
Selain itu, jejak asimilasinya juga dapat diidentifikasi melalui adanya mi ataupun bihun, taburan bawang putih goreng, dan penyajian memakai sendok bebek serta mangkuk yang lazimnya dipakai sebagai bahan dan alat makan sup di Cina.Â
Asumsi itu lantas diperkuat oleh Denys Lombard dalam bukunya yang bertajuk "Nusa Jawa II: Silang Budaya Jaringan Asia, 1996". Menurut catatan Lombard, imigran dari Cina sudah banyak terlibat dalam kegiatan produksi di pesisir pulau Jawa sejak abad ke-18, yang mana salah satunya dengan membuka rumah makan.
Berdasarkan catatan kolonial, peradaban pesisir utara Pulau Jawa menjadi melting-pot (asimilasi) sejumlah etnis yang hidup di dalam arus perdagangan seperti Cina, Arab, India, Eropa, dan Jawa.
Mulai dari Kudus menuju barat hingga ke Semarang, Pemalang, dan seterusnya ke arah timur hingga ke Lamongan, Madura, dan Surabaya, soto menemani lidah para pelancong dan pedagang yang sekedar lewat atau menetap di sepanjang pesisir.
Selain mendirikan rumah makan, warga keturunan Cina juga tidak jarang yang berdagang secara keliling menggunakan gerobak atau pikulan.
Awalnya–sesuai penyajian di Cina–soto selalu memakai daging babi. Namun, oleh karena masyarakat Nusantara ketika itu sudah banyak yang memeluk Islam, maka warga peranakan Cina pun mengakalinya dengan menggunakan daging ayam, sapi, kerbau, atau jeroan.
Sejak saat itu soto mulai digemari lantas menyebar ke seluruh penjuru Indonesia. Dengan pengaruh ragam budaya kuliner Indonesia dan keanekaragaman rempah-rempah, soto memiliki ciri khas masing-masing di setiap daerah.