1. Unlike the fancy hotels, your food doesn't come from behind a mysterious door which reads 'Staff only'. You get to watch the chef in action (no extra pay for this privilege) and look at everything that goes into your food.
  2. Unfortunately or not, the street vendors don't carry refrigerators, so you know all your ingredients are fresh. Restaurants don't give you the liberty to walk in, browse the menu, analyze the food being prepared, and walk out if you are not interested. Well, you can do that with street food.
  3. From vada pav to pani-puri, street food does not burn a hole in your pocket.
  4. The taste and flavor are not dumbed down like in hotel restaurants, it's what the people actually eat.
  5. You don't have to go through all that reservation drama, and wait around til you get a table. When you finally do, there is no need to pretend to sip from a drink, while the famished monster in your stomach goes on a riot.
  6. Street food takes merely minutes to get done, and satisfies the taste buds instantly.

On the offside, you might worry about the safety. So here are a few things you need to remember:

  • Quench your thirst with your own water bottle
  • Eat from crowded vendors because people won't be standing in line for bad tasting or expensive food
  • Keep an eye on the food that is being prepared
  • Stick to food which is served hot

Now that you know your way around the food, there is no reason to hold back. Go on, treat your taste buds to authentic flavors and satisfy your street food cravings!