The quintessential Indian snack the Samosa is a small, crispy, flaky pastry made in India. Punjabi samosas are large and plump with a filling made of spicy mashed potatoes and peas and garnished with raisins, cashews or peanuts. The taste that lingers...