Top 10 best street food destinations in India

Old Delhi, Delhi: This historic city is home to some of the most iconic street foods in India, such as chhole bhature, jalebi, and gol gappa.

Surat, Gujarat: This city is known for its dabeli, a savory patty made with mashed potatoes, peanuts, spices, and sev.

Kolkata, West Bengal: This city is famous for its kathi rolls, puchkas, and jhaalmuri.

Pune, Maharashtra: This city is known for its misal pav, a spicy mashed potato dish served with pav (bread).

Goa, West India: This beachside state is known for its seafood dishes, such as sambar clams and fish tikka.

Jaipur, Rajasthan: This city is known for its dal baati churma, a dish made with lentils, wheat cakes, and sweetened curd.

Amritsar, Punjab: This city is known for its butter chicken, a dish made with chicken marinated in yogurt and spices.

Lucknow, Uttar Pradesh: This city is known for its biryani, a rice dish cooked with meat or vegetables.

Chennai, Tamil Nadu: This city is known for its dosa, a pancake made with fermented rice and lentil batter.

Bangalore, Karnataka: This city is known for its idli, a steamed cake made with fermented rice and lentil batter.