Protein protein protein! Severely limit your carbs, sugars and fats! My hospital put me on a pre-operative diet of 3 Protein shakes a day (50-70g protein/day) and a small meal consisting of 4oz of meat, a 1/2 cup of a starch (potato, rice, etc.) 1 tsp fat, one small fruit, 1 dairy serving. 2 weeks of that and my liver didn't need to be resected allowing them 4 "holes" in my tummy instead of 5 - which I am sure greatly speeds up recovery time!