I've never used a frying pan. Just the microwave. I re-heat in stages - aka, like a minute. If it's not done, add another 30 seconds/minute. In the past I used to reheat at a set time w/o checking & instead of it being soggy I had a tendency to burn/overcook when re-heating.
Cheers.