Begin your food journey in Old Delhi at Chandni Chowk, famous for its street food. Start with aloo tikki and chole bhature at Natraj Cafe, followed by the famous parathas at Paranthe Wali Gali and the refreshing lassi at Amritsari Lassi Wala.
Indian Accent is a perfect place for those who love fusion food. This upscale restaurant serves modern Indian dishes with a twist. Try their signature dish, the duck khurchan with roomali roti and the deconstructed samosa.
For lunch, head to Karim's, a legendary Mughlai restaurant that has been serving delicious food since 1913. Don't miss their signature dishes, the mutton korma and the seekh kebab.
Bukhara is a must-visit restaurant for foodies. This iconic restaurant is known for its traditional North Indian food and rustic ambiance. Try their famous dal Bukhara and the tandoori raan.
Hauz Khas Village is a trendy neighborhood filled with cafes, bars, and restaurants. Start your day with breakfast at Blue Tokai Coffee Roasters, followed by lunch at Yeti - The Himalayan Kitchen, and end your day with dinner at Social, a popular gastropub.
Return to Indian Accent to try their chef's tasting menu, which features unique Indian flavors. The menu changes regularly, but you can expect dishes such as the pork ribs vindaloo and the chettinad duck.
Diggin Cafe is a charming cafe known for its beautiful outdoor seating and refreshing food. Try their signature dish, the flower pot bread with spinach and artichoke dip, and the pink sauce pasta.
If you have more time in Delhi, consider taking a cooking class to learn how to make traditional Indian dishes or explore the food markets of Delhi such as Khari Baoli. You can also take a day trip to Agra to see the Taj Mahal.
Make sure to try local snacks such as bhelpuri and golgappa from street vendors. Be careful with the hygiene and ask for bottled water instead of tap water.
To check hotel and flight prices, click here.