i cook biryani regularly using raw meat. . meat and/or rice drying out means there was too little water or that most of it escaped as steam. . overcooked rice (and under cooked meat) is a result of too low a heat.