The most common reason for yellow idlis is lack of fermentation. I faced this during my initial months of trying to make idlis in cold climate. If the batter ferments well, the resulting idlis will be white in color. Another possible reason could be the quality of Urad dal. If older stock, the idlis can be yellow.