India is one of the most popular travel destinations in the world. It’s a huge country with endless variations in cities, cultures, and landscapes. The cuisine of India is also incredibly popular around the world, with dishes from parts of India available in restaurants and takeaways all over the place. While you’re likely to find some delicious and authentic dishes in most parts of this fantastic country, some places stand out from the crowd. Here are some of the best cities to head to for the most exquisite food imaginable.
Mumbai
This exhilarating city is best known for its street food which is a must-try while there. A popular choice is Misal Pav which consists of a bean curry (misal) with a bread roll (pav), and topped with fresh herbs and onions. You could also opt for Vada Pav, which is an iconic Mumbai dish consisting of a bread roll containing a deep-fried potato dumpling, chutneys, and green chili.
Goa
Goan food is known across the world and is one of the many features that draw people to this stunning city. Fish curry is one of the best-known and loved dishes, but you’ll also find delicious pork vindaloo. Many of the dishes here use coconut and local spices and are served with rice.
Delhi
This fascinating city is where many of the most popular Indian dishes across the world originated. The street food chaat is one of these, and with this, you can enjoy deep-fried wafers, chickpeas, potatoes, and various chutneys and pickles.
