approximately 10-15% of their body weight, when sizing your food item, it's hips should be no larger than the widest part of the snake. I have 2 snakes in the 850g range and they get 100g rats but could take up to 127g rats hope this helps