Indian street food contains the most delicious cuisines on the planet. This ultimate anthology has everything you need to know and more about what and where to eat in India
If I had to choose one place to eat in forever, it would be India. The flavors, the breads, the textures: absolutely nothing compares to the culinary delicacies of the Subcontinent.
Indian street food comes in all shapes, tastes and sizes, as unique and delicious as India herself.
You can truly spend a lifetime eating your way through India, and that’s exactly why it’s so easy to miss out on exceptional treats, or to just simply not quite know what you’re eating altogether.
The magic of Indian cuisine lies within the millions of street stalls that dot the country. Tastes that could never be replicated abroad or enjoyed inside a bougie “fine dining” restaurant.
I’ve spent nearly a year in India so far and have been lucky enough to try dozens upon dozens of these dishes. While this article might seem a bit long, it only makes sense considering just how many varieties of street treats exist!
So without further ado, here is the most comprehensive Indian street food guide on the internet: 102 dishes that are sure to wow, from each and every corner of this massive land!
Ready to eat? Chalo!
[lwptoc min=”2″ numeration=”none” titleColor=”#798eb3″ linkColor=”#798eb3″ hoverLinkColor=”#798eb3″ visitedLinkColor=”” skipHeadingLevel=”h1,h3,h4,h5,h6″]
Universal Indian Street Food
These dishes can be found in various states throughout India, and some can be found LITERALLY everywhere.
1. Thali

From New Delhi to Assam, the thali is one of those Indian street food dishes that can be eaten essentially anywhere. This popular, quintessential Indian meal is traditionally served on a circular platter and contains several dishes.
What those dishes are will depend on where in the country you are, though expect to see rice, chutney, some type of bread and various veggies.
Some thalis will stick to tradition and serve up 6 different flavors, while others (like those common in Himachal Pradesh) will just serve up dal, lentils and a few roti.
Thalis can be eaten at virtually any time of the day, and can be found anywhere for cheap. The best shops/stalls will be refillable, so be sure to ask for that!
Where is it? All over India!
2. Pani Puri



Another Indian street food essential, I don’t think you can travel or live in the country without coming across this beloved snack.
Pani puri (also known as gol gappe) consists of a small, puffy piece of flatbread that’s fried into a crispy ball- shape (puri) and then filled with a flavorful liquid that usually contains chickpeas, spices, cilantro, masala and more.
Various versions of this dish can be found all over India and even across the border in Pakistan, which shows its popularity.
My first taste of this explode-in-your-mouth snack was in the small town of Rampur, Himachal Pradesh. It truly is available everywhere!
Where is it? All over India!
3. Chai



One thing all places to visit in India have in common is chai, and you can literally find it anywhere you look. From experience, the best chai I ever had was from a couple making it on a sidewalk!
As with most Indian street food dishes, the more modest the vendor’s setup looks, the more delicious the taste will be.
Where is it? All over India!
4. Papadum



Also known by several other names such as papad, papadam, appadam and more, this the Indian version of a chip and is essentially a thin, crisp, seasoned flatbread usually about the size of one’s hand.
This tasty snack is typically served with chutneys and spiced and roasted differently depending upon where you’re eating it.
You can find this snack pretty much anywhere. For me, it was like an Indian version of nachos.
Where is it? All over India!
5. Paan



Another universal Indian street food isn’t really a food, but it might as well be. Let me explain.
Paan is traditionally eaten AFTER a meal as a sort of mouth refresher and is loved in every nook and cranny of the country.
Paan is made by combining a betel lead with an aretha nut, and is most commonly spit out after.
Beware that paan is DEFINITELY an acquired taste, but definitely a taste worth trying, especially if you’re a first time visitor to India!
Where is it? All over India!
6. Bhutta



Bhutta, AKA corn on the cob, is a delicious snack that you might not have expected to find in India, but will be so glad you did.
Bhutta is typically roasted over hot coals and often seasoned with lime juice and other spices.
This is one of those Indian street foods that knows no one home: I tried it in Kasol in Parvati Valley and again in Karwar, which is over 1300 miles south.
While bhutta is referring to the cob version, sweet kernels and other forms of corn are also popular throughout the country. Sweet corn in a cup was particularly delicious when I tried it in Karnataka!
Where is it? All over India!
7. Biryani



While biryani might not be popular in every Indian state, it’s widespread enough to consider it semi-universal Indian street food.
Biryani is essentially a large rice dish with meat and/or veggies mixed in, along with a wide variety of spices.
Famous versions of the meal include Hyderabadi biryani which is known for its flavorful chicken or mutton meat, Kolkata biryani which incorporates potatoes and less spices, and Delhi biryani which uses saffron.
Where is it? All over India!
8. Gola



India is HOT and what better way to cool down than with a delicious popsicle? Gola is a popular icy Indian street food that can be found in the north AND the south of the country.
I personally tried gola for the first time in Amritsar and simply loved it.
A cross between a snowcone and a popsicle, ice gola is a large ball of shaved ice fitted on a stick that comes in dozens upon dozens of flavors.
I prefer the lychee and mango, though you can find varieties with salt as well.
Where is it? All over India!
9. Chaat



Chaat is an all-encompassing Indian street food snack that you can find virtually everywhere.
Chaat typically includes a mix of yogurt, papri (fried potato chips), channa (chickpeas) and various other fried elements as a base.
In typical Indian fashion, what really makes this treat pop is the various tangy and spicy flavors that are added via traditional spices and chutneys, which are then all mixed together to provide a multi-colored treat that can be enjoyed at all hours of the day or night.
Where is it? All over India!
10. Samosa



I first fell in love with samosa when I was 9 and trying it at an Indian restaurant back at home. So it’s no surprise that it remained a favorite when I got to savor the authentic street food version 13 years later.
For those not in the know, samosas are triangle-shaped crispy fried bread stuffed with a delicious mixture of aloo (potato), mutter(peas), and spices.
A delicious snack, the best stalls will serve them up along with some chutney, which typically contains cilantro or some type of sweet sauce.
While the traditional version of samosa is most easily found in the North, various versions of the dish can be enjoyed all over the country.
Where is it? All over India!
11. Lassi



Whether it’s mango, sweet, salted or topped with a thick helping of buttercream, you simply can’t go wrong with a lassi.
A yogurt drink that originated in Punjab, it shouldn’t come as a surprise that the best of the best can be found in none other than… Punjab!
The lassis I savored in Amritsar were notably divine, though I’ll never say no to a good lassi, especially after shoving down other spicy Indian street food treats!
Where is it? All over India, though the best ones are in Punjab
12. Aloo Chaat



Aloo (AKA potatoes) are a staple in lots of Indian street food snacks, but this particular one is just aloo, with some seasonings of course.
Common in the northern region of the country, you can find these served with a whole host of delicious and savory toppings, particularly chili and honey.
Where is it? All over India
13. Daal
Daal, the Indian street food you simply cannot leave the country without tasting. Not even because it’s the most exciting on this list, but more so because it’s literally everywhere!
There are so many types of daal (lentils) in India and they’re often served in thalis and with various types of breads.
Street food sellers include daal in thalis or with roti or rice, so it should be no surprise that it’s one of the cheapest and most popular lunches.
Where is it? All over India
14. Falooda



An iconic Indian street food dessert, falooda came to the Subcontinent between the 16th-18th centuries.
The cold ice-cream-like dessert often resembles a milkshake and is filled with translucent noodles, syrup, jelly, or even seeds.
Where is it? All over India
15. Kheer



Kheer, also known as phirni, is a tasty treat that you simply can’t miss when savoring Indian street food dishes.
Often served in a clay cup, the traditional Indian pudding is made by boiling milk, sugar and rice and then flavoring with coconut, cardamom, almonds and more.
According to historians, kheer has been popular in the Subcontinent since ancient times, and it remains a frequently-enjoyed cold dessert today.
Where is it? All over India
16. Malpua



Malpua is a pancake-like treat that’s served in various forms all over India. In some regions, it contains banana, while in others it’s simply fried and then dipped in syrup or sugar.
Malpua is popular during festivals such as Holi, though the crispy circular pancakes can be found outside of mela times as well.
Where is it? All over India
17. Sugarcane juice



I was immediately intrigued the first time I saw sugarcane juice, which is literally made by pushing a long tube of sugarcane through a juicing machine.
Though I was initially scared off from trying it due to fears of food poisoning, I was SO glad I did. Not only did it not cause any digestive issues, but it was actually delicious.
The sweet taste you get from this Indian street food drink is unlike any other sugar: it’s completely natural and refreshing, especially on a hot day.
To stay clear from any issues, look for vendors with long lines of locals, as that’s always a good sign!
Where is it? All over India
North Indian Street Food
Ah, North India, the first place I ever visited in the country along with where I had my first go at Indian street food. For organizational purposes, this section includes treats from Uttar Pradesh, Rajasthan, Haryana and Punjab.
18. Chole bathure



Chole bathure is especially popular in Punjab and Uttar Pradesh, and it’s usually eaten for breakfast. The popular street treat consists of puri (puffy, fried flatbread) and channa masala, and often onions or other veggies on the side.
Chole bathure is particularly delicious in New Delhi and Amritsar from my experience, though street-side stalls serve it all throughout the northern states.
Where is it? Punjab, Haryana and Uttar Pradesh
19. Galub Jamun



Indian sweets are legendary, and no list of North Indian street food can be complete without a mention of Galub Jamun. Galub jamun is made out of milk solids that have been shaped into balls.
The balls are then deep-fried in ghee until they turn golden brown,and then soaked in syrupy sugar.
You can find this popular mithai all over northern India, which makes sense considering its Mughal-era origins.
Where is it? Primarily in UP, Haryana and Punjab
20. Halwa



Halwa is a simply divine desi breakfast item that you just can’t leave North India without savoring.
The soft and sugary confectionery is typically made from semolina or in Punjab- carrot!
The texture is slightly similar to cookie dough, but slightly shinier and more breakable. And while it can be eaten on its own, halwa is best paired with crispy puri and sweet lassi.
Yes, that might be more than enough sugar for an entire week, but trust: it’s worth it!
Where is it? UP and Punjab
21. Chapli kebab



I first tried this meaty Indian street food at a famous roadside stall in Amritsar and WOW, was it a welcome delight after eating most veg foods for months prior!
Chapli kebab is a popular dish in Punjab and parts of Uttar Pradesh, and it’s made up of ground mutton, chilis and other spices that are shaped into burger patties and fried in oil.
Coriander chutney is a popular dipping sauce served alongside, as is none other than naan because what else?
Where is it? Punjab and parts of New Delhi
22. Aloo Tikki Burger



Oof, perhaps my favorite North Indian street food is this delicacy right here: the aloo tikki burger.
This burger, which is made up entirely of aloo, is generously fried, popped in a soft, warm bun and layered with various toppings and sauces.
I’m smiling just thinking about it.
This incredible dish is great at any time of the day, and luckily can be found all over Northern India, including in “Upper” Northern Indian states like Himachal Pradesh!
Where is it? Rajasthan, Punjab, UP, Himachal Pradesh
23. Tawa Chicken



Another specialty of the North, tawa chicken is simply small pieces of chicken diced up and marinated in a delicious, spicy sauce. The meat is then fried on none other than a tawa and served up hot.
You can enjoy tawa chicken all over North India, including in random places you might not have expected to.
Like most Indian street food meals, tawa chicken is best enjoyed with some type of naan or roti. It’s well worth a search to find this iconic street food dish whenever you find yourself in the north of the country!
Where is it? UP, Punjab, Himachal Pradesh
24. Banta



Banta is a famous drink of New Delhi, but you can find this liquid street food in various other cities too.
Also known as goli soda, the cold drink has been sold since the 19th century and contains a mixture of lemon juice, crushed ice, black salt, a bit of carbonation, and of course: masala.
While it’s famous in the capital, this drink is literally everywhere in the North, including Chandigarh where I first gave it a try.
Where is it? New Delhi, UP, Punjab
25. Amritsari Kulcha



Absolutely NOTHING compares to the culinary magic that is Amritsari kulcha. While you might think it’s just another version of paratha, think again.
This semi leavened flatbread is filled with a slightly spiced aloo mixture, crisped inside a tandoor, and then brushed with more ghee. Talk about a must-try Punjabi street food!
While Amritsar is famous for this (obviously), the best version of it I tried was actually from a random street stall in Chandigarh.
If you go to Chandigarh for no other reason- let it be this! I literally ended up returning 5 times throughout my stay.
Where is it? Punjab
26. Pakora



Ah, pakora the overarching category of snacks that can come in all shapes in sizes. It’s unlikely that you’ll make it through a day in North India without encountering this delicious street food as it’s being sold on every corner.
A spiced and heavily fried fritter, anything can be inside a pakora from unda (egg), aloo (potato), chilis, gobi (cauliflower) and more!
To find them, simply walk anywhere in North India. Pakora just might be the most popular Indian street food item on this list!
Where is it? UP, Punjab, Haryana, Himachal Pradesh
27. Dahi Bhalla



A popular street snack, dahi bhalla comes in various forms but always contains dahi, AKA yogurt.
The most common added ingredient is vada (fried flour balls), though I’ve also encountered dahi bhalla with channa, lentils, aloo and other assorted crunchy items too.
You can find these all over North Indian streets, and places with the most customers tend to be the tastiest.
Where is it? New Delhi, UP, Punjab, Haryana
28. Kulfi
As a self-proclaimed dessert addict, I quickly fell in love with kulfi, which is the perfect way to cool down from India’s boiling temperatures.
Essentially frozen custard on a stick, kulfi is dubbed the “traditional Indian ice cream” and is prepared by freezing semi condensed milk.
You can easily find these street treats from kulfiwalas, which hit the road with their portable freezers, and sometimes serve them in clay cups.
Where is it? UP, Punjab, Haryana, Himachal Pradesh, Rajasthan
29. Paya



Perhaps the most adventurous Indian street food on this list, paya is goat hoof stew that’s served up primarily in Uttar Pradesh and Punjab, though it can also be found in Hyderabad.
The juicy hooves are simmered in the spicy soup-like stew for hours, which allows them to soak in ALL the flavor.
I personally loved paya despite it’s odd composition, and can’t recommend it enough to foodies looking to really eat outside the box!
Where is it? New Delhi, Lucknow, Amritsar, and even Hyderabad
30. Seekh Kebab
These cylindrical kebabs are one of the most popular non-veg dishes in North India.
Cylindrical in shape, they’re typically grilled on a bbq or a tandoor after being flavored with numerous spices including garam masala, cilantro and chilis.
Similar to chapli kebabs in all but shape, these kebabs are made from ground or minced meat and are a larger family of kebab which also include the popular tunde kebab, which is made out of buffalo meat instead of mutton.
I tried this in Dehradun and fell in love, though it originates in Lucknow in UP.
Where is it? New Delhi, Lucknow, UP, Punjab, Dehradun
31. Mutton Rolls



This was one of those Indian street food dishes that I never expected but quickly fell in love with.
Think of a thin taco filled with ground meat and sour cream and you’ve pretty much got the idea of mutton rolls.
The long rolls are filled with mutton onions and other spices and then grilled to perfection on a tawa.
Dipping sauces are occasionally served, but the flavors throughout are savory enough to not even require any.
Where is it? New Delhi, Lucknow, Mumbai, Dehradun
32. Tikka



Tikka is a Desi specialty, and simply MUST be included on any guide to Indian street food.
Though popularly made with chicken, mutton tikka and paneer tikka are popular, too. But what is it?
To put it simply, grilled meat. To elaborate: small, boneless pieces of meat are skewered and flavored with Indian spices and dahi (yogurt) before being grilled to perfection in a tandoor.
An absolute MUST eat whilst in North India!
Where is it? UP and Punjab
33. Ram Ladoo



Ram ladoo is a delicious snack that I first tried at a small shop in Amritsar. Made out of moong dal, bengal gram and various spices, the circular treats are then fried until crispy on the outside and soft on the inside.
This treat is a perfect breakfast item, and often served with cilantro chutney.
Where is it? New Delhi, UP and Punjab
34. Soan Papdi



Also called patisa, this dessert can be found all over North India and ended up being my absolute favorite Indian mithai.
Flaky, yellow, and cube-shaped, soan papdi is made from sugar, gram flour, ghee, milk and cardamom and has a texture unlike any other Indian street food desserts I’ve tried.
Where is it? UP, Punjab, Haryana, Rajasthan
35. Jalebi



Jalebi are unmissable once you know what they are. Bright orange and sold on streets all over North India, these sugary treats are shaped like pretzels.
Made from deep-frying maida flour and then soaking it in sugary syrup, you can’t go wrong with a bag full of these post-dinner.
Where is it? UP and Punjab
36. Paneer



One thing you won’t find often inside of most Indian street food is cheese, so enjoy paneer while you can!
Paneer is India’s version of cottage cheese, and is known for being firm and non-melting. You’ll find it served in a variety of ways, including inside numerous curry-style dishes.
Saag paneer is spinach-based, mutter paneer is filled with peas, paneer pakora is fried paneer, and shahi paneer is my personal favorite which is a thick, creamy tomato-based curry filled with yummy paneer chunks.
Where is it? UP, Haryana, Punjab
37. Kachori



Kachori is a deep-fried snack that’s similar to ram ladoo. It’s served in a variety of ways, but its base is made from a mixture of moong dal or urad dal, besan, and various chilis and spices.
A popular variant of kachori is named Raj Kachori, which is typically stuffed with aloo and topped with chutneys, dahi and sev (small pieces of crunchy noodles.)
Where is it? Primarily UP, but all over North India
38. Thandai



A liquid Indian street food, thandai is a cold drink prepared with various seeds, saffron, cardamom, milk and sugar.
While this drink is popular around festivals like Holi, you can often find it around major temples.
I first tried thandai near the Golden Temple in Amritsar. Though usually served cold, some walas will sell it hot depending on where and when you try it.
Bhaang versions of thandai also exist, but consume those at your own risk!
Where is it? UP, Punjab, Rajasthan
39. Besan chilla



Something like an Indian pancake, this delicious street food dish that’s made from a variety of spices and besan flour.
The batter is then spread thin, fried until crisp and then dipped in a variety of chutneys. I tried this at Masala Chowk in Jaipur and I couldn’t recommend it enough!
Where is it? Rajasthan, UP
40. Dal Baati



A specialty of Rajasthan, dal baati is different from any other Indian bread I’ve tried.
Instead of being flat, the bread featured in this dish is in the form of hard wheat rolls which are made from a wheat flour known as aata.
The baati is paired with daal and of course: various chutneys!
Don’t miss this while traveling in Rajasthan; it can be found virtually anywhere in the state and is a welcome deviation from traditional Indian bread!
Where is it? Rajasthan
41. Puri bhaji



You might already know what puri is- a delicious, puffy flatbread commonly eaten with chole- but have you heard of puri bhaji?
While similar to chole bhature, puri baji typically has smaller puris, and in some cases, they’re made to be smaller than your hand.
This common Indian street food is typically eaten for breakfast and is served with a serving of pickled veggies or chutney.
Where is it? All over North India
42. Channa Masala



Served as a full dish or as a side, channa masala- also known as channay or chole- is just chickpeas in a flavorful spicy masala curry that will be sure to excite your taste buds.
Commonly served on the street, you’d find it a challenge to travel or live in Northern India without trying this popular dish at least once a week.
Where is it? All over North India
43. Paratha



Ah, my favorite Indian bread! This delicious unleavened flatbread are first cooked or baked, then slightly fried for a soft yet slightly crispy taste.
They’re slightly thicker than chapati and roti, and a completely different taste and texture than naan.
Parathas also happen to come in a wide variety of flavors, I’ve tried everything from plain parathas (which have nothing inside), to egg parathas and of course, aloo parathas.
You can find these delicious snacks on virtually any North Indian street, especially around breakfast time.
Don’t be surprised if you become addicted though, I’ve yet to find a breakfast that compares!
Where is it? All over North India
Himalayan Indian Street Food
While technically “North” India, India’s Himalayan region is unique and certainly not the same in cuisine as the aforementioned states.
Here you’ll find street food from India’s magical mountainous locales: Jammu, Kashmir, Uttarakhand, and Himachal Pradesh.
44. Momos



Momos are fried/steamed dumplings that are extremely popular in Spiti Valley, Ladakh and other parts of Himachal Pradesh.
You can also find momos in Sikkim, a Northeast Indian state, as well as in New Delhi and various other spots around the country.
Even so, these are a staple in India’s Himalayas and are typically filled with either mutton, vegetables, or occasionally: yak meat or yak cheese.
Your best bet for finding the rare yak-filled ones are to head to Spiti Valley or Ladakh where yak is considered a delicacy.
Where is it? Uttarakhand, Himachal Pradesh, Ladakh, Northeast India, New Delhi
45. Maggi



Maggi is a way of life in the mountains, and an extremely prevalent and popular Himalayan Indian street food at that.
Essentially just another brand of ramen, you’ll find maggi being sold both in pre-packaged containers and in bowls anytime you head to the mountains.
The thin, curly instant noodles are often flavored with a variety of curry seasonings and occasionally sauces too.
Where is it? Himachal Pradesh, Ladakh
46. Chow mein
I had chow mein almost every day whilst traveling through Spiti Valley, and the dish looks exactly the same as the Chinese dish you might be imagining.
But don’t expect the same taste you’d get from Western or Chinese locales– Indian chow mein of course has its own Desi spin, which usually comes in the form of extra spices, cilantro, and hot sauce.
Mutton is a common additive, though vegetarian versions are equally as good. This was one of my favorite Indian street food dishes in the mountains.
Where is it? Himachal Pradesh, Ladakh, Uttarakhand, as well as in Northeast India
47. Thukpa



The first time I tasted thukpa wasn’t exactly under the best conditions. I had just arrived in Nako and was dealing with some serious altitude discomfort, but nevertheless, it was an Indian street dish I immediately enjoyed.
The soup originated in Tibet, which explains it’s thriving popularity in Spiti Valley.
Made up of noodles, broth, veggies, very little spices, and some crunchy fried toppings. It’s a great way to warm up from the bitter Spiti cold!
Where is it? Spiti Valley, Ladakh
48. Phakse



If you try just one Indian street food while in Spiti Valley, let it be this one. I absolutely LOVED phakse, which is a bunch of small, chewy cooked dough balls bathed in a light tomato soup.
While Indians might not find it spicy enough, foreigners will find it similar to gnocchi. One word: delicious!
Where is it? All over Spiti Valley
49. Siddu



A delicacy of Himachal Pradesh, siddu is a local specialty that takes hours to make. Soft and tasty, the dish resembles raw dough, but the inside contains a dal paste that your tastebuds will love.
The dish is soaked in ghee, and often served with red or green chutneys.
Where is it? All over Himachal Pradesh
50. Kalari Kulcha



Kalari kulcha is a traditional dish from Jammu and can be found on street stalls all over the state.
The dish is made from kalari, which is a traditional ripened cheese from the Udhampur region and is often served hot along with bread to make somewhat of a burger, or in salad form alongside veggies and chutney.
Where is it? All over Jammu, can also be found in Uttarakhand
51. Nadir Monji
Perhaps one of the most unique Indian street food dishes on this list, nadir monji are lotus stem fritters that are dipped in rice flour and besan.
While they might look like sweet potato fries to the foreign eye, they are anything but and start off crispy before giving way to a neutral flavor.
This street food is everywhere in Kashmir, and are enjoyed with a tamarind onion chutney.
Where is it? All over Kashmir
Western Indian Street Food
Western Indian street food includes dishes from the states of Gujarat, Goa, and Maharashtra.
52. Bombay Duck
Duck… in India? Well, not exactly! Bombay duck is actually made up of pieces of fish, and is native to the city that is now called Mumbai.
The small fish pieces are deep-fried and sometimes slathered in a red curry.
This is undoubtedly one of the most unique street food dishes in all of India- the small pieces are extremely crispy on the outside, but soft and chewy on the inside and bursting with flavor.
A must try while in the “City of Dreams”!
Where is it? Mumbai
53. Ganthiya


This Indian street food is native to Gujarat. Shaped like small pellets, this treat is made out of chickpea flour that is then deep-fried on street corners all throughout the state.
Though you might expect them to be crunchy, ganthiya are actually quite soft and frequently paired with chai.
Where is it? All over Gujarat
54. Batata Vada



Ah, yes another fritter! Batata vada is a popular veg street food that’s made from aloo. The mashed aloo is dipped in chickpea batter, shaped into a small sphere, and then deep-fried and served with spicy chutneys.
Seasonings can vary from stall to stall, but this treat is often served very spicy so foreigners: beware!
Where is it? All over Maharashtra
55. Vada Pav



You simply cannot visit Maharashtra without seeing vada pav, as it’s literally EVERYWHERE. This extremely popular Indian street food snack was first sold in Mumbai in 1966 and its popularity has never faltered.
Vada pav is a deep-fried aloo ball inside of a pav (a small bread bun.) A staple Mumbai snack, vada pav is very similar to batata vada except it also includes the soft and warm pav.
The dish is also referred to as the “Bombay Burger” and is quite similar in taste to the aloo tikki burger.
Where is it? All over Maharashtra
56. Kekra



It’s been over a year and I still dream about this dish, and that’s no exaggeration. Kekra simply means crab in Hindi, and this fried crab was the most delicious seafood dish I’ve ever had.
And I don’t just mean in India, I mean from anywhere!
Your best bet for finding fried kekra is to head to the sea, I personally enjoyed it at the incredible Hotel Mahimkar restaurant alongside Guhagar Beach, though you can find kekra alongside any of Maharashtra’s coast.
Where is it? Guhagar, Maharashtra, Goa
57. Thalipeeth



Thalipeeth quickly became my breakfast staple while traveling through Maharashtra. The multi-grain flatbread is a flat pancake that might be thin, but is still packed with flavor.
This Indian street food treat is typically made from wheat, bajra and jowar, legumes, coriander, onions and cumin seeds.
They are typically served two at a time with a side of thick dahi. Soft while still maintaining a crunch, I couldn’t get enough of them!
Where is it? All over Maharashtra
58. Bombay Sandwich



The Bombay Sandwich is an extremely popular Indian street food in Mumbai that’s made with toasted, Western-style bread.
The all-veggie dish is stuffed with tomatoes, onions, cucumbers, a spicy aloo mix, cilantro chutney and occasionally shredded beetroot or cheese.
You can find these at street food walas and shops all over the city.
Where is it? Mumbai
59. Bhelpuri



While it might be another Indian street food that’s heavily associated with Mumbai, you can find bhelpuri in various states, from streets to the inside of trains.
The dish has been coined as a “beach snack” and consists of crunchy puffed rice, cilantro, sev, and a tangy chutney topping.
Though other variants might include dahi, the Western Indian version is dry, and it’s most commonly served in a newspaper cone.
Where is it? Mumbai, Maharashtra, Gujarat, and even Karnataka
60. Pav bhaji



If one street food was to be the face of Maharashtra, it would be pav bhaji. You cannot grab breakfast on any street without seeing it being made, offered or gulped down.
The fast-food dish consists of a soft, ghee-brushed pav alongside a thick and buttery tomato-based curry.
Here pav takes the place of other Indian dishes as a bonafide dipping item, and trust me: it soaks up the flavors incredibly.
The best stalls will plop a large heaping of butter into the curry before serving, which you then eat by taking small pieces of pav and soaking it into the mixture.
As a foreigner, I found the curry to be kind of like a spicy thick, Italian-style sauce, and the pav reminded me of Western breads too.
While you can find this all over India, sampling this iconic Indian street food is an essential unique solo Mumbai experience you must have before leaving the city. You can find pav baji stalls virtually everywhere!
Where is it? Mumbai, Maharashtra, Goa
61. Dabeli



Quite similar to vada pav, dabeli originated in the Kutch region of Gujarat and involves one of West India’s most loved foodie items: pav.
“Dabeli” means pressed in Gujarati, and the dish does just that: presses the mixture in between two soft pav rolls.
The mixture is made up of boiled aloo masala along with various chutneys, pomegranates sev and cilantro.
Where is it? Gujarat, Maharashtra
62. Poha



The first time I tried poha was on an overnight train, and while I don’t really recommend that, I do think it was delicious when properly savored at a street stall.
The popular snack is made out of flattened yellow rice mixed with vegetables, cilantro, onions, tomatoes and chilis.
Native to Maharashtra, you’ll certainly notice that it suddenly feels as if it’s everywhere once you reach the state. Various other forms of poha can be found across the country as well.
Where is it? Maharashtra, as well as Goa and Karnataka
63. Sabudana Vada



Another deep-fried snack from Maharashtra, sabudana vada (also known as “sabu vada” or “sago vada) is a lip-smacking treat that is sure to delight any traveler’s taste buds.
The small balls are made from sabudana (tapioca) along with mashed aloo, peanuts, and of course: cilantro, and red and green chilis.
The dish is commonly served at religious melas or when breaking a fast, but you can find them any time you’d like in Maharashtra.
The balls are then fried and served hot with my personal favorite dipping sauce: coconut chutney!
Where is it? All over Maharashtra
64. Ghavane



Ghavane is the most unique Indian bread I’ve tried to date. Also called chawal roti in it’s simplest form this delicious Indian street food is made out of rice and is fried into an extremely thin roti.
I personally had it as a breakfast item in Maharashtra, and it was absolutely DIVINE paired with some tasty chutneys.
In oceanside areas, ghavane is commonly eaten with seafood which I could not recommend enough.
Where is it? Maharashtra, also Karnataka
65. Ros Omelette



A must-have Indian street food while in Goa, the ros omelette is a unique local favorite that you can find everywhere in the tiny state.
“Ros” means gravy in Konkani and the dish does include a hefty serving of a super hot chicken curry.
The omelette is placed inside the curry dish and served with two steaming, butter-soaked buns.
The spicy curry and bread are varieties that you can only find in Goa, making it one of the most distinctive dishes on this list.
Where is it? All over Goa
South Indian Street Food
South Indian food is simply incredible and a whole world of difference from food in the North. This includes dishes from Karnataka, Kerala, Andhra Pradesh, and Telangana.
66. Idli Sambar



This popular South Indian breakfast consists of idli ( a soft and airy rice cake) and sambar, which is a lentil-based stew mixed with tamarind.
The idli is made by steaming the batter of dehusked fermented black lentils and of course, rice.
You’ll find this simple but delicious dish all over the streets of South Indian states, including variations like mini idlis which are sometimes made in Tamil Nadu.
Where is it? All over South India
67. Dosa



Perhaps one of the most recognizable South Indian street foods, dosas are now popular all over the country but are said to have originated in Udupi in Karnataka.
The dish consists of a super-thin, large piece of fried rice batter that is eaten in a wide variety of ways.
Dosas can be plain or stuffed, with the most common stuffing being masala aloo and onions. Coconut chutney and sambar are typical side servings, though every stall tends to have its own unique flavor.
Where is it? All over South India
68. Medu Vada



Medu vada is a donut-shaped fried breakfast treat that I tried in Karnataka and instantly fell in love with.
The fritters are made from black dal or urad dal, and are fried in oil until they have a crispy exterior and a squishy interior.
Medu even literally means “soft” in both Kannada and Tamil. Though a nashta favorite, you can find these all day long in most cities and towns in these states, and they’re best enjoyed with a hefty serving of coconut chutney.
Where is it? Karnataka primarily, but all over South India
69. Paddu



Paddu, also known as ponganalu or kuzhi paniyaram, are tasty fried balls that made a perfect Indian street food snack.
The Southern favorite is made from a batter containing black lentils and rice, similar to both dosa and idli.
Sometimes spicy and sometimes sweet, paddu wouldn’t be paddu without its essential side: chutney.
Where is it? All over South India
70. Appam



I loved appam, as it combined two delicious and airy flavors that my tastebuds love: rice and coconut milk. At first glance, you might think appam is the same dish as ghavane, but it’s actually bit different.
Appam is made from fermented rice batter and coconut milk, with the creamy coconut layer usually in the center of the bowl-shaped dish.
Sometimes unda (egg) is added to the middle, which gives it a distinct breakfast-y taste.
Where is it? All over South India
71. Mango Sheera



Mango desserts are my favorite, and I immediately ordered a second after trying my first dish of mango sheera.
Bursting with the fruity taste of mango along with semolina and ghee, this Indian sweet is a thick pudding-like dish that’s common as a breakfast item or a snack.
The one I tried was plain, but you can also find it mixed with raisins or almonds too.
Where is it? All over South India
72. Pesarattu
As you make your way through Andhra Pradesh, don’t miss out on pesarattu, which is slightly similar to the famous dosa.
This AP delicacy is similar to Western crepes, and is, interestingly enough, made from green gram (AKA mung beans.)
This is where it differs the most from dosa, as dosa is made from urad dal.
Tamarind and ginger chutneys are the best friends of pesarattu, and you can find this dish from virtually any street food seller come breakfast time!
Where is it? All over Andhra Pradesh
73. Mirchi Baji
Mirchi baji is a spicy South Indian street food that’s typically eaten as an evening stack.
This dish is made from taste bud-tantalizing long green chilis that are de-seeded, stuffed with a spicy chickpea mixture, dipped in batter, and then fried until crispy.
A fresh mixture of chopped onions and cilantro is typically sprinkled on top, adding to the burst of flavors and heat.
Where is it? All over South India
74. Chakodi



Circular shaped chakodi are the definition of an Indian street food snack. Crispy, round and eaten in large numbers chakodi are beloved in Andhra Pradesh specifically.
The tea companion is made from rice flour batter, moong dal,red chili powder, cumin, and sesame seeds.
Aside from being a daily side dish, chakodi is always prepared for festivals, especially Lord Krishna’s birthday.
Where is it? Andhra Pradesh, though it can also be found around other South Indian states
75. Jigarthanda



Looking to cool down while enjoying the sights and sounds of South India? Just look for jigarthanda, a famous drink from the Tamil Nadu city of Madurai.
Jigarthanda is a common street food treat, and consists of milk, almond gum, sarsaparilla, root syrup, sugar and ice cream.
Some compare it to falooda, though the taste is distinctive to say the least!
Where is it? All over Tamil Nadu, but Madurai in particular
76. Kottu Parotta


Kottu parotta is a mish-mash dish native to Tamil Nadu similar to the Sri Lankan delicacy kottu. The South Indian street food is made out of a flaky, layered known as parotta.
Chopped up eggs and veggies are added, along with the special spicy salna, which is a local gravy.
Variants may include chicken, fish or mutton too depending upon where exactly you’re eating.
Where is it? All over Tamil Nadu
77. Idiyappam



Idiyappam will make you think of spaghetti, as it is a noodle dish at its core. The South Indian street food fave is made out of rice flour that’s been pressed into noodles.
But those noodles aren’t just strewn across a plate- they’re woven into a flat disc-shaped before heading for some steaming.
This truly unique piece of culinary art is often topped with grated coconut, jaggery, or gur.
Where is it? All over South India
78. Puttu



One of the more interesting dishes that you’ll find while wandering through South India is puttu, a cylindrical breakfast dish that’s made out of ground, steamed rice.
Coconut shavings are layered over the rice, and sometimes you can find either sweet or savory filling inside the mixture.
The dish is often only lightly spiced and served with a wide variety of side dishes. Such yummy sides can be anything from jaggery, plantain, dal, mutton or even fish.
Where is it? Kerala, Karnataka, Tamil Nadu
79. Sadhya



You can’t discuss Kerala street food without mentioning sadhya, and you’d be a fool to leave the state without tasting it!
Sadhya means banquet in Malayalam and the dish is truly a feast. It consists of numerous vegetarian dishes bursting with flavors you didn’t even know existed all laid out on a large banana leaf.
A traditional sadhya can have over 24 unique dishes on one leaf, including various curries, pickles, gravies, rice, and crunchy items too. A sadhya truly has something for everyone!
Where to find it? All over Kerala
80. Pazham pori



Pazham pori- AKA ethakka appam- is a fried Indian street food of the south that stars either banana or plantain.
The fruit is fried either in oil or in some areas, besan flour, and served hot as a snack or occasionally as a side dish to a meal.
I was surprised to see what I had thought of as a Latin food in India, but considering it’s delicious AF it was certainly a pleasant one!
Where to find it? All over South India
81. Fish fingers
If you like Western fish sticks, then you’ll certainly enjoy the Indian version: fried fish fingers.
This tasty snack is made from finger-shaped pieces of fish, which are then dipped in a batter of flour, chilis ginger and soy sauce.
The fingers are then dipped in breadcrumbs and fried until crisp in hot oil. Overall, a satisfying snack that you must try before leaving South India’s seaside.
Where to find it? All over South India
82. Haleem



The tastes of Telangana are quite different from other South Indian states, and haleem quickly moves this Indian street food anthology back to the rich, meaty tastes of the North.
Haleem is a thick stew composed of wheat, barley, lentils and shredded pieces of meat.
The dish is particularly delicious when pieces of fluffy naan are dipped inside it, and the mixture is often topped with anything from fried onions, coriander, lime and chilis!
Where is it? Hyderabad, Telangana
83. Lukhmi
A local variation of samosa, lukhmi is a square-shaped pastry popular in Telangana.
The fried snack is non-vegetarian and filled with minced mutton meat instead of the typical aloo masala.
If you like meat, you’ll love lukhmi as it fills a snack space most often reserved for veg dishes.
Where is it? Hyderabad, Telangana
84. Uttapam



Uttapam is a thick, doughy variation of the dosa. The classic Tamil breakfast is usually eaten with a tangy sambar and is usually topped with tomatoes, onions, chilis, capsicum, coriander, and occasionally: carrots, coconut or beets.
Traditionally, this dish was made with slightly sour batter, though the ones you’ll most likely find aren’t too likely to have that characteristic today.
Where is it? Tamil Nadu, Karnataka
Central Indian Street Food
Central Indian street food contains dishes from the states of Madhya Pradesh and Chhattisgarh.
85. Muthia



Muthia is a famous street food of Chhattisgarh. The vegan-friendly treat is made of chickpea flour, methi, salt, turmeric.
The dish is steamed instead of fried and is a popular breakfast dumpling. Muthia are typically garnished with coriander leaves and sesame seeds.
Where is it? All over Chhattisgarh
East Indian Street Food
Indian street dishes from Bihar, West Bengal, Odisha, and Jharkhand.
86. Kati Rolls



Kati rolls are divine and you simply cannot have a list of Indian street food without including them.
Originating in Kolkata, these taco-style treats consist of rotis that contain a mixture of chicken, chutney, coriander, or sometimes, egg.
Kati roill variations might also be made out of paratha (as they were when they were first made) and could contain paneer too.
These are absolutely AMAZING- a true highlight of Kolkata and beyond!
Where is it? Kolkata, West Bengal
87. Ghugni



A famous East Indian street food, ghugni is a snack made from black gram, dried yellow or white peas cooked in gravy.
The dish is served mixed with puffed rice, and in some regions, minced meat is popular in Kolkata.
This famous chaat of the East is a unique variety of Indian street snacks- don’t miss it while you’re there!
Where is it? All over East India
88. Chhena poda



Cheese is hard to find in India, so I’ll take it whenever and however I can. One of these ways is chhena poda, an Odia dessert that literally translates to “roasted cheese.”
The sweet is made from homemade cheese curds and sugar which is mixed together and then baked until browned. The flavor is mostly derived from sugar caramelization which is quite a rare taste this deep in the Subcontinent!
You can find this rare delicacy quite literally anywhere in the state, as it’s dubbed a “Taste of Odisha.”
Where is it? All over Odisha
89. Rasabali
Another cheesy Odia dish, rasabali is a sweet Indian street food made from flattened reddish-brown patties of chhena (the same farmers cheese used in chhena poda) that are then soaked in thick, sugary milk.
Once soaked, the patties are sometimes topped with nuts before served. Somewhat of a cheesy donut, you cannot visit Odisha without trying these!
Where is it? All over Odisha
90. Litti



Litti are dough balls that might resemble Rajasthani batti, but are actually not quite the same.
The Bihar street food favorite is made up of whole wheat flour that’s stuffed with gram flour, herbs and spices.
The balls are then tossed in ghee and traditionally roasted over wood or coal. Nowadays though, you might find litti being fried instead of roasted.
Litti are served with a variety of sides including everything from dahi to murgh korma.
Where is it? All over Bihar
91. Chakuli Pitha



No trip to Odisha is complete without trying this simple but tasty breakfast. Chakuli pitha are thin, rice-based pancakes usually served with some kind of curry or chutney.
Made from rice flour and black gram, this Indian street food is eaten at festivals as well as for a daily meal.
Where is it? All over Odisha
92. Khaja



Khaja is an Eastern Indian sweet treat made from refined sugary wheat flour that’s been made into layered dough.
Occasionally dry fruit is used as a stuffing, but not always. Khaja is deep fried until it’s crispy on the outside, and then soaked in a sugary syrup, though some versions of the mithai are syrupy on the inside rather than out.
Where is it? All over East India, can also be found in Andhra Pradesh
93. Jhal Muri



You can’t visit Kolkata without savoring one of the city’s most beloved chaats: jhal muri.
Similar to the more well-known bhelpuri, jhal muri is a Bengali street food made up of puffed rice, an array of spices, vegetables, sev, mustard oil and chutney.
The snack is typically served in a thonga, AKA a small paper bag.
Where is it? Kolkata, West Bengal
94. Mughlai Paratha



Yet another famous Indian street food from Bengal, the Mughlai paratha is said to have originated in Bengal Subah during the Mughal Empire, hence the name.
It was frequently served to the court of Emperor Jahangir several hundred years ago and remains a common street-side fave today.
The soft, fried bread is shaped into squares and is often stuffed with keema, egga, peppers, chilis or can also be served plain.
Where is it? All over West Bengal
95. Dhuska
Jharkhand is an infrequently visited Indian state, but if you find yourself there, don’t miss out on dhuska!
The much-loved breakfast food is made from rice and lentil batter which is then fried into small discs.
The deep-fried discs are paired with curry and aloo and can be found in street stalls everywhere.
Where is it? All over Jharkhand
96. Lavang Latika
Lavang latika- also called lobongo latika- is a known mithai from West Bengal. The sweet is made from maida and filled with a stuffing of khoya, nutmeg powder, sugar, and various nuts, including coconut.
The dough is folded into squares to enclose the filling before the entire treat is cooked in piping hot ghee until crispy.
It’s then placed in an extremely sugary syrup long enough to absorb the flavor. Talk about a sugar overdose!
Where is it? All over West Bengal
Northeast Indian Street Food
Delicacies from the “Seven Sisters” of Northeast India which include Assam, Meghalaya, Tripura, Arunachal Pradesh, Mizoram, Manipur, and Nagaland as well as Sikkim.
97. Shapale



Now a go-to snack of Sikkim, shapale originated in Tibet and looks like a massive momo.
This large stuffed bread is filled with seasoned minced meat and/or cabbage and then shaped into half-circles or circles depending on who’s making them.
This popular Indian street food of Sikkim is served with hot chili sauce or traditionally, with rutang soup which is made from bony meats.
Where is it? All over Sikkim
98. Laksa



A spicy noodle soup, Laksa has its origins in Southeast Asia. As far as Indian street food is concerned though, it’s a beloved favorite in Assam, and has become a staple in the state.
Made with coconut milk, rice noodles, veggies, chili paste, eggs and a heaping of other spices, laksa is a filling and delicious dish that will surely have you coming back for seconds, or if you’re like me: thirds!
Where is it? All over Assam
99. Jadoh
Jadoh is a much-loved dish of Meghalaya- a list of Northeast Indian street food simply would NOT be complete without it.
The Meghalayan favorite is made of short-grain joha rice and pork which is slow-cooked in a wide variety of spices.
Sometimes, the dish is even cooked in pork fat, something that can take the taste to an entirely new level.
Where is it? All over Meghalaya
100. Naga Pork Curry



This is saying a lot for India, but naga pork curry might just be one of the spiciest street food dishes you can order.
The Nagaland delicacy is flavored using bamboo shoots and King Chilli, which is one of the hottest chilies in the world.
Nagas are experts at cooking pork, so for the best flavor, make sure to try this where it was created!
Where is it? All over Nagaland, and now most other states in Northeast India
101. Chikhvi
Chikhvi is the favored dish of Tripura and is one of the healthiest Indian street foods you can eat.
The dish features bamboo shoots and pork, which is all flavored with jackfruit seeds, chilies, ginger paste, fresh lime, and sometimes papaya.
You won’t be able to leave Tripura without eating chikhvi *at least* once!
Where is it? All over Tripura
102. Chahao kheer


Chahao kheer is the definition of a unique dessert: it’s a delicacy of Manipur featuring a type rice that can ONLY be found in the state.
Chahao kheer is purple-colored and is made from black rice, cardamom pods, coconut, almonds, raisins, bay leaves, and edible camphor.
What results is a texture similar to pudding or yogurt and a taste that you’ve never had before.
Where is it? Manipur
Essential Tips For Eating Indian Street Food
Some people tend to be afraid of Indian street food, and I’ll be the first to admit there’s quite a bit of negative propaganda.
From naysayers insisting you’ll become sick, to others writing it off as unsanitary, as delicious as it is, Indian street dishes can get a bad rap.
After months of eating nothing but street and local dishes, I have more than a few tips to ensure you get the most out of your Indian foodie adventure. Let’s get into it.
Use hand sanitizer before eating
This is self-explanatory but needs to be said. Carry hand sanitizer and always use it before eating, many people get sick because their hands are what’s dirty, not the food!
Eat where locals do
A busy street stall with tons of Indians? Yup, you’ll want to head there. After months spent eating my way through Asia, I quickly learned that you can easily tell which stalls are the best depending upon how many local customers are loitering around it. The busier, the better!
Be adventurous
You won’t be able to enjoy the best of what India has to offer if you stick to restaurants.
Don’t be afraid of street stalls, because as you hopefully have seen throughout this article, they’re damn delicious.
Get outside of your comfort zone, you never know if/ when you’ll come across that food item again!
Bring stomach medication just in case
Stomach upsets can happen, especially when you’re first getting used to Indian spices. I always carry Pepto Bismol, Tums and Imodium and they’ve always helped whenever I overdid it.
Indian pharmacies also carry antibiotics should stomach issues arise, so know there’s always a variety of options!



I hope you’ve enjoyed this epic anthology of Indian street food! Did you try any of these? Do you have an idea to add? Be sure to let me know in the comments, I’m always looking for more foodie treats to enjoy!
Samantha is the founder of Intentional Detours. Originally from the USA, she’s been backpacking the world since 2017, and is passionate about slow, adventure travel that puts local communities first. She has visited 19 countries and has been living in the Karakoram Mountains of Asia’s Hunza Valley since 2021. She’s super passionate about helping people get off the beaten path anywhere (on a budget of course), and her travel writing has been published in the likes of BBC Travel, CNBC, Business Insider, and more.








Wow! This is a huge post & really got my mouth watering. I love Indian food & can’t wait to try some of these when we are next able to travel. Great post, thanks for sharing.
I love trying out street food when I travel! I love how many you listed here, and they all look really tasty too!
You are right, Indian and Asian food, in general, does get a bad rep! I too follow the locals, where they eat, is where i go – no matter the queue! Activated charcoal works a treat too, for distressed bellies!
Street food is love and I really enjoy them when I am out with my friends. This post is really very informative thank you so much for sharing it with us.
Indian foods are really the best ones. I’ve tried a few foods from the above list. Will surely try all of the foods from the list. Have you checked Setting Online Business yet?
Love the post. You have captured a whole lot of street foods that I used to eat as a kid. Great job on the pictures too.
Thank you so much! Glad you enjoyed the post, how awesome street food must have been in childhood! :D