Garam Masala is a blend of different spices used in fine East Indian cooking. The name literally means "hot spices" in Hindi, and it gives a unique spicy element to the dishes. Different regions in India have their own variations of garam masala but the spices used most are the the ones that the Indian subcontinent is what famous for. It is often used towards the last step in cooking just like fresh herbs, but sometimes when the recipe calls for is used to marinate meat & other such dishes as well. This is a tried and tested garam masala recipe which I have been using in my kitchen from many years.