What are some spices commonly used in Mexican cooking?

There are many spices commonly used in Mexican cooking. Such spices include garlic, saffron, cumin, tarragon, ginger, salt, pepper, thyme, paprika, oregano, and parsley.