Often, Spanish rice and Mexican rice are used to describe the same dish. However, there are some slight differences between the two. Spanish rice is known to be a bit firmer and heartier than Mexcan rice, which is softer. Additionally, Mexican rice tends to use canned tomatoes or diced fresh tomatoes for additional flavoring, whereas Spanish rice is made with turmeric or saffron for an added authentic touch.