Terlepas dari itu, memang banyak versi asal-usul roti john yang sampai sekarang makanan itu populer. Menurut cerita lain dari tahun 1960-an, roti john pertama kali disajikan ketika seorang penjaja Melayu di Sembawang, memasak sandwich telur dadar khusus untuk orang Inggris yang ingin makan burger.
Media setempat melaporkan bahwa hidangan itu dapat dibeli di daerah-daerah yang jadi tempat berkumpulnya banyak prajurit Inggris. Seperti di Changi, Alexandra, Nee Soon, Sembawang, Bedok, dan Orchard Road.
Kemudian hidangan itu terkenal seantero Singapura, yang juga dijuluki sebagai sajian hot dog lokal. Siapapun yang membeli, para pedagang akan memasak roti panjang, kemudian diberi topping telur dadar, daging cincang, keju yang meleleh sampai disiram saus sambal dan mayones biar tambah enak.
Kemudian, belakangan roti john itu jadi populer di banyak tempat. Salah satunya Indonesia, di beberapa kota besar banyak penjual roti john sampai viral.
Salah satu yang terkenal di media sosial adalah roti john di kawasan Kodam, Surabaya. Cara masaknya yang jadi sorotan.