Top 20 Places to have Chole Bhature in Delhi


“There isn’t and will never be something called “too much food.” Love for food is the purest form of love!!”

The capital city of India, Delhi is well known for its street food cuisine, around the country. Tasty on the tongue and light on the pocket, Delhi’s street food has successfully stolen the hearts of numerous people, tourists and locals alike, who have come to visit or been a part of the city. Gather your friends, pull up the nearest chairs, and get ready to indulge yourself  in one of North India’s most beloved dish, the Chole Bhature. Born in eastern Uttar Pradesh and now savoured in Punjab,  the delicious combination of soft, fluffy, and not oily Bhature (Indian bread made of white flour or maida) and chana masala (chickpeas in spicy Indian curry), is loved by almost everyone in India. Eaten generally as the first meal of the day, Chole Bhature are becoming popular as snacks and dinner food item too in various parts of India.

If you are looking for places in  India’s capital city, Delhi, to have Chole Bhature, you have arrived at the right place. Below are the top 20 food joints/ small shops that serve the city’s most delicious Chole Bhature:-

1. Chache Di Hatti

Delhi’s most popular Chole Bhature joint, Chache Di Hatti, opens early in the morning and is sold out by the afternoon. A plate of Chole Bhature costs 50 in Indian currency and, Delhi people talk very highly of its great quality and taste. The additional Imly chutney (tamarind chutney) served by this restaurant is close to the hearts of its daily customers. It has 2 outlets in Delhi.

Location: Kamla Nagar, and Model Town- 2

Timings: 9:30 am to 4 pm


2. Sitaram Diwan Chand

Sitaram Diwan Chand, a small shop located in Paharganj has been serving the most delicious Chole Bhature in the national capital for the last 50 years and is run currently by its third generation. The Chole Bhature served here are extremely tasty, and surprisingly easy on the pocket. The place has 3 outlets in Delhi.

Location: Paharganj, Pitampura, Paschim Vihar

Timings: 8 am to 5:30 pm


3. Bille Di Hatti

Name a better duo than Chole Bhature and a huge glass of lassi. I bet you can’t!! The Punjabi style shop, Bille Di Hatti, serves Bhature made of white flour, wheat flour, sooji, giving it a light brown color. Each plate costs 50 in Indian currency.

Location: Kamla Nagar

Timings:  7 am to 4 pm


4. Baba Nagpal Corner

What set apart the Chole Bhature of this food joint are the raw Indian spices and onions cooked in and served with it.

Location: 7/25, Old Double Storey, Gupta Market, Lajpat Nagar 4, New Delhi

Timings: 8 am to 6 pm


5. Shree Gopal Ji Chole Bhature

You will immediately understand how popular “Shree Gopal Ji Chole Bhature” is, based on the queue outside it, right from when it opens. It serves Chole Bhature with a glass of Lassi, and won’t burn a hole in your pocket.

Location: Flat 148, Pocket 7, Rohini, New Delhi

Timings: 7:30 am to 3:30 pm


6. Shyam Sweets

Here’s to the big Bhature in the city!! Visit Shyam Sweets on an empty stomach and return with a satisfied stomach and mind.

Location: 112, Barshahbulla Chowk, Near Metro Station, Chawri Bazaar, New Delhi

Timings: 8 am to 10 pm


7. Om Di Hatti

With a legacy of 60 long years of serving one of the city’s most delicious Chole Bhature, you will be left enthralled after tasting their Bhature. Their specialty is paneer stuffed soft Bhature with spicy kaale (black) Chole. Each plate costs 60 in Indian currency. If you are a huge fan of Chole Bhature with unique unforgettable taste, this place is a must visit!!

Location: 14 A, Shakti Nagar Chowk, Main GT Karnal Road, Kamla Nagar, New Delhi

Timings: 7:30 am to 7:30 pm


8. Bawa Snacks

This small shop is well known as it hosts numerous college students from nearby colleges like NIFT, LSR, Gargi, etc. It’s one of  the few places in Delhi to have  great conversations over a plate of tasty Chole Bhature. Each plate costs 40 in Indian currency.

Location: 7/13, Old Double Storey, Lajpat Nagar 4, New Delhi

Timings: 10 am to 4 pm


9. Pandit Ji

Another shop in the city that pulls an enormous crowd, Pandit Ji’s Chole Bhature are the best of its kind in East Delhi. They get sold out by the afternoon, and thus, visiting this place early in the morning is a wise option if you want to treat your taste buds with east Delhi’s tastiest Bhature. Each plate costs 50 in Indian currency.

Location: Kanti Nagar, East Delhi

Timings: 6:30 am to 2 pm


10. Prem Di Hatti

This place has its own unique tagline: “You can’t buy happiness, but you can buy our chole bhature, and happiness is served.” Soft Bhature, spicy Chole, Imly chutney, raw onions, and pickles – a platter fit for a king!! Each plate costs 40 in Indian currency.

Location: J-1/162, Opposite City Square Mall, Rajouri Garden, New Delhi

Timings: 8 am to 10 pm


11. Roshan Di Kulfi

Extremely well known in Delhi for its Kulfi Faluda, the Chole Bhature of Roshan Di Kulfi are one of the tastiest Chole Bhature in the city. It is recommended to combine the two famous dishes, mentioned above, to satisfy your taste buds.

Location: 2816, Block 34P, Ajmal Khan Road, Karol Bagh, New Delhi

Timings: 8 am to 9 pm


12. Om Corner

Hungry while on a shopping spree in Karol Bagh? Visit this famous eatery and try their tasty Chole Bhature. The place has total 8 outlets in New Delhi.

Location: Karol Bagh, Kalkaji, Gurgaon, Rajouri Garden, Janakpuri, Laxmi Nagar, Raj Nagar, Model Town 2

Timings: 7 am to 5 pm


13. Nand Bhature Wale Di Hatti

This small eatery is known for Delhi’s spiciest Chole with fluffy Bhature, cooked in Desi ghee.

Location: 829, Sadar Bazaar, Pan Mandi Old Delhi, Chandni Chowk, New Delhi

Timings: 10 am to 7 pm


14. Your’s Chole Bhature

Known for its finger-licking good North Indian dishes, the Chole Bhature in this small dhaba is a must-eat; if you love crisp Bhature. Each plate costs 50 in Indian Currency.

Location: 30, GG1, Main Market, Vikaspuri, New Delhi

Timings: 7 am to 4 pm


15. CL Corner

This takeaway food joint is the only shop that serves the best Chole Bhature in the area where it is located. Each plate costs 65 in Indian currency.

Location: A-12/18, Near Fun Cinema, Moti Nagar, New Delhi

Timings: 7 am to 5 pm


16 Monica Cafe

Need fluffy Bhature and spicy Chole? Look nowhere and run straight to Monika Cafe. Each plate costs 70 in Indian Currency.

Location: GG-1/142 A, PVR Road, Vikaspuri, New Delhi

Timings: 8:30 am to 5 pm


17. Bhanu Ke Mashoor Chole

It’s not surprising to see a crowd waiting outside this shop to taste their delicious Chole Bhature. People from all over the country come to this shop, only for their Chole Bhature. Each plate costs 50 in Indian Currency.

Location: H-12/16, Near Gol Chakkar, Block H, Shop No. 3&4, Malviya Nagar, New Delhi

Timings: 8 am to 4 pm


18. Gopal Ji Bhature

With an online ordering option, this takeaway food joint serves one of the tastiest Chole Bhature in the city.

Location: Flat 148, Pocket 7, Rohini, New Delhi

Timings: 7:30 am to 3:30 pm


19. Bengali Sweet House

An immensely charming Bengali place which adds it own twist to Chole Bhature. Each plate costs 100 in Indian currency.

Location: 30-33, Bengali Market, Mandi House, New Delhi

Timings: 8 am to 11 pm


20. Odeon Sweets

Ever tasted Paneer Chole Bhature? Taste it here and cherish it forever!!

Location: 22, Bhagat Singh Market, Gole Market, New Delhi

Timings: 8 am to 10 pm