Garam masala is a blend of spices used in Indian cuisine, while curry powder is a British invention that combines different spices depending on the region. Garam masala typically contains cumin, coriander, cardamom, cloves, cinnamon, and black pepper. Curry powder can contain various spices such as turmeric, cumin, coriander, garam masala, mustard seeds, ginger, and chilies. The flavor profiles of garam masala and curry powder vary significantly since each one contains different spice combinations. Curry powder is generally hotter and spicier than garam masala.