Curry puffs are a tasty Indian snack commonly sold at street stands. Classic curry puffs are made with a potato-based vegetarian filling and a crispy outer shell. To make them, mix up a spicy curry filling, stuff the filling into hand-rolled dough, and fry the puffs until golden brown.