A typical Indian version of garam masala contains fennel (a hardy, perennial herb with yellow flowers and feathery leaves) and cloves ( the aromatic flower buds of a tree in the family Myrtaceae) while some recipes of  Garam masala call for the spices to be blended with herbs, and in some recipes, ingredients including nuts, onions, or garlic may be added.
A typical Indian version of garam masala contains (with Hindi/Urdu names in parenthesis): Fennel (saunf) It is a hardy, perennial herb with yellow flowers and feathery leaves. Cloves (laung) Cloves are the aromatic flower buds of a tree in the family Myrtaceae, Syzygium aromaticum. Some recipes call for the spices to be blended with herbs, while others call for the spices to be ground with water, vinegar, or other liquids, to make a paste. In some recipes, ingredients including nuts, onions, or garlic may be added. 
