It is a mixture of different spices that are dry roasted in a pan and then ground together. The blends of different spices changes depending on what type of dish you are using it for. The blend also defers from regions and each household has their own personal blends. In Ayurveda, garam masala refers to spices that are heating for the body. It is considered to be a very healthy blend according to Ayurveda because it provides the perfect balance of warmth and heat needed for ideal metabolism.