
Food journey through India: There's no such thing as one type of "Indian" cuisine. With 29 states -- each with its own topography and traditions -- the country's food experiences vary based on the landscape, climate, immigration patterns, trade links, rulers and religions.

Northern India: In Northern India, jalebi -- flour batter fried into circles or swirling shapes -- are a popular sweet, especially when paired with condensed milk and topped with spices.

Northern India: In Jammu and Kashmir, you'll find street snacks like paratha -- flatbread -- around every corner.

Northern India: The markets of Amritsar, in Punjab, are a great way to explore the local spices, vegetables and street foods.

Northern India: Saffron, a common spice in Jammu and Kashmir, has been growing in the town of Pampore for hundreds of years.

Delhi: In New Delhi, a vendor prepares paneer tikka, a grilled dish made with vegetables and paneer (farmer's cheese).

Delhi: In Old Delhi, you'll find some of the city's best street foods in the narrow lanes of Chandni Chowk market.

Delhi: Among the abundance of street snacks, look for vazhaipoo vadai, deep-fried fritters made of banana flowers and lentils.

Delhi: Beyond Old Delhi, travelers can explore Tibetan cuisine, such as thukpa (a Himalayan noodle soup), in the northern residential area of Majnu-ka-Tilla -- also known as Little Tibet.

Central India: Professional chef and homestay operator Amit Pamnani, who's based in in Madhya Pradesh, recommends local staples such as sev (a savory crispy fried noodle snack) and dahi vada (lentil dumplings covered in yogurt and chutney), pictured here.

Central India: In Lucknow, the capital of Uttar Pradesh, mutton biryani (made with rice, spices and meat or vegetables) is a common dish at both restaurants and roadside stands.

Western India: Mumbai, India's financial capital, is known for its vast array of street food. From Persian-influenced Parsi snacks to Goan fish curry, the city's culinary diversity is hard to match.

Western India: The street foods of Mumbai offer a peek into the city's diversity. In particular, food experts recommend seeking out misal pav, vada pav and Bombay grilled chutney sandwiches.

Western India: In the state of Gujarat, you'll likely encounter a Gujarati thali -- a platter of various dals, kadhi (a sour yogurt curry with vegetable fritters), sabzi (a mixed vegetarian dish), steamed basmati rice and rotli bread.

Western India: Fried samosas, often filled with vegetables and potatoes, are a popular street snack in many cities in India, including Mumbai.

Eastern India: In Kolkata, a vendor makes puchka. First, he pokes a small hole in a fried dough ball, then fills it with stuffing, and duns the savory pastry into a tamarind and green mango sauce.

Eastern India: Kolkata restaurant 6 Ballygunge Place serves a traditional Bengali thali with all the fixings.

Eastern India: "We can't talk about Bengali food without mentioning sweets," Anubhav Sapra, founder of Delhi Food Walks, tells CNN Travel. He recommends specialties such as rasgulla (dumplings full of paneer and sugary syrup) as one of the most loved regional desserts.

Southern India: Sudip Misra, chef of Bengaluru Marriott Hotel Whitefield, tells CNN Travel that every traveler should try delicious idli (fluffy rice cakes) when in Southern India.

Southern India: Though Misra says it's impossible to do the region justice by picking just a few favorites, chicken chettinad (yogurt-marinated chicken curry with coconut) is among the most common dishes.
