Street Food and Local Flavors
New Delhi's street food scene is legendary, and eating from roadside vendors is genuinely part of the experience. Head to Chandni Chowk in Old Delhi for chaat (savory snacks), samosas, and jalebi—expect to pay 20–50 rupees per item. The narrow lanes can be chaotic, so go hungry and embrace the crowds. For something more accessible, Karim's restaurant, also in Chandni Chowk since 1913, serves incredible Mughlai cuisine like nihari and kebabs at reasonable prices (mains around 250–400 rupees). If you prefer a more modern setting, head to Hauz Khas Village, where you'll find rooftop eateries with views alongside traditional Delhi fare.
Markets Worth Exploring
Delhi Haat is a curated open-air market showcasing regional Indian cuisine and handicrafts—it's tourist-friendly and a great introduction to street food from across India. Prices are slightly marked up but quality is reliable. For authentic wholesale markets, visit INA Market in South Delhi for fresh spices, produce, and prepared dishes at local rates. The nearby Lodhi Colony Market offers excellent parathas and sabzi (vegetable) dishes for breakfast, with most meals under 100 rupees.
Restaurant Recommendations
For fine dining, Bukhara at ITC Maurya specializes in North Indian tandoori cuisine (expect 800–1,500 rupees per person), while Gulati in Pandara Road offers family-style Punjabi food in a no-frills setting (250–500 rupees). Don't miss paneer-based dishes, butter chicken, and locally brewed lassi. Tip: most restaurants add a 5% GST tax; ask beforehand if it's included in menu prices.