Spanish rice is how people in the United States of America call Mexican rice. It is quite Ironic that Spanish rice is not recognized in Spain. Spanish rice is known as side dish which is made out of white rice, garlic, tomatoes, onions, cilantro, onions and a few more ingredients added depending on the person preparing it. Actually the term Spanish rice is also not being used by Mexicans but since they are known to eat white rice which they refer to as ‘arroz’ and their language is Spanish, it is known to have originated in Mexico. To know more, please look here http://www.ask.com/wiki/Spanish_rice.