20 Places Serving The Best Chole Bhature in Delhi. [Updated for 2020]

Chole Bhature

 Are you a Foodie whose taste buds riot every time you see fluffy and crispy bhature on a plate? Looking for places to eat the best chole bhature in Delhi? Are you a person whose eyes cannot get enough of watching hot bhature coming out of a wok full of oil? Does the idea of spicy chole make you drool and no matter what time of the day it is, the idea of having a plate of Chola Bhature is never a bad idea for you?

If you are someone who calls themselves a hardcore chhole bhature fan and happens to be living in Delhi then here are the places to eat the best chole bhature in Delhi that you should visit to satisfy your taste buds.

Best Chole Bhature Places in North Delhi

1. Shri Tiwari Confectioner

Best chole bhature in delhiParanthe Wali Gali in Chandni Chowk, a famous street in Delhi is where the Tiwari Confectioner is located. The Bhature is stuffed with Paneer, while the Chole is mildly spicy and super delicious. The Bhature is crisp, fluffy taken out hot from the wok of oil. Raw Onions, Green Chillies, Carrot Pickle and a tangy Chutney are also served in the plate. Their super hot and soft Gulab jamuns and Lassi is also very famous. Here you will find the best Chole Bhature in delhi.

    • Location: Paranthe Wali Gali, Kinari Bazaar, Chandni Chowk, New Delhi
    • Timings: 9 AM – 8 PM
    • Price per plate: 60 INR

2. Shree Gopalji Chole Bhature, Rohini

Located in Rohini, Shree Gopalji Chole Bhature serves the most delicious Chole Bhature in the area. The place is teeming with crowd at any hour of the day, which speaks of the quality of the food served here. While you have ordered a plate of Chole Bhature to gorge on, don’t forget to order a glass of appetizing Lassi as well.

    • Location: Pocket 7, Flat 148, Rohini, New Delhi
    • Timings: 7:30 AM – 3:30 PM
    • Price per plate: 80 INR

3. Chache Di Hatti 

chachey di hatti choley bhature in delhiA favorite joint of the North Campus students, Chache Di Hatti serves two kinds of Chhole Bhature. These are regular Chhole Bhature and Aloo Chole Bhature. The difference lies in the Bhatures. Stuffed mashed potatoe’s in Bhature is one of their variety of bhature. The Chole are so flavorful and the Bhaturas are perfectly fried that is enough to make anyone drool at the sight.

    • Location: Kamala Nagar (Near All Smile Dental Clinic)
    • Timings: 9 AM – 3 PM
    • Price per plate: 45 INR

4. Banshi Di Hatti

Banshu Di Hatti is quite popular for Chole Bhature. The outlet is located inside the lanes of Kamala Nagar. The Bhature served here is not that oily and the chole is spiced perfectly. The chole is served topped with a chutney of pudina, dhania, anardana and green chillies, which is simply delightful.

    • Location: Kamala Nagar, New Delhi
    • Timings: 8 AM – 3:30 PM
    • Price per plate: 50 INR

5. Nand Di Hatti

If you are a fan of spicy food, then head to Nand Di Hatti in Sadar Bazaar. The deep fried chole and the spicy chole together makes a delicious combination. The Bhaturas are so puffy and the chole so delicious that you will leave the place fully gloated.

Nand Di Hatti takes pride in serving the best Chole Bhature made in desi ghee, the delicious taste of which will leave you craving for more.

    • Location: Pan Mandi, Sadar Bazaar, Delhi
    • Timings: 10 AM – 7 PM
    • Price per plate: 75 INR

6. Shyam Sweets

Shyam Sweets in Chawri Bazaar is one of the top places in Delhi that serves Chole Bhature. Be it a hectic weekday or a lazy weekend, the place is always crowded with people hogging on the delicious Chole Bhature and the refreshing Lassi. The Bhatutras are quite huge in size here, so you may want to share a plate with a friend and the chole is simply delicious.

    • Location: Barshabulla Chowk, Chawri Bazaar (Near MetroStation)
    • Timings: 8 AM – 10 PM
    • Price per plate: 100 INR

Best Chole Bhature in Central Delhi

7. Sita Ram Diwan Chand 

Sita Ram Diwan Chand choley bhature in delhiSita Ram is undoubtedly the most popular place to eat chole bhature in Delhi. This outlet has been around for half a century now. This small shop in Chuna Mandi, Paharganj is crowded by the foodies who start coming here by 9 am in the morning. These paneer stuffer bhaturas always stay soft and light. Their spicy chana and pickled carrots have made people from across the city drool.

    • Location: Chuna Mandi, Paharganj, New Delhi
    • Timings: 8 AM – 5 PM
    • Price per Plate: 70 INR

8. Radhe Shyam

radhe shyam chole bhature paharganj

Located in Paharganj area, Radhe Shyam serves delicious Chole Bhature. The Bhaturas are very fluffy while the chole is cooked perfectly exuding a delicious flavor. Combined with lassi, it makes for a great breakfast item.

    • Location: Amritsar Market, Opposite New Delhi railway station, Paharganj, New Delhi
    • Timings: 8:30 AM – 6 PM
    • Price per plate: 80 INR

9. Roshan di Kulfi

Roshan di kulfi choley bhature in delhiRoshan Di Kulfi, as the name depicts serve’s Delhi’s most delicious and yummy Kulfi faluda. Their chole bhature is prepared with authentic Punjabi flavors.The chhole bhature also gives us an advantage of ending your meal with a sweet dish like no other outlet has to offer. Roshan di Kulfi is located at Central Delhi Karol Bagh.

    • Location: Ajmal Khan Road, Karol Bagh, New Delhi
    • Timings: 8 AM – 10 PM
    • Price per plate: 110 INR

10. Om Corner, Karol Bagh

om corner karol baghOm Corner in Karol Bagh Market is an iconic eatery, where you will get the yummiest Chole Bhaturas. The place first started in Pitampura and owing to the popularity of their Chole Bhaturas, they have announced another branch to be opened at Ghaziabad. The outlet makes only Chole Bhaturas and is quite famous for their specialty dish. The outlet opens as early as 7 am in the morning and closes early around five. So, if you get really hungry while shopping in Karol Bagh market, you can hop by Om Corner for a mouthwatering plate of Chole Bhature.

    • Location: DB Gupta Road, Sant Nagar, Karol Bagh
    • Timings: 7 AM – 5 PM
    • Price per plate: 50 INR

11. Haldiram’s Connaught Palace

Though Haldiram’s may sound a bit mainstream, they serve the most delicious Chole Bhature. The Bhaturas served here are quite large and puffy while Chole has a eamy texture with little bits of paneer added to the mix. The best thing is, you always find a Haldiram outlet near you.

    • Location: L-6 Outer Circle, Connaught Place, New Delhi
    • Timings: 9:30 AM – 10:45 PM
    • Price per plate: 140 INR

12. Kwality, Connaught Place 

One of the most iconic places for Chole Bhature in Connaught Place, Kwality has been serving delicious food for 70 years now. The restaurant offers authentic North Indian cuisine. Apart from their special Chole Bhature, items like Tandoori Pompfret, Taash Gosht and Kakori Kebab are mouthwatering as well.

    • Location: Regal Building, Sansad Marg, Connaught Place
    • Timings: 12 PM – 11 PM
    • Price per plate: 90 INR

Best Chole Bhature in South Delhi

13. Baba Nagpal Corner 

Baba Nagpal Corner Best Chole Bhature in DelhiLocated in Amar Colony, near Lajpat Nagar,  the Baba Nagpal’s outlet is my personal favorite. Typical Punjabi-style Pindi chole and bhature make this place special. Their chole are so yummy that when they go in the mouth it comes with a burst of flavour of spices. Their chole puris and chawal are equally amazing but are nowhere close to the yummy chole and bhaturas that brings foodies from different corners of Delhi. It is famous for Best Chole Bhature in Delhi.

    • Location: Gupta Market, Lajpat Nagar 4, New Delhi
    • Timings: 7:30 Am – 6 PM
    • Price per plate: 70 INR

14. Bawa Snacks, Lajpat Nagar

With outlets in Lajpat Nagar and Nehru Place, Bawa snacks is famous for their snacks and Chole Bhature. Since the eatery is located near colleges including GARGI, NIFT and LSR, you will always see a crowd of students in the restaurant conversing of plates of delicious and hot Chole Bhature. The Bhature is soft and fluffy and not too much oily, while the chole is a burst of flavors in your mouth.

    • Location: Amar Colony, Lajpat Nagar 4, New Delhi
    • Timings: 10 AM – 4 PM
    • Price per plate: 40 INR

15. Anand Ji

Anand Ji has a good reputation for serving the best chole Bhature in the area. Many Delhites come from near and far to treat themselves to a tasty plate of Chole Bhature. The Bhaturas here are deep fried and the chole a perfect balance flavors and spice. The Chole Bhature platter here is true treat for your taste buds.

    • Location: Krishna Market, Lajpat Nagar, New Delhi
    • Timings: 7:30 AM – 4 PM
    • Price per plate: 70 INR

16. Bhanu ke mashoor chole bhature

This place serves the best chole in Malviya Nagar. All throughout the day, the place is crowded with people, waiting in line to taste the delicious chole bhaturas. Just as the name suggests, the place is quite famous and the Chole Bhaturas served are amazing.

    • Location: Near last bus stop, Malviya Nagar, New Delhi
    • Timings: 8 AM – 4 PM
    • Price per plate: 50 INR

17. Anupama sweets

Anupama sweets is a vegeterain restaurant that has been serving the Delhi populace since 1969. From savory delicacies to sweet dishes, this restaurant serves a lot of delectable items. Chole Bhature is one such specialty of theirs. The Bhaturas are very soft and not too oily while the chole served along with it is a perfect blend of flavors and spices. While in Kailash colony, you can head to Anupama sweets to treat yourself with a yummy plate of Chole Bhature.

    • Location: Kailash Colony, New Delhi
    • Timings: 8 AM – 11 PM
    • Price per plate: 80 INR

Best Chole Bhature in East Delhi

18. Pandit Ji

Located in Kanti Nagar, Pandit Ji might be a bit hard to locate. But the Chole Bhature served here is the best in the area. If you visit the shop in day time, you will notice the long queue, waiting for a taste of the delicious Chole Bhature. The Bhaturas are quite soft and the chole flavorful. A plate of Chole Bhature here is nothing short of a platter of awesomeness.

    • Location: Kanti Nagar, East Delhi
    • Timings: 6:30 AM – 2 PM
    • Price per plate: 50 INR

Best Chole Bhature in West Delhi

19. Prem Di Hatti

Located in Rajouri Garden, Prem Di Hatti is famous for serving appetizing North Indian dishes, especially Chole Bhature. A plate of chole Bhature consists of fluffy and soft Bhatures while the chole is a perfect blend of spices and flavors. To enhance the flavors, they also serve a sweet-sour imli ki chutney and onions with pickle ogether with the Chole and Bhaturas. “You cannot buy happiness, but you can buy our Chole Bhature. You just bought happiness” is what a slogan reads inside the restaurant.

    • Location: Rajouri Garden, New Delhi
    • Timings: 9 AM – 10 PM
    • Price per plate: 40 INR

20. Monika Cafe

Monika cafe in vikaspuri serves delicious Chole Bhaturas, a specialty of their outlet. The Bhaturas are very soft and fluffy and the chole has the right amount of spice and not too oily. At Monika cage, the quality as well as the quantity of the food both are appreciable. 

    • Location: Virjanand Marg, Block GG1, Vikaspuri, New Delhi
    • Timings: 8:30 AM – 1 PM
    • Price per plate: 70 INR

For a Delhite, Chole Bhature is a matter of sentiment and pride. Check out the other most popular Street Foods in Delhi. Finding out the best place to have these yummy fluffy wonders is a routine for people of this city. What is your favourite point for the Best Chole Bhature in Delhi? Feel free to drop in a comment and let me know :).  You can also pin the above image 🙂 

Also Read:  Castello di Amorosa: Let’s Do Wine Tasting


  1. Chole Bhature is one of my favorite recipes. And Delhi is where I keep going time to time. So, on the next visit I am definitely going to try some of these outlets out.


Please enter your comment!
Please enter your name here