I'd say both are needed, protein for so many reasons and to keep blood sugar stable. Ghee is great, so is a drizzle of olive oil on veggies or on top of soup.
Can stir-fry veg in sesame oil.
If you are ok with butter, then in moderation is ok. If your cholesterol levels are fine from tests by your medical doctor, then I would not worry. that means your organs and glands are strong and handling the fats.
Remember about the vegetables, meat and fat does not have fibre, nor other nutrients which I get mainly from veg, nuts/seeds, small amounts of fruit.
Post workout, depends on when you do your workout, whether you do it at home or at the gym, and when you have your main meals......I'd stick with some seeds or nuts, maybe some fresh carrot / celery juice. Or even a small amount of fish, like salmon, mackeral, sardine??