Craving some delicious food in Delhi? The capital city is dotted with lip-smacking restaurants, hawkers, and cafes selling the most soul-warming food. But if there is one local dish to try in the city, it is Delhi’s chole bhature. A plate of piping hot and crispy golden bhatura with a portion of spicy chole, and fresh salad is every Delhiites staple Sunday brunch. Whether you like your bhatura extra crispy or chola extra spicy—chole bhature shops in Delhi have something for everybody. But for the best chole bhature in Delhi, you have to go the extra mile.
Here are our top 6 spots or places to have chole bhature in Delhi:
1. Anand Ji
Get the best chole bhature in Lajpat Nagar at Anand Ji. A hub for college students and office-goers in the area, Anand Ji makes a lip-smacking plate of chole bhature that you can devour in less than 10 minutes! Overflowing with love, the chola is a spicy tangy version of a mom’s hug while the bhatura is just the right amount of crispy.
Address: 3 Krishna Market, Lajpat Nagar
Cost: Rs 80
Timings: 8 AM to 8 PM
2. Shri Gopal Ji Chole Bhature
A plateful of the famous chole bhature in Delhi at Sri Gopal Ji is the perfect way to end a long day in the city. The best part? The food is less oily and mildly spiced, making it easy to enjoy even in the heat. Of course, you will need a glass of shikanji to wash down your meal because it is impossible to stop at just one. Located in Rohini, this nearby chole bhature shop is a family favourite of the residents in the area.
Address: Flat 148, Pocket 7, Rohini
Price: Rs 115
Timings: 7:30 AM to 3:30 PM
3. Baba Nagpal Corner
Known as the Lajpat Nagar chole bhature wale, Baba Nagpal corner started as a cycle cart vendor in 1970 and is now a restaurant that sells out before lunchtime. A crowd magnet, Baba Nagpal Corner attracts masses from auto drivers to corporate heads who come to chomp on the best chole bhature in Delhi. A typical street food style setup, a bite of the golden bhatura dipped in a spicy chana curry will send you straight into a food coma.
Address: 7/25, Old Double Storey in Gupta Market, Lajpat Nagar IV
Price: Rs 85
Timings: 7:30 AM to 3 PM
4. Sita Ram Diwan Chand
The gold standard for the dish in the capital is available at Sita Ram Diwan Chand. A plate of the best chole bhaturein Delhi at this legendary spot is an experience in itself. The chola is cooked to perfection with a hearty concoction of spices while the bhatura is stuffed with a filling of crumbly paneer. A unique combination that will cause a flavour explosion on your palette, we can think of no better way to start our day than with a plate of delicious chola bhatura from Sita Ram Diwan Chand.
Price: Rs 70
Timings: 8 AM to 6 PM
5. Chache Di Hatti
A saving grace from the boring PG food, Chache Di Hatti is Delhi’s famous chole bhature stop among college students living on the North Campus. Chache Di Hatti is so famous among travellers that you might have to wait in a queue for your order. Once the wait is over, every bite of the flavourful chola with chunky potatoes and fluffy bhatura will make standing in the queue worth it.
Address: D-32 Bungalow Road, Kamla Nagar
Price: Rs 60
Timings: 9:30 AM to 2 PM
6. Nand Di Hatti
A gem hidden in the meandering lanes of SadarBazaar, Nand Di Hatti in New Delhi has chole bhature that can turn your day around. Deliciously hearty, Nand Di Hatti is known for their pure desi ghee food—and they putlots of it. Doused in freshly-made ghee, their chola bhatura is one for the memory books. But it’s their homemade pickles on the side that steal the show. You can also buy their chola masala to take home and relive the flavour later.
Address: 829, Sadar Bazaar in Pan Mandi, Chandni Chowk- Old Delhi
Price: Rs 50
Timings: 10 AM to 7 PM
All in all, chola bhatura can very well become our national food, and we wouldn’t even mind the cholesterol levels. Food connoisseurs take note, because these 6 are among the top 10 chole bhature places in Delhi. If you remember eating the best chole bhature in Delhi somewhere else, let us know, and we will add it to our list.