Best Places To Eat Street Food In Delhi: A Guide To The Must – Try Places

Chaat served with mint and tamarind chutney, sprinkled with dahi and sev

Delhi, the city famous for its rich history and cultural diversity, is equally famous for the vibrant street food scene that thrives here. From the cacophony of Chandni Chowk alleys to quiet corners, like CR Park, Delhi is filled with street food to satiate every palate. The best places to eat street food in Delhi are not only meant for relishing good food but also to have a feel of the city’s unique culinary heritage reflecting through the authentic flavours.

Best Places To Eat Street Food In Delhi- Top 10 Spots

Here is a list of some of the finest places to eat street food in Delhi for irresistible and a rich culinary journey:

1. Chandni Chowk

Renowned for its paranthe wali gali, Chandni chowk is one of the best places to eat street food in Delhi

Photo: Bchachara / Wikimedia Commons / Image For Representation Only

When thinking of Delhi’s street food culture, Chandni Chowk comes straight to mind. Stalls and restaurants come in every nook and corner of these crowded alleys of this ancient enclave, tempting a visitor with a myriad of tastes from spicy and sour ‘chaat’ to sweet and syrupy ‘jalebi’. Not to be missed are the legendary parathas at Paranthe Wali Gali and the succulent kebabs at Karim’s. A visit to Chandni Chowk will make one feel like walking down memory lane.

How To Reach: The closest metro station is Chandni Chowk on the Yellow Line
Timings: 9 AM – 10 PM

2. Karol Bagh

Punjabi Kulfi sprinkled with almonds and pistas, one of the favourite and refreshing sweet snacks

Photo: Miansari66 / Wikimedia Commons / Image For Representation Only

Karol Bagh is probably not just a shopper’s paradise but a place for foodies. This is one area that joins the amalgamation of traditional and modern street food, a favourite among both locals and visitors. From the legendary chole bhature at Roshan Di Kulfi to the tangy golgappas and extra spicy momos, Karol Bagh is where all sorts of flavours combine excitingly and colourfully. The very lovely atmosphere together with the clanging of pans and cheers among the foodie cliques makes it most enticingly lively.

How To Reach: The closest metro station would be Karol Bagh on the Blue Line
Timings: 10 AM – 10 PM

3. Dilli Haat

Dilli haat is another one of best places to eat street food in Delhi as it offers a blend of different cuisines

Photo: Gaurav Nemade / Wikimedia Commons / Image For Representation Only

The multitude of India unfolds at Dilli Haat for those looking to savour its multifarious flavours under one roof. This open-air food market brings to the people street food in varietal manifestations from all regions of the country, ranging from the spicy momos of Northeast India to the savoury kebabs of Uttar Pradesh. Every stall in Dilli Haat rooms another state, thus forming a genuine taste of India’s rich cultural heritage. Anyone arriving to experience the vast palette of flavours that India offers should not miss Dilli Haat.

How To Reach: The closest metro station would be the INA Metro Station on the Yellow and Pink Lines
Timings: 11 AM – 10 PM

4. Lajpat Nagar

Chaat papri offers an explosion of flavours in your mouth with the perfect balance of sweet and spicy

Photo: Jnuite / Wikimedia Commons / Image For Representation Only

The shopping hub, known as Lajpat Nagar Central Market, comes alive with street food, more so chaat. Various varieties of chaat are available in more than one kiosk in this market golgappas, aloo tikki, and papdi chaat, all bursting with spicy and tangy tastes. The Market is famous for its steamed dim sums called momos, served with a fiery red chutney. No trip to Lajpat Nagar is ever complete without indulging in these salty fares.

How To Reach: Lajpat Nagar Metro Station on the Violet Line is the closest
Timings: 11:00 – 9:00 PM

5. Connaught Place

Chole bhature is one of the most famous local dish of the city enjoyed by locals as well as tourists

Photo: Dheerajk88 / Wikimedia Commons / Image For Representation Only

Connaught Place, CP as it is often called, is not just a business centre; it’s also a food cosmopolitan. The street food here ranges from the completely traditional Indian snacks like chole kulche and bhutta to modern fast food varieties such as burgers and pizzas. Keventers is famous for milkshakes, and Wenger’s stands prominent for pastries and patties. CP’s street food scene is a blend of old and new with something for every palate.

How To Reach: The closest would be Rajiv Chowk Metro Station on the Yellow and Blue Lines
Timings: 11:00 AM – 11:00 PM

6. Sarojini Nagar

Sarojini market is a local favourite places to eat street food in Delhi as its a very busy shopping hub

Photo: SwingingUvula / Wikimedia Commons / Image For Representation Only

Sarojini Nagar is one of the most famous shopping spots, more so for the young and fashion-conscious looking for trendy clothes at dirt-cheap prices. But what makes the shopping experience even better is the array of street food available here. From crispy momos and spring rolls to spicy chaat and pav bhaji, Sarojini Nagar has it all. After a round of shopping, indulging in these flavour-packed snacks sounds like the perfect way to recharge.

How To Reach: The most convenient metro station would be Sarojini Nagar Metro Station on the Pink Line
Timings: 11:00 AM – 9:00 PM

7. Janpath

 Chicken kathi roll served with mint chutney, a popular delicacy of the city enjoyed by non-veg lovers

Photo: Vivekpat30 / Wikimedia Commons / Image For Representation Only

Janpath, located next to Connaught Place, reflects its cosmopolitan cultural identity in the eclectic mix of street food it serves. Ranging from Indian snacks like samosas and kachoris to international flavours of momos, shawarmas, and even sushi, it has a lot to offer. From the lively atmosphere to the wide range of foods, Janpath is one of the favourite places for locals and tourists alike.

How To Reach: The closest station is Janpath Metro Station on the Violet Line
Timings: 10 AM – 9 PM

8. Majnu Ka Tilla

Majnu ka tilla is known as one of the best places to eat street food in Delhi for chinese cuisine

Photo: Shaili Sharma / Wikimedia Commons / Image For Representation Only

Majnu Ka Tilla, otherwise known as Little Tibet, is a Tibetan settlement in Delhi with different food streets. This place is really famous for its popular street food items like momos, thukpa, a Tibetan noodle soup and laphing. Here, the flavours are different, since this is an amalgamation of Tibetan and Indian cuisines. Majnu Ka Tilla happens to be on the list of places a food explorer has to visit if he intends to discover the culinary traditions of Delhi.

How To Reach: The closest would be Vidhan Sabha Metro Station on the Yellow Line
Timings:11:00 AM – 10:00 PM

9. Chittaranjan Park

Egg rolls served with spicy chutney and ketchup, one of the most  preferred dishes for spicy lovers

Photo: jeffreyw / Wikimedia Commons / Image For Representation Only

Chittaranjan Park is more known in town as CR Park. It is known for its Bengali crowd and street food. While the market here brings a feel of Kolkata through its puchkas, fish cutlets, and egg rolls throughout the year, it’s special during Durga Puja when food stalls are galore, offering all kinds of Bengali delicacies. CR Park is the go-to place for those craving authentic Bengali street food in Delhi.

How To Reach: The nearest metro station would be Nehru Place on the Violet Line
Timings: 11:00 AM -10:00 PM

10. Jama Masjid

Jama masjid is amongst the best places to eat street food in Delhi for people who love Mughlai cuisine

Photo: Mahsima Sojoudi / Pexels / Image For Representation Only

Jama Masjid is surrounded by an area known for salty, rich Mughlai street food that represents an authentic culinary journey across Delhi’s Mughal heritage. Statistically, stalls and eateries hoard the streets surrounding the Masjid, serving lip-smacking kebabs, aromatic biryanis, and rich curries. A legendary eatery, Karim’s, enjoys a special spotlight for its succulent kebabs and flavorful biryanis. The place is a hub for sweet lovers, as it also serves specialities like shahi tukda and phirni.

How To Reach: Jama Masjid Metro Station on the Violet Line is the nearest
Timings: 11:00 AM -11:00 PM

Street food in Delhi is as colourful an affair as the cultural diversity in the city. Starting from the ancient alleys of Chandni Chowk to Dilli Haat, every area offers a unique eating experience. Be it spicy chaat, velvety kebabs, or sweet desserts, the best places for street food in Delhi offer a culinary experience unlike any other. So, Plan your visit for this culinary journey with Trip XL!

Cover Photo: Sherolin Preethi / Wikimedia Commons / Image For Representation Only

Frequently Asked Questions

The best time to visit street food places in Delhi would be in the evenings from 5:00 PM to 9:00 PM.
Yes, there are numerous options for vegetarian street food that Delhi offers.
While most vendors keep good hygiene in Delhi, it's still advisable to eat at very popular stalls to ensure freshness.
Yes, most of these street food hubs are located very close to metro stations, making them very easy to reach.
There is a car park, although it can get busy at peak hours so best to use public transport.

Recommended Articles

Leave a Reply

Top Travel Destinations by Month