Mexican rice has a reddish color that comes from the tomato purée it's cooked with. The puree also usually includes onion and jalapeño as well, which provide extra flavor.