Mexican rice, also known as red rice, or arroz rojo, is a Mexican side dish made up of white rice, tomatoes, garlic, and onions. According to some, Spanish rice is a little heartier and firmer, while Mexican rice is softer, giving a "melts in your mouth" type feel. Either way, this rice is absolutely delicious and a welcome addition to any Taco Tuesday or Mexican night menu.