pav bhaji

all Indian street food – From the streets to your heart

Table of Contents


Roaming around in the streets of India, you find a blend of culture at every corner. From traditional clothes to food stalls, you find everything there. The hustling public trying to walk between the tightest of spaces just to find something good for themselves. The businesses on roadside generates more income for the country than any company does. One can find variety of food that is delicious and pocket friendly both. You can say that Indian street food is one of the vital factor that makes Indian cuisine so lovable and unique.

Being full of spices and taste, Indian street food is everyone’s go-to meal. With the offices nearby, people rush around these shops and enjoy it day and night. The tourists are heavily attracted by this and they specially visit Indian streets just to taste those flavors which are hard to find.

Vendors are really generous when it comes to serve food to their customers. They do not hold their hands back when it comes to making the food tasty. Loading up a lot of stuff and making it a heavy meal makes Indian street food one of the best cuisine globally.


Indian street food cart


Indian street food dishes

The list of Indian street food is endless because you will find different shops and carts just a few steps away from each other. You can find spicy, sweet, hot, cold, Indian, Chinese, Continental, Veg, Non-veg and so many types each with an Indian touch.

Spicy Indian street food

If you are looking for spicy food, you will find:

  • Pav bhaji: Soft buns covered with butter and served with mashed mix vegetables. Pav bhaji is everyone’s favorite Indian street food. It is unique because of the spices and taste of vegetables make it so good.
  • Vada pav: Coming from Maharashtra, “Vada” is fried potato balls covered by gram flour and is sandwiched between “Pav” which are the buns. It comes with unique sauce “chutney” which creates an amazing flavor.
  • Bhel puri: A Marathi dish, Bhel puri has puffed rice which comes with fried flatbread. Different chutneys come along which is an unique combination.
  • Dabeli: If you want a quick snack, Dabeli is the thing you should go for. A Gujrati originated dish, it is made with potato filling stuffed between “Pavs” buns and covered with tamarind chutney. It is loved by the spice lovers!
  • Paani puri: Little bombs of spice and tanginess, Paani puri is the heart of youth. Made from crispy hollow balls are filled with chickpeas, chutneys and sour water.


Sweet Indian street food

You will find so many types of Sweet Indian street food if you have a sweet tooth like:

  • Kulfi: Made with milk, kulfi is the best sweet Indian street food.
  • Faluda: A mixture of ice-cream, dry fruits, sweet syrup and milk, you will have a sugar rush once you eat faluda.
  • Jalebi: The national dessert of India, Jalebi is one of the iconic sweet Indian street food.


Indian street food of different states

Along with different varieties of Indian street food, every state has their own special dish. If someone is on a visit to South India, Idli, Dosa, Parippu Vada, Kozhi Porichathu, Iddiyappam and a lot more will be an eye-catcher! On the streets of Mumbai, you will find, Pav bhaji, Vada pav, Paani puri, Ragda patties. Moving to Punjab, Cholay bhature, Punjabi samosas, Amritsari Kulcha etc. The variations are so diverse that you can try new food every other day without getting bored.


Top 10 Indian street food

Ranking Indian street food is not easy as each one of them is unique on it’s own. The flavor, the savor, the spices, the sweetness, everything makes every food so delicious. We can only rate them according to popularity. So, here are the top 10 Indian street food:

  1. Dabeli
  2. Alu tikki chaat
  3. Paani puri
  4. Momos
  5. Kathi roll
  6. Pav bhaji
  7. Cholay bhature
  8. Idli Sambhar
  9. Jalebi
  10. Daal vada

These names might sound quite fancy and tough to make but they are not! You can easily prepare these things at home by following the recipes we will give you.



This Gujrati recipe is a delight for many and they all want to try it often. It is quite difficult to find that real taste and not every cart or shop provides it. You don’t have to worry though, we will be giving the authentic recipe to make perfect Dabeli. The perfect mix of spices in potatoes taking you straight to the streets of Gujrat!

How to make

To start up making this delicious recipe, you will need following ingredients:

For masala
  • Dry red chili
  • Coriander powder
  • Cinnamon
  • Cumin seeds
  • Cloves


  1. Roast all the spices until they get fragrant.
  2. Put them in a grinder and make a powder.
For the potato filling
  • Potatoes (boiled)
  • Onion
  • Dabeli masala
  • Cumin
  • Coconut (grated)
  • Pomegranate seeds
  • Sweet tamarind chutney
  • Coriander leaves (chopped)
  • Oil


  1. In a pan, add oil and heat it up.
  2. Once the oil is heated, add onions and fry them till they get soft and golden brown.
  3. Add cumin seeds and continue frying for a minute.
  4. When the mix starts to get aromatic, add sweet tamarind chutney.
  5. Now, add the boiled potatoes and mix well. Keep on cooking until the mixture get mushy and soft.
  6. Sprinkle the grated coconut.
  7. In the end, sprinkle the pomegranate seeds.
For chutney (sauce)
  • Red chilies
  • Garlic
  • Lemon juice
  • Salt


  1. Soak the red chilies for half an hour.
  2. Put all of the ingredients with chili water in a blender.
  3. Blend them and make a smooth paste.


You will need to follow a few more steps to assemble and pull it off:

  1. Take “pav” bun and spread sweet tamarind chutney on one end of the bun and garlic chutney on other.
  2. Stuff it with good amount of potato mix.
  3. Top it with Sev and pomegranate seeds.
  4. You can also sprinkle chopped onions and coriander if you want.





Kathi roll

If you are from Kolkata, Kathi roll would definitely be on the top of your list of Indian street food. The natives might be missing the actual taste of Kathi roll if they are somewhere outside Kolkata or India. You have us at your service bringing the actual recipe of Kathi roll which make you feel the same way as you did in Kolkata.

How to cook

To prepare these yummy rolls, you will need these ingredients:

For dough
  • Whole wheat flour or all purpose flour
  • Water
  1. Mix the dough and water to make a soft dough.
  2. Knead it and keep it aside.
For the filling
  • Potatoes
  • Capsicum
  • Tomato
  • Onions
  • Ginger and Garlic paste
  • Garam masala
  • Turmeric powder
  • Coriander powder
  • Red chili powder
  • Cumin seeds
  • Mustard oil


  1. Boil the potatoes and peel them carefully. Mash the potatoes to make a soft mix.
  2. Chop the tomato and capsicum and keep them on one side.
  3. In a pan, heat oil and slice thinly the onions in it to fry them. Along with onions, add cumin seeds and cook it until the onion gets light brown in color.
  4. Let the ginger and garlic paste go in the mix and cook it till fragrant. Add in the tomato and capsicum and cook until they get soft before adding mashed potatoes.
  5. When everything incorporates well, sprinkle the spices (garam masala, turmeric, coriander powder, red chili powder.
  6. Cook for 3-5 minutes and keep the mix aside once everything is cooked.

To execute it perfectly:

  1. Roll out the dough to make chapatis or paratha (it’s up to you)
  2. Pour some green chutney and spread evenly over the chapati or paratha.
  3. Stuff the chapati or paratha with the vegetable mix and make a roll to enjoy it!

You can also add chicken if you want a non-veg option, it will be equally delicious.


Kathi rolll


Pav bhaji

An Indian street food classic, Pav bhaji is one of the most loved street food in India. The mashed vegetables with unique spices produce a flavor which is hard to find and forget. With those soft buns known as “Pav” crisped by butter makes it a lethal combination to have with the “Bhaji”. The dish basically comes from Mumbai but different states have their own versions of Pav bhaji. In Punjab, they call it as “Punjabi pav bhaji” while in Kolhapur, it is called “Kolhapuri pav bhaji”. Some people like it with cheese or paneer (cottage cheese). Jain people who do not eat onions, garlic and potatoes replace it with raw banana. Khada pav bhaji is also enjoyed by some people as the vegetables are not mashed but kept in chunks.

How to make

Pav bhaji is pretty easy to make and I am pretty sure everyone would love to cherish that goodness. Some of you might struggle to get that perfect taste as you find in the streets but we bring you the perfect recipe. Following that recipe, you will be able to accomplish a perfect Pav bhaji!

These are the ingredients you need and steps you will be following:

To make the vegetable
  • Potatoes
  • Cauliflower
  • Carrot
  • Peas
  • Beans


  1. Chop the vegetables in cubes equally and put them all together.
  2. In a pressure cooker, add in all the vegetables and pour in a good amount of water to submerge the vegetables.
  3. Let the vegetables cook for 10-12 minutes and after the steam settles down, open the cooker.
  4. Take out the vegetables and keep them aside
To make the masala
  • Butter
  • Pav bhaji masala
  • Cumin seeds
  • Onions
  • Ginger – Garlic paste
  • Green chilies
  • Capsicum
  • Tomatoes
  • Kashmiri red chili powder
  • Turmeric powder
  • Salt


  1. In a frying pan, add butter (preferably salted) and melt it if it is not melted.
  2. Sprinkle in the cumin seeds and let them cook till they crackle and change color.
  3. Add chopped onions and sauté them for a couple of minutes until they change the color.
  4. Put in the Ginger – Garlic paste and cook it for 2 minutes until you smell the fragrant of garlic and ginger.
  5. Add the peeled tomatoes and cook it until they lose their shape.
  6. Once the tomatoes get soft, add capsicum and cook it till the capsicum gets lightly soft.
  7. It is the time to give that kick, sprinkle all of the spices. Add the Pav bhaji masala, turmeric powder and Kashmiri red chili powder.
  8. Simmer the masala until everything is cooked well.
To make the bhaji
  1. In the same frying pan in which you made the masala, add the cooked vegetables.
  2. With the masher, start mashing all of the vegetables carefully and nicely.
  3. Season it according to your taste, you can add more salt or Pav bhaji masala.
  4. Keep on stirring it making sure it does not stick or burn.
  5. Your delicious bhaji is ready, now you just need those Pavs.
For pavs
  1. In a non-stick pan, add butter and heat it.
  2. When the butter gets hot, take a Pav and roast them slowly. Cook them so they absorb the butter.
  3. Serve them hot with bhaji topped with onions and coriander with a hint of butter.


pav bhaji


Where to find Indian street food

You can easily find Indian street food near you. Just walk to any market near your place and I bet you, you will find so many options there. India is full of shops and carts that serve street food at every spot of the country. If you want to travel inter-cities, you can find more options and varieties.

  • Delhi: You will find Momos, Paani puri and Daulat ki chaat. If you move to the old city, Kebabs, Jalebi and a lot of traditional dishes will welcome you.
  • Amritsar: Heart of Punjab will offer the best Cholay bhature. You will also find Amritsari kulchas and the best Mutton chaanp.
  • Kolkata: Bengalis love their food and they make sure others love it too. In Kolkata, you will be able to find Kathi rolls, Papdi chaat and their famous sweets like Rasgullah and Sandesh.
  • Mumbai: The city with all cultures coming together, the street food is delicious. Shops of Pav bhaji, Vada pav. Misal pav, Pakoray, Bhel puri can be spotted everywhere.



Indian street food comes in all shapes and flavors. You can have it every other day without getting bored. A lot of people come to India just to taste the flavors of the streets. The taste of the streets is something you will not find in any top restaurant. Once you try the Indian street food, there is no going back and you will surely come for more. So, make a plan to dive in the world of Indian street food and satisfy the foodie inside you!


Frequently Asked Questions

There isn't a proper term for Indian street food. People from different state call it street food only.

Vada pav in India. Bun kebab in Pakistan. Asinan in Indonesia. Dumplings in China. Calzone in Italy. Crepe and croissant in France. German sausages in Germany. Fish and chips in England. Gyro in Greece. Shawarma in the Middle East. Hot dogs in the United States. Tacos in Mexico.

Being a country with so many cultures, India have various types of food. Some of them are Butter chicken, Mix vegetable, Chana masala, Chicken tikka masala, Palak paneer, Daal makhni, Biryani and a lot of other dishes.

Indian food is popular because of the unique blend of spices. They are impossible to find in any other part of the world except the sub-continent.

Popular Indian snacks include Samosas, Pakoray (fritters), Kachori, Bhel puri etc.

Popular Indian street food includes Pav bhaji, Dabeli, Vada pav, Kathi roll, Paani puri, Alu chaat, Cholay bhature, Dahi puri and so many more.

Street food is loved by people of all ages because it is easy to get. It is also cheap as compared to the high-end restaurants.

Just like everyone else, I love street food because the flavors are unmatchable.

Never! Street food proves to be one of the most important business in India. It contributes so much to the economy and is loved by everyone. It is basically the identity of India.

It is a hard call to make because each state has it's own flavor. Delhi being the capital has all kinds of street food. Mumbai is a cosmopolitan city too which provide various kinds of street food.

Share on facebook
Share on twitter
Share on linkedin
Share on telegram
Share on whatsapp