Street food culture in India is a stuff of legends. Wherever you are in this beautiful country, the chances are that you only need to take a short walk down the main street to discover an array of tasty dishes prepared right in front of you.
While the list of reasons every traveler should experience India is amazingly long, street food is definitely at the top for many people. If you feel the same, here are the three cities you should visit.
Delhi
Delhi is often referred to as a paradise on Earth for foodies. You will find a dizzying number of different food options on the city’s streets, ranging from traditional Indian cuisine, including staple dishes from every Indian state to fusion dishes influenced by various culinary traditions. You should sample as many street food options as you can, but make sure not to miss out on chaat.
Mumbai
One interesting thing about street food in Mumbai is that people from all backgrounds and classes enjoy it. It is often said that street food vendors, an estimated 250,000 of them, in the city make better food than the majority of restaurants. If you have to pick out one street dish to try out in Mumbai, make sure it is Eggs Kejriwal.
Kolkata
A main characteristic of the street food scene in Kolkata is its diversity, as you can find stalls selling Indian, British, American, and Chinese food just a few feet apart from each other. Additionally, there are certain areas of the city where just one type of street food is being sold. When you get there, make sure you try Luchi and Alur Dom and then everything else.