Street kitchens offer some of the most delicious food for no money. Just make sure there's a big turnover so the food is fresh. We frequented this shop many times in Darjeeling, North Eastern India.