When was the last time you tasted a samosa or a kachori and wondered what other Indian snacks to try? From tasty samosas to mouth-watering panipuris, piping hot pav bhajis to the irresistible chole bhatures, there are so many types of Indian street food to give your tastebuds a culinary treat. This guide gives you an insight into some of the most popular Indian street food.
India is vast, with different regions, languages and varied cultural heritages. But the common thread that connects every Indian from the foothills of the Himalayas to the chowks of New Delhi to the backwaters of Kerala – is street food. Many types of street food like samosa, kachori and momos are ubiquitous throughout India (especially in the urban areas). Some regions also have their own popular street dishes like mirchi bajji in Hyderabad, vada pav in Mumbai or ghugni chaat in Kolkata.
What’s also interesting is that a popular street food item like a samosa or a golgappa may have its own version in some states, like dahi puri (panipuris served with a curd and chutney stuffing), samosa chaat (samosas mashed and mixed with chole). Aloo (potato) is the most common ingredient used in most street food dishes in India, and by the time you try many street foods in India, you’d be pleasantly surprised how many flavours can be created using a simple potato.
Indian street food has a massive following across the world. Popular cooking shows regularly feature Indian street food dishes; some even make their versions of popular dishes. Many of these dishes are served hot and consumed within a few minutes. When consumed in moderation, many Indian street foods can serve as healthy snacks and make for a healthy breakfast, lunch or dinner. Here are some tips to ensure you can enjoy Indian street food without any hitches.
Contents
Indian Street Food
Top Street Food Tours
- Jaipur Street Food Walking Tour – A three-hour small group walking around Jaipur. Taste samosas while you discover the sights.
- Mumbai Street Food Tour – Discover the most popular snacks, desserts and beverages in Mumbai.
- Old Delhi Street Food Tour – Taste jalebis, chole bhature and more on a rickshaw cycling tour.
Tips For Eating Street Food In India
1- Look for stalls with the most customers
More people at a stall means more demand and fresher items. Always choose reasonably crowded stalls as they are in demand for a reason. An empty stall can mean the food might be a bit stale.
2- Avoid uncovered dishes
Avoid dishes sitting out and open to the air. Always eat freshly prepared dishes and food cooked in front of you.
3- Avoid unhygienic stalls
This is an obvious one. Only eat from hygienic places, even if you are starving, and avoid stalls that are not maintained properly.
4- Insist on using packaged drinking water
Always insist on packaged drinking water for dishes like golgappas. Tap water is never used for drinking in India except in a few residential buildings with water purification plants.
5- Avoid water-based dishes during monsoons
This is a major one. Monsoons are the season when Indian cities receive a lot of rainfall and this is when water contamination is a serious problem for street food vendors.
We suggest you completely avoid certain water-based dishes (like golgappas or ice lollies) to avoid any issues. Don’t worry. There are still many dishes prepared hot, which you can enjoy.
6- Avoid fruit salads that are not fresh
There can be some dishes where fruit is used as a topping or salad. Insist on using freshly cut fruits for such dishes and not cut fruits that have been sitting for a while.
7- Ask friends or colleagues familiar with the city
If you can find someone familiar with street food in the city you are in, you should take their advice about famous items and where to find them.
Some cities have street food tours to check out if you have time.
8- Consume in moderation
Indian street food has many mouth-watering dishes to tempt your tastebuds. However, the explosion of sweet, salty, hot and sour flavours in your mouth can also mean unfamiliar food and spice experience for your tummy.
Overloading your stomach with unfamiliar food and spices can stress your digestive system, so ensure you consume any new dish in moderation.
- 22 Palaces In India
- 28 Landmarks In India
- 22 Things To Do In Mumbai
- 20 Things To Do In Chennai
- Langar Etiquette
- Exploring Ajanta and Ellora Caves
- Ranthambore National Park Safari
- Kerala Kaleidoscope
- Kerala Backwaters
- 20 Things To Do In Hyderabad
- 20 Beaches In India
- Best Time To Visit India
- 20 National Parks In India
- 20 Smart Cities In India
- 20 Things To Do At Night In Delhi
- 15 Places To Visit In South India
- 10 Places To Visit In Delhi
- 10 Places To Visit In Kolkata
- 7 Places To Visit In India
- Brahmaputra River Cruise
- Ganges River Cruise
- Places To Visit In Jaipur
- Places To Visit In Udaipur
- Places To Visit In Jodhpur
- How Many Tigers Are Left In The World?
- 20 Drinks In India To Try
- Indian Street Food Guide
- A Guide To Mountains In India
- 20 Things To Do In Mumbai At Night
- Indian Christmas Travel
Types Of Street Food In India
1- Samosa
When you think of Indian street food, the snack that tops the list will be none other than the samosa.
The triangular-shaped samosa is a flaky-yet-tender pastry dish stuffed with spiced potato, peas and a few other ingredients.
This incredibly delicious snack is quite a versatile dish too.
It can be eaten as an appetiser, an ingredient for a larger dish, or a filling tea-time snack.
You can consume it hot or at room temperature, at home, in the office, or even while travelling.
The humble samosa is as diverse as India itself.
Local ingredients and regional influences can make a samosa into something new and delicious to consume.
Samosas can come in different sizes and fillings, such as corn, onion, cauliflower, cheese, paneer and mushroom.
In some regions, you can also try a non-vegetarian samosa with fillings of chicken, mutton or even shrimps.
2- Chole Bhature
Also known as chana bhature, this dish is easily the most popular Punjabi dish eaten across India.
This dish is made by frying seasoned all-purpose flour in oil and served with spicy, tangy chickpea curry.
Once you take a bite of this sumptuous bhature dunked in chole, you can’t resist finishing the dish.
Along with a glass of chaas or buttermilk, this dish is a filling option for breakfast, lunch or dinner.
Chole bhature is also as famous as a street food item as it is in a fine dining restaurant.
Many Indian restaurants have this snack on the menu, due to the dish’s popularity.
3- Panipuri (Golgappe, gupchups, puchkas)
Easily one of India’s most iconic street food, panipuris are light on the stomach but heavy on satisfaction.
These tiny tangy minty hollow puris burst into flavours as soon as you put them in your mouth.
Filled with boiled and mashed potatoes, chickpeas, and a mix of other ingredients, panipuris are consumed with spicy or seasoned sweet water.
Some like their puris spicy, some like them sweet, and some like yours truly love both.
This dish is heavenly when eaten on a hot summer day, and the maximum fun is when you are eating it at a roadside stall.
The vendor tries to fill you up with as many puris as you can in a short amount of time, and by the time you finish your quota of puris, be assured that you will be smiling.
Whenever anyone is feeling down, panipuris are the perfect food to cheer them up.
4- Kachori
Kachori is a famous Indian chaat dish that originated in Rajasthan and is available in every street food stall across India.
It is a puffed pastry with different fillings like mashed potatoes, onions, lentils and chickpeas topped with creamy curd and tangy chutneys.
Like the samosa, kachori can be eaten hot or at room temperature and makes a perfect snack for small get together and parties.
If you are travelling through Rajasthan, you must try the Bikaneri Kachori for the most authentic version of the dish.
5- Aloo Tikki or Aloo Chaat
No better dish represents street food in India than the ubiquitous aloo tikki or aloo chaat.
In many cities, if you ask the vendor for “chaat”, the first thing he will ask is if you want aloo chaat. Chaat is the word used to describe any street food served hot.
The boiled potatoes mixed with spices are fried to get hot aloo tikki, also called aloo cutlet in some regions.
This circular piece of fried tikki is then garnished with diced onions and sometimes served with chole or tamarind and mint chutney.
Whichever Indian city you visit, your street food tour won’t be complete until you try the aloo tikki.
6- Onion Pakora
Onion pakora (fried onion fritters) is the perfect snack during India’s cold winters and cool monsoons.
Wash it down with hot chai, and you will have a combination of food to satisfy your hunger and improve your mood.
Onion pakora is made by frying onions dipped in gram flour mixed with spices and herbs and is delightfully crispy and crunchy at every bite.
The onions add a natural sweetness to the mix.
Sprinkle chaat masala on top of the pakora or pair the pakora with tangy chutney, and you will have a dish you can’t have enough of.
7- Paapdi Chaat
Paapdi chaat is another dish that is a quintessential chaat dish on any street food menu in India.
Paapdi is made from chickpea flour and fried in the shape of discs.
These crunchy discs are topped with boiled potatoes, onions, tomatoes, chutneys (along with sweet curd in some regions) and other garnishes.
These bite-sized discs are eaten along with all the toppings and give you a pleasant sweet-and-salty aftertaste.
Each plate would have at least three to five paapdis with all the toppings, enough to make you smile by the time you finish the plate.
8- Pav Bhaji
Pav bhaji is one of Mumbai’s most famous street foods and is popular across India too.
Served with fluffy bread rolls called pavs, pav bhaji is the perfect way to combine different vegetables, all minced and cooked into a delicious spicy curry.
Freshly prepared at every stall, the aroma of buns getting caramelised with butter and the bhaji getting cooked will get even those who are not hungry craving a taste.
This dish has many versions throughout the country, depending on which vegetables are used to make the curry, but it is always served hot with a healthy sprinkle of diced onions, lime juice and other garnishes.
9- Bhutta (Roasted corn cob)
Bhutta is another delicious and healthy street food famous in every corner of India. Corn cobs are grilled on coal fires until they turn slightly charred.
Once the kernels are cooked, they are rubbed with salt, pepper and other spices along with lime juice.
This irresistible barbeque-style corn cob is then wrapped in the leaves and you can enjoy it as a snack on the go.
Sink your teeth into the kernels of the corn cob for an instant hot and sour taste balanced by the sweetness of the corn.
10- Momos
Momos are steamed or fried dumplings with various fillings ranging from mixed vegetables and cottage cheese to chicken, prawns or fish.
Steamed momos are especially healthy as they use little oil and have seasoned boiled vegetables as fillings.
The dish, originally popular in Northern India, has now made its way to every corner of the country.
Momos are eaten hot with a tangy sauce, and the combination, once popular in hill stations, is now a favourite in many cities throughout India.
Many restaurants have this item on their menu as a healthy snacking option and momo snack shops have sprouted up in many cities, where you can find a wide variety of momos to try.
11- Mirchi bajji
If you get a hankering for a spicy snack, mirchi bajji (stuffed chillis) is the perfect snack for you.
Originating in Hyderabad, Mirchi bajji is a lip-smacking street food made using chillis, gram flour and potato stuffing.
The chillis used are larger and less hot than the commonly used ones.
Each chilli is stuffed with boiled potatoes and coated with batter mixed with different spices, then deep-fried and garnished with chaat masala (a type of sweet and savoury masala made using grounded spices) and served hot.
This snack is popular in South India and is often served as finger food at large gatherings and parties.
12- Kathi Rolls
Kathi rolls (also called Frankies) are prepared with various vegetarian and non-vegetarian fillings rolled inside a chapati or a paratha.
The fillings are generally made of proteins like cottage cheese, mushrooms or chicken cooked in a style unique to the region – like the Chicken Chettinad famous in Tamil Nadu or Chicken Tikka famous in North India.
The spices and sauces used to make the fillings vary with every region.
Once these fillings are carefully wrapped into a roll, the vendor places the roll inside a disposable paper cover, and you can enjoy the delicious kathi roll on the go.
13- Bhelpuri or Jhalmuri
Bhelpuri is a light Indian street food snack made with almost no oil and has a delightful mix of puffed rice, peanuts, tomatoes, onions, chillis and other spices.
This snack has a low-calorie count and is most famously sold by specialist bhelpuri vendors from the beaches of Mumbai to the streets of Kolkata.
This Indian street food is also common in many public places, like bus stations and even inside moving trains.
You can easily identify a bhelpuri vendor by the basket hanging around their neck, puffed rice inside, and all other ingredients neatly placed in pockets around it.
Regional Street Food In India
14- Vada Pav, Mumbai
Mumbai is famous for Bollywood, monsoon rains and the Gateway of India.
It’s also known for its variety of street food, and Vada Pav tops the list.
One of the main reasons why this dish is so popular is because it is so inexpensive and often a staple food.
Where else can you find a healthy and tasty snack which can double down as a breakfast or a light dinner?
Although vada pav is famously known as a Mumbai dish, its popularity has made it a common sight in many other cities in India and other countries.
15- Ghugni Chaat, Kolkata
This is one of Kolkata’s most famous (and healthy) street food and is also found in many other regions.
Ghugni chaat is made by mixing boiled white peas with onions, potatoes, chillis and various other spices and can be consumed by itself or with bread.
This protein-filled snack satisfies your hunger and gives you a spicy and tangy aftertaste.
This dish can be combined with other chaat dishes like samosa or aloo tikki, which makes it a good alternative for a missed lunch or dinner.
16- Thukpa Noodle Soup, North East
Thukpa noodle soup originated in the foothills of the Himalayas to provide travellers and locals with a hot and nutritious meal to consume in the cold weather.
This soup has made its way to almost every hill station in North India and is a popular street food in Arunachal Pradesh and Sikkim.
The noodle soup is made using long noodles and boiled vegetables mixed with a spicy broth and is always served hot.
This soup also invigorates your taste buds and gives you much-needed energy and warmth during a cold day.
17- Dabeli, Gujarat
One of the popular street foods in Gujarat, Dabeli is a delicious combination of boiled potatoes and a mix of spices put inside a burger bun and cooked with butter.
Pomegranate seeds and peanuts are then added as a garnish and the dish is served with a hot and sweet chutney.
Like the vada pav in Mumbai, dabeli is a staple food for many Gujaratis and has a strong following in many other Indian cities.
18- Dhokla, Gujarat
Another extremely popular street which is famous in Gujarat is dhokla.
This steamed snack is unique for its soft and spongy texture and its light yellow colour with a topping of mustard seeds and coriander.
Famously known as one of the healthy street foods in India, dhokla is a perfect snack for breakfast, tea time and as an entrée in restaurants.
The savoury, fluffy cake is consumed cold and has a juicy texture. Dhokla is made using gram flour and is served with chutney and green chilli.
19- Nagori Halwa and Bedmi Poori, Delhi
A combination of two dishes – nagori halwa and bedmi poori – is easily one of the most popular dishes on the streets of Delhi, especially during the cold winter mornings.
Bedmi poori serves as a savoury deep-fried puffy poori made from wheat flour, spices and dal and is generally paired with a potato preparation.
Nagori is a smaller crispy and crumbly poori made from semolina and wheat flour and is generally paired with a halwa made using semolina.
Nagori halwa and bedmi poori is a delicious sweet and spicy combination that makes a perfect snack on the go.
20- Ram Laddu or Moong Dal Laddu, Delhi
Laddu is commonly used to refer to any food item that is round in shape.
Ram laddu is a famous street food item in Delhi and is a deep-fried fritter made using yellow gram flour rolled into spherical balls.
These hot and crispy fritters are served with spicy and tangy sauces and a dash of chaat masala and diced onions.
This flavourful treat ensures that your appetite and your senses are both satisfied.
21- Poha Jalebi, Indore
Poha jalebi is a sweet and salty combination of two dishes – poha and jalebis.
Jalebis are one of the most famous Indian sweets, along with the gulab jamuns, and you’ll find these in every sweet shop in India.
Jalebis are made by deep frying gram flour soaked in sugar syrup and are loved for their sweet and juicy taste.
The spiral-shaped jalebis are combined with poha, a dish made using flattened rice and vegetables.
Poha is usually garnished with coriander, raw onions and grated coconuts and perfectly balances the sweetness of the jalebi with its mild spiciness.
This street food is a breakfast dish in many Indian households.
22- Dal Vada or Masala Vada, South India
Dal vadas are crunchy fritters made from gram flour, grounded gram and a mix of spices.
These disc-shaped fritters have a crunchy texture and mildly spicy flavour and are usually complemented by a spicy chutney.
Dal vadas are consumed hot and paired with chai during a cool monsoon or winter evening.
This snack is a popular tea-time companion for office goers, especially in South Indian cities like Hyderabad and Chennai.
23- Mysore Bonda, South India
Mysore bondas originated from Mysore in Southern India but are popularly known by the same name across many regions due to the distinct texture and style of preparation unique to this dish.
The dish is made from all-purpose flour, curd and a mix of spices and consists of many fried spherical balls.
Each ball is called a bonda and has a crispy outside with a fluffy inside.
Bondas are eaten with spicy coconut chutney and are a light snack to satisfy your hunger.
You can nosh this dish any time during the day and still have room to eat a larger meal later.
Feeling hungry? Read these posts:
Plan Your Trip
Rent A Car – Find the best car rental rates at Discover Cars. They compare car hire companies to provide you with the best deal right now.
Find A Hotel – If you’re curious about this article and are looking for somewhere to stay, take a look at these amazing hotels.