It is a mixture of ground spices. It is far better to grind your own spices than to buy the mixture ready-ground. The blend of spices in the garam masala varies according to the dish to which it's added so a spice blend for a fish dish is different to the spice mix for lamb.