I grew up calling Arroz "Spanish Rice." This followed me into adulthood, and up into my 30's. I found out not too long ago, that what I learned to call Spanish Rice isn't so Spanish. It really doesn't have anything to do with Spain, or how they cook rice in that country (think Paella). Arroz really is Mexican Rice, cooked in a tomato base with peppers, onions, and garlic. I've been making this rice for as long as I remember, back to when I would stay with my grandparents on the farm. I've since perfected it, and made Arroz palatable for the Vegan.