cook-off is usually a competition for preparing different types of foods. i don't know if "competencia" would be appropriate for cook-off, but how about something like "competencia tex-mex"? i am assuming the cook-off is in the u.s. in which case the food would be more tex-mex than actual mexican food.

hope it helps!