Is it possible the reason a person doesn’t have a flat stomach is because not enough of protein?

Is this possible? I’m not fat at all. I know it has something to do with food because I workout all the time. I just don’t have a 6 pack or even at least a flat belly. Not enough protein in my diet is the reason for no flat stomach?