Yes, it's true that the grain free cat foods are high in calories but they are also high in protein so you don't need to feed your cat as much each day. I've also been feeding all of my cats Innova Evo dry and canned for several years now and they've all lost some weight on it. None of them were obese but now they're all at much better weights especially since they're indoor only.

I feed them 4 small feedings a day which would amount to no more than 1/2 cup of dry a day. Storms gets 2 helpings of canned a day and the others get small helpings of canned at night. Sunny has to have canned and dry mixed together or he won't eat. He's such a picky boy.

Since you only have one cat, I'd measure out half of her feeding in the morning and then the other half at night. If this isn't doable then maybe you could buy a food timer and put her food in this for the day. I've never tried this because it wouldn't work for me but I've heard of others doing this and it worked out great.

It is true that you don't want her to lose her weight too fast because this can cause her to become sick. I hope that you'll be able to find a food that will work and that she'll also love to eat. Good luck.