Kari kacang arab berasal dari masakan Kekaisaran Mughal dan kemungkinan menyebar melalui jalur perdagangan kerajaan tersebut.[2][3] Asal-usul chole bhature masih diperdebatkan. Menurut Justin Rowlatt dari BBC News, hidangan ini berasal dari masakan Punjabi, meskipun ada klaim dari wilayah lain seperti Uttar Pradesh, Rajasthan, dan Himachal Pradesh.[4] Penulis kuliner Kunal Vijaykar meyakini bahwa hidangan ini berasal dari Punjab sebelum pemisahan India-Pakistan dan didasarkan pada hidangan pindi chole, yang dinamai menurut kota Rawalpindi di Punjab, Pakistan.[1] Namun, menurut pakar kuliner Charis Galanakis, chole bhature justru berasal dari Uttar Pradesh bagian timur.[5] Chole bhature mulai populer di Delhi pada 1940-an, meskipun ada perbedaan pendapat tentang siapa yang memperkenalkannya.[2]
Penyajian
Chole bhature merupakan kombinasi antara chole (kari kacang arab atau chana masala) dan bhatura, roti pipih yang digoreng dari tepung maida (tepung gandum halus).[4][5] Chole dibuat dengan merendam kacang arab putih sebelum dimasak dengan tekanan dalam kuah berbasis tomat, bawang, dan rempah-rempah hingga kental.[6] Chole berbeda dari chana masala biasa karena biasanya tidak menggunakan tomat.[7] Beberapa variasi chole antara lain pindi chole, yang berwarna gelap karena bahan seperti amla atau teh,[1] serta gaya pahadi, yang berwarna merah.[8] Bhature dibuat dari adonan yang difermentasi sebelum digulung dan digoreng,[6] sehingga mengembang cepat sebelum menjadi renyah dan berwarna cokelat keemasan. Hidangan ini disajikan dalam keadaan panas.[4]
Chole bhature terutama dikonsumsi sebagai sarapan[5] dan kadang disajikan bersama lassi.[9] Namun, hidangan ini juga dapat disantap kapan saja sepanjang hari.[4] Sebagai makanan jalanan, chole bhature sering disajikan dengan tambahan bawang, chutney, achaar, atau irisan lemon.[10][2]