Yes, as long as it hasn't been thawed for more than a couple hours. If the snake wont take it, I have re-frozen a few times. Just don't re-freeze a rat that has been in the enclosure over night.