Top Local Restaurants in New Delhi Every Food Lover Needs to Know
Words by
Akshita Sharma
I've been eating my way through New Delhi for over two decades now, watching menus change, chefs come and go, and entire gullies reinvent themselves. The top local restaurants in New Delhi for foodies aren't always the prettiest or the most hyped. Sometimes they're the smallest stall with three tables and a TV playing Aaj Tak above the cashier. I'll be straight with you: I'm skipping the hotel buffet circuit entirely. If you want the real thing, the stuff locals actually argue about over chai, keep reading.
Karim's at Jama Masjid: Where Mughlai History Lives on Your Plate
You walk out of Jama Masjid's Gate 1, cross the parking lot, and look for the lane packed with cars. Karim's has occupied this spot near the Netaji Subhash Marg since 1913, and the current generation still runs the kitchen the same way their great-grandfather did. The tandoori chicken here has a smoky intensity you rarely find elsewhere because the ovens were custom-built decades ago and have never been replaced. Order the mutton burra, the seekh kebab, and the legendary haleem during winter months when it shows up on the menu.
What to Order: The mutton korma is the move, slow-cooked until the oil separates and pools at the edges of the handi. Pair it with the warqi paratha from the counter, not the rumali roti.
Best Time: Lunch between 1 PM and 2:30 PM on weekdays. Weekends get a queue that snakes past the parking lot.
The Vibe: White-tiled walls, ceiling fans on full blast, and an aggressive uncle running the floor who will seat you where he wants, not where you point. If you're not into brisk service and zero small talk, eat at the newer Khan Market branch instead.
What most tourists miss: there's a back staircase leading to a second-floor seating area that's quieter and often empty. Walk past the main counter and ask the server in Hindi.
Paranthe Wali Gali in Chandni Chowk: The 150-Year-Old Paratha Pilgrimage
From the main road opposite the Central Bank, look for the narrow lane with hanging fried kadai signs. Paranthe Wali Gali has been frying parathas since the 1870s, and the oldest surviving shop, Pandit Gaya Prasad Shiv Charan, has been at the same address for over a century. You eat standing or perched on a wooden bench, watching the cook slap dough and slide it into bubbling ghee. The atmosphere is half the meal here, and you can't fake it anywhere else.
Signature Order: The rabri paratha and the kaju (cashew) paratha. Most people skip the latter because the filling sounds odd, but it's sweet, sticky, and worth the four-minute wait.
Timing: Reach by 11 AM on a Sunday morning when the lane is at its photographic best but the lunch crowd hasn't arrived. After 2 PM, several shops shut down until evening.
The Vibe: Ghee fumes, gossiping aunties, and a sense that this lane has been doing this exact thing since the British were still here. Bring cash, exact change preferred, and don't ask for a menu because there isn't one.
A local tip worth knowing: the parathas at the very entrance are usually pre-fried and slightly cold. Walk 20 meters in, find the shop with the longest line, and wait. Those are always fresh from the tawa.
Old Delhi's Kuremal Mohan Lal Kulfi Wale: Kulfi with a Difference
This place sits at Chawri Bazar, about a 15-minute walk from Jama Masjid metro station, and it's been making kulfi the slow traditional way since 1908. The kulfi here isn't scooped from a tub like modern ice cream. It's pressed into small terracotta matkas (cups) that double as the serving vessel, and the saffron and pistachio variant arrives with the clay still attached. You crack the top, eat down to the bottom, and the last bite has a faint earthiness from the matka.
Must-Try Item: The malai kulfi stuffed with seasonal fruit. In summer they do a mango version that has actual Alphonso pulp folded through the cream.
Best Time: Late afternoon, around 4 PM to 6 PM, when the sun is lower and the queue moves faster.
The Vibe: Standing-room only, sticky floors in July, and staff who move like they've done this ten thousand times. Order in Hindi if you can, and they'll slip you a free paan-flavored sample.
The insider detail: the matka isn't decoration. It acts as a mild insulator that keeps the kulfi at the right texture longer, so eat slowly.
Bukhara at ITC Maurya: A Splurge Worth Calculating
I know ITC Maurya doesn't sound like an "insider" pick, but Bukhara has been the gold standard for North-West Frontier cuisine since 1977. Indian politicians, foreign diplomats, and Bollywood's heavy hitters have eaten here, and the dal Bukhara still arrives in the same copper handi it's been served in for decades. The whole menu is cooked in a clay tandoor visible from the dining area, and the bread comes straight from the kitchen on long wooden boards. Yes, it's expensive. Yes, you should still go once.
The Order: Dal Bukhara, murgh malai kebab, and the sikandari raan if you're feeding two or more. Skip the chaat-style starters, the kitchen's strength is the tandoor.
Ideal Booking Time: Reserve for a 8 PM weekday slot. Weekend bookings run two weeks ahead and the dining room gets loud.
The Vibe: Dark wood, low lighting, and a quiet formality that makes it perfect for a special dinner. One realistic note: the tables are tightly packed and you'll overhear your neighbor's conversation more than you'd like.
What most travelers don't realize: there's a separate vegetarian menu, also cooked in the same tandoor, that doesn't get talked about enough. The Bharwan broccoli and tandoori portobello are genuinely good.
Khan Chacha's Khan Market Branch: The Late-Night Roll Standard
You want kebabs at 11 PM on a Wednesday in New Delhi, you go to Khan Chacha. The Khan Market outlet opened in the 1970s and has since expanded across the NCR, but the original location still has the most loyal crowd. The rolls here are wrapped in rumali roti that gets brushed with egg wash and griddled until the outside goes golden and crisp. The mutton seekh roll is the headline act, but the chicken tikka roll sells faster.
Best Roll Order: Mutton seekh roll with extra chutney and a side of the rumali roti kebab. Order a masala coke, it's a thing here.
Best Time: After 9 PM when the late-night office crowd filters in. Avoid the lunch hour (1 to 2:30 PM) when the staff gets overwhelmed.
The Vibe: Tight booth seating, MTV playing silently on a wall screen, and zero pretension. It gets crowded to the point of standing-room on Saturday nights, so plan accordingly.
The Khan Market insider move: most people don't realize the kitchen closes briefly between 4 PM and 6 PM. Plan around that or you'll end up at Nirula's next door.
Indian Accent at The Lodhi: For the New New Delhi Food Scene
Aman Gill's Indian Accent has been on World's 50 Best lists for over a decade, and it represents the modern, experimental side of where New Delhi foodie guide recommendations are heading. The tasting menu reinterprets Indian classics using imported techniques, and the soybean curry with foam is exactly the kind of dish you'd never see in Old Delhi. Some locals grumble that it isn't "authentic" anymore, but the kitchen respects the source material deeply.
Signature Order: Go with the chef's tasting menu. If you order à la carte, get the duck cheena, the meetha achaar pork ribs, and the signature dessert called "Daulat ki Chaat."
Best Time: Reserve for a 7:30 PM weekday slot. Wednesday and Thursday evenings are the calmest.
The Vibe: Quiet, low-lit, and runs more like a European tasting room than a Delhi restaurant. Service is genuinely good here, though the pace can feel slow if you're starving after a long flight.
The hidden detail: there's a separate cocktail program called "Liquid Kitchen" with pairings that actually match the courses, not just generic wine suggestions. Ask for it when you book.
Andhra Bhavan at Ashoka Road: Vegetarian Thali in Under Ten Minutes
The canteen on the ground floor of Andhra Bhavan has been serving the same Andhra-style thali since 1968, and you eat it on a steel plate sitting next to government employees, journalists, and hungry cab drivers. The thali includes sambar, rasam, two vegetable curries, dal, curd, pickle, papad, and unlimited rice. Refills come fast because the staff circulates with steel buckets. The food arrives within minutes of ordering and disappears faster.
What to Order: The full vegetarian thali, plus a filter coffee from the counter at the back. On weekends they add a special like boondi laddu or payasam.
Best Time: Lunch hour between 12:30 PM and 1:30 PM, which is when the food is at peak freshness. Avoid Mondays when the kitchen takes longer.
The Vibe: Spartan, fast, and shockingly cheap at under 300 rupees per person. You'll share tables with strangers, which is half the fun.
The tip most tourists miss: there's a separate South Indian breakfast counter on the left side that's only open from 7:30 AM to 10:30 AM. The idli and upma are worth waking up early for.
Daryaganj's Nizamuddin Kebab Trail: A Late-Evening Walk
If you're looking for where to eat in New Delhi after sunset and want to skip the main circuits, head to the kebab vendors near Nizamuddin Dargah. The lanes around the dargah come alive after maghrib prayers with kebab stalls and biryani counters. The most famous is the kebab stall near the steps leading to Humayun's Tomb, but the biryani corner near the parking lot gets more local love. Eat standing, with your hands, and don't be surprised when the vendor hands you a piece of mint chutney wrapped in foil.
Signature Order: Buff (buffalo) seekh kebabs with green chutney, and a plate of the egg biryani if it's still available.
Best Time: Weekday evenings around 8 PM when families are coming out for dinner. Fridays are off-limits because the area gets overcrowded with ziyarat visitors.
The Vibe: Fairy lights, the smell of charcoal, and the call to prayer echoing from the dargah. It's atmospheric in a way no restaurant can manufacture, though you'll smell like smoke for the rest of the night.
The inside detail: the kebab vendor near the tomb entrance has been at his corner for 30 years and his sons now run the second and third stalls nearby. Try each one, they're all slightly different.
Where to Go and What to Know: A Practical Map of Best Food New Delhi Timing
Plan your New Delhi food crawl in three blocks. Morning, 8 AM to 11 AM, is for breakfast spots like Andhra Bhavan's South Indian counter and the paratha stalls of Chandni Chowk. Midday, 12 PM to 3 PM, is for Karim's, Bukhara lunch service, and the Khan Chacha lunch crowd if you're brave. Evening, 7 PM onwards, is when the kebab stalls light up and the Khan Market restaurants hit their stride. Avoid Old Delhi on Mondays when many shops close, and avoid Khan Market on Sundays when families flood the market for brunch.
Metro connectivity is your friend. Chandni Chowk station drops you into the paratha lane, Jama Masjid station is walking distance to Karim's, and Khan Market station opens right onto the Khan Market strip. Auto-rickshaws are cheap but insist on the meter or use Ola and Uber apps for fixed fares. Carry small denomination cash because most Old Delhi shops don't take cards and UPI sometimes drops in lanes with weak signal.
For dietary restrictions, New Delhi restaurants are some of the most accommodating in Asia. Every menu marks vegetarian (green dot) and non-vegetarian (red dot) items clearly. Vegan travelers should specifically ask for "no ghee, no butter, no cream" because most North Indian cooking uses dairy as a default. Jain food (no onion, no garlic) is widely available, especially in Jain-majority neighborhoods like Chandi Chowk and Karol Bagh.
Photography is allowed almost everywhere except inside religious sites and certain private dining rooms. Bukhara lets you photograph the food but discourages flash. Indian Accent allows food photography only after asking the server.
Frequently Asked Questions
What is the one must-try local specialty food or drink that New Delhi is famous for?
The single must-try is butter chicken, specifically from a tandoor-heavy kitchen like Karim's or Bukhara. The dish was invented in Delhi in the 1950s at Moti Mahal, and a proper version uses chicken marinated overnight in yogurt and spices, then roasted in a clay oven before being folded into a tomato-cream gravy. A full plate costs between 350 and 700 rupees at most places, and it comes with two to three pieces of naan or laccha paratha. Pair it with a salted lassi from any sweet shop in Chandni Chowk for under 80 rupees.
Is the tap water in New Delhi safe to drink, or should travelers strictly rely on filtered water options?
Tap water in New Delhi is not safe for drinking. Travelers should rely exclusively on sealed bottled water, RO-filtered water from hotel dispensers, or branded packaged options like Bisleri (20 rupees for 1 liter) and Kinley (20 rupees). Most reputable restaurants serve filtered or bottled water on request, and you should specifically ask for "sealed bottle" if you want to confirm. Avoid ice at roadside stalls unless you can verify the source. Carry a reusable bottle with built-in filter if you're staying longer than a week.
Are there any specific dress codes or cultural etiquettes to keep in mind when visiting local spots in New Delhi?
There are no strict dress codes at restaurants, but covering shoulders and knees helps when visiting Old Delhi markets, the Jama Masjid area, and the Nizamuddin Dargah lanes. Modest cotton clothing works year-round and temperatures regularly cross 40°C from April to June. Remove shoes when entering religious sites and any home-style dining space. Eating with the right hand is appreciated in Old Delhi stalls, though forks are universally available. Tipping 5 to 10 percent is standard at sit-down restaurants; smaller stalls don't expect tips.
Is New Delhi expensive to visit? Give a realistic daily budget breakdown for mid-tier travelers.
A mid-tier traveler in New Delhi can comfortably manage on 4,500 to 6,500 rupees per day, which is roughly 55 to 80 USD. Breakfast at a stall costs 100 to 200 rupees, lunch at Karim's or a similar heritage spot runs 600 to 900 rupees for two, and dinner at Indian Accent or Bukhara lands between 5,000 and 9,000 rupees for two excluding drinks. Hotel stays in Connaught Place or Greater Kailash average 4,000 to 7,000 rupees per night for a clean three-star room. Metro rides cost 10 to 60 rupees per trip, and Uber auto rides range from 80 to 250 rupees depending on distance. Add 1,000 to 1,500 rupees daily for entry tickets, bottled water, chai stops, and miscellaneous snacks.
How easy is it to find pure vegetarian, vegan, or plant-based dining options in New Delhi?
New Delhi is one of the easiest cities in the world for vegetarian travelers, with an estimated 40 percent of restaurants being fully vegetarian. Pure vegetarian chains like Sagar Ratna, Haldiram's, and Bikanervala serve dosas, thalis, and chaat from under 200 rupees. For vegan options, head to Andhra Bhavan, Sattvik at Select Citywalk Saket, or the all-vegan menu at Greenr Cafe in Greater Kailash. Most Indian restaurants can swap ghee for oil and cream for cashew paste if you ask, but you must specifically request it in Hindi or English. Streets around Chandi Chowk, Karol Bagh, and Lajpat Nagar have dozens of vegetarian-only sweet shops and snack counters within walking distance of each other.
Enjoyed this guide? Support the work