With a long history as a favorite food, samosas are the appetizer most popularly ordered in restaurants specializing in Indian cuisine. These steaming packages made of a flaky crust surrounding tasty and flavorful fillings of spiced meat, potato, and/or various peas can easily be made at home. This fantastic samosa recipe takes some time to make but is well worth the effort involved. This delightful appetizer also freezes very well, so they can be made in bulk and kept in the freezer – if they last that long. Be warned, though, that after the first taste people will be clamoring for more!