Food
8 min read· Updated 2026
best time
11 PM to 2 AM, especially Thursday to Sunday nights
Budget time
Roughly ₹100 to ₹600 per person (varies by stall)
time needed
1 to 2 hours per stop
nearest metro station
Jama Masjid and Moolchand (Violet Line); GTB Nagar and Vidhan Sabha (Yellow Line). The Metro stops around midnight, so plan a cab for the return.
Delhi never really sleeps, and its food lanes prove it. After 11 PM, when most restaurants have pulled down their shutters, the city's night kitchens come alive. Charcoal grills glow in Old Delhi, parathas sizzle on giant tawas in the south, and chai pots boil on street corners until the early hours. This guide to late night food in Delhi tells you where to eat after midnight, what to order, what it costs and how to get there safely. If you have been searching for late night food near me, or for the best midnight food in Delhi, start with the areas below. Each one has its own speciality, crowd and mood.
Late-night eating in Delhi is not about fancy menus. It is about hot, filling, honest food served fast, usually in busy lanes full of students, cab drivers, shift workers and food lovers who refuse to call it a night. Every part of the city has its own night-time identity. Old Delhi is known for smoky kebabs and slow-cooked nihari. South Delhi is known for stuffed parathas. North Campus and Majnu Ka Tila are known for momos, rolls and cheap, quick bites. Connaught Place has old-school North Indian comfort food that suits a late dinner. A good late-night meal also depends on timing, because popular stalls get crowded after 11:30 PM and some dishes sell out early.
Go in a group if you can, especially on your first visit. Choose busy stalls with a steady crowd, because high turnover means fresher food. Carry some cash, as small stalls may not take UPI late at night. Ask the price before ordering at street stalls. If you plan to visit more than one stall, share plates and eat light at each one. Weekends are busiest, so reach before 11:30 PM to avoid long waits.