You said it yourself, he is taller, fatter and has more muscle mass. Of course he has to eat more than you because he also burns more calories than you.
If you would eat till you are full, and he would eat the same amount, he would still need more. And not because he's a fatty fatty fatso but because more mass needs more calories.