To gain muscle, add some calories first, and then eat high-protein food to help muscles grow again.
Reduce fat, no need to supplement calories. You don't need to eat some carbohydrates such as steamed bread, noodles, rice and apples. Eat only high-protein foods and vitamins.