Spanish:
avocado
originally a Nahuatl word, ahuacatl
banana
word, originally of African origin, entered English via either Spanish or Portuguese
barbecue
from barbacoa, a word of Caribbean origin
cafeteria
from cafetería
cannibal
originally of Caribbean origin
chili
from chile, derived from Nahuatl chilli
chocolate
originally xocolatl, from Nahuatl, an indigenous Mexican language
cilantro
cocaine
from coca, from Quechua kúka
flan
a type of custard
guacamole
originally from Nahuatl ahuacam, "avocado," and molli, "sauce"
jerky
the word for dried meat comes from charqui, which in turn came from the Quechua ch'arki
maize
from maíz, originally from Arawak mahíz
margarita
a woman's name meaning "daisy"
nacho
oregano
from orégano
papaya
originally Arawak
piña colada
literally meaning "strained pineapple"
potato
from batata, a word of Caribbean origin
salsa
In Spanish, almost any kind of a sauce or gravy can be referred to as salsa.
sarsaparilla
from zarza, "bramble," and parrilla, "small vine"
tomato
from tomate, derived from Nahuatl tomatl
tortilla
in Spanish, an omelet often is a tortilla
vanilla
from vainilla