Garam Masala is a mixture of spices commonly used in Indian cooking. Generally, this spice blend is added in a small quantity at the end of cooking to add a subtle flavor to the dish. Garam masala is made from roast and ground spices, typically cardamom, coriander, cumin, cloves and cinnamon, although several other spices can be added. The spices are first roasted to a smoky brown then ground to a fine powder. There are many variations of garam masala, depending on the region and the personal taste.