Campurkan tepung gandum, air suam, garam halus, gula pasir, susu pekat, dan telur dalam mangkuk. Aduk rata menggunakan tangan atau mesin pengaduk roti hingga adonan menjadi kalis.
Uleni adonan hingga menjadi elastis dan tidak lengket di tangan. Proses menguleni bisa menggunakan tangan atau mesin pengaduk roti.
Setelah adonan siap, tutup mangkuk dengan plastik dan biarkan selama 30 menit agar adonan mengembang.
Sambil menunggu, sediakan mangkuk berisi minyak untuk merendam roti canai yang sudah siap dibentuk.
Ambil sedikit adonan dan bulatkan menjadi bola kecil. Lakukan hal yang sama hingga semua adonan habis.
Rendam bola adonan roti dalam minyak selama beberapa saat agar roti menjadi lembut dan mudah diolah.
Setelah direndam, tebar dan pipihkan adonan roti menggunakan tangan hingga membentuk lembaran tipis.
Lakukan proses tersebut hingga semua adonan roti menjadi leper.
Panaskan wajan atau penggorengan dengan sedikit minyak. Masak roti canai dalam wajan tersebut hingga kedua sisinya berwarna kuning kecoklatan.
Angkat roti canai dari wajan dan remukkan-remukkan untuk memberikan tekstur renyah pada roti.
Roti canai siap disajikan dengan kuah kari atau hidangan lain sesuai selera.