This is it right here.
I think most guys in OP's boat believe that they're eating more than they really are.
"I eat a ton!"
"Well, yesterday, I slept until 11, so I didn't eat breakfast. Then for lunch I had just an apple and a protein bar because I was headed to the gym. I had a protein shake after working out, so I wasn't really hungry right away. Plus I heard that food interferes with the absorption of the protein shake, so I wanted to wait a few hours. But then I ate a giant plate of spaghetti and meatballs for dinner!"