Spanish rice, sometimes called Mexican rice, is a dish made with long grain white rice, onions, green peppers and a form of tomatoes, such as tomato sauce, tomato paste or canned tomatoes.