I could see weighing meat, but you're telling me an egg is not 70 calories?
A cup of oats is not 300 calories?
32oz of whole milk is not 600 calories?
Sorry I disagree that food has to be weighed to get a very accurate calorie number.
Absolutely agree. You don't need to weigh food, and like mentioned by another poster, a great approach is to round down and assume you didn't get quite as much as you needed. If you have taken the time to research the macros in your diet and you are sticking with a fairly standard meal routine based on that research, you have a good idea of where you are.
If you know you are consuming 5k calories and it really isn't working for you for some reason, see if 6k makes a difference by pushing you over. You would be one of the only people I know that didn't gain on 5k, but you are this far and it wouldn't hurt to try. Throw in an extra shake and you have your 1k down in about 5 min.
2 1/2 cup milk (whole or 2%)- 375 cal
2 scoop protein- approx 300 cal
2 greek yogurt (vanilla is good)- 240 cal
1 tbsp pb 120 cal
1035 cal, about 100gr protein, 35g fat
I'd be substituting some of the protein and fats in my earlier meals with pastas and whole grains to get in the additional carbs.
As far as the comment by another poster about a second leg day being "extreme"- that is a ridiculous notion. There is nothing extreme about a second leg day per week and it a proven method of increasing the rate of adding mass. The idea is to have a heavy day in the low range to build power and strength and a higher rep day to concentrate on size. Plus, it has the added benefit of boosting his appetite if he is truly going to be upping his caloric intake.
Again, this is all taking the assumption that his diet is honest, which we need to take his word on.