Idlis becomes hard if you have over cooked or over steamed them. You should always cover them with a lid once cooked.