If she's gone from 100g to 660g in 2.5 months, she's not underfed or getting food that's too small.

Why do you think her food is too small or she's not getting enough?