If it's in reference to temperature, I would say, "caliente". If you are indicating that it's hot outside, you would say, "Hace calor."
However, with food, you would use "picoso" or "picosa", depending on the noun for the particular food. You might also use picante.
What is the context?