Question: what are the best foods to eat after surgery?
Answer: Protein – soy, dairy, beans, eggs, cottage cheese, poultry, fish, meat, and nuts are all excellent sources of protein. ... 
Vitamin C – vitamin C helps your body make collagen.