Curry puff is the local version of the Indian
Samosa .
http://en.wikipedia.org/wiki/Samosa
If you observe some of our food;it actually is a copycat bastardized version of another food.Why copycat?Simply because locals than could not afford the original version nor has the capacity to make them original.
Malays curry puff owes it's origin to Indian
Samosa eaten by the British in the evening at tea time or
tiffin-time as it was known.The idea is simple,wrap curry vegie or meat around some dough and fry it.
When Chinese got into the act of making curry puff; a lot more ingredients were added.Egg and etc.But lost the plot of making fragrant curried that sizzles with a cup of tea.Obviously evening tea time (not the green tea hor)is not exactly Chinese taste.But British and Indians will die without their cuppa.
Now,the best curry puff Malay style I ever eaten is besides the central wet market in Toa Payoh in a cofeeshop.They specialize only in curry puff at 50 cents each.About 3 to 4 maciks makes them but closes shop by late afternoon.Always sold out.