Bu klasik sokak yemeği ürünü, hafifçe dövülmüş yumurta, kıyılmış et, soğan ve çeşitli baharat ve sebzelerin karışımıyla cömertçe ıslatılmış ve boyuna dilimlenmiş bir Fransız somunundan oluşur. Daha sonra ekmek, tepesi sertleşene ve gevrekleşene kadar kızartılır.
Roti John’un tarihi gizemle kaplıdır, ancak çoğu, 1970’lerde Singapur’da Shukor adlı bir seyyar satıcı tarafından yaratıldığı konusunda hemfikirdir. Oradan Malezya yarımadasının diğer bölgelerine yayıldı ve her zaman taze hazırlanan ve genellikle daha küçük parçalara bölünerek sıcak servis edilen klasik bir seyyar satıcı yemeği haline geldi.
John terimi evrensel olarak Asya’daki Kafkasyalıları belirtmek için kullanıldığından, yemeğin Batı zevkine uyacak şekilde yaratıldığına da inanılıyor.