If I follow the food pyramid tailored for me, run at LEAST a mile a day, and do a cardio workout a day, how long do you think it would take to lose roughly 20lbs of body fat?

I’m 6′1” and weight 174 lbs.

I just don’t understand how you can lose body fat if you’re eating meats and grains.

Any help would be GREATLY appreciated.