Grains, all grains, tend to be obesigenec. Try to cut them out completely for a month and see what happens. I'm not anti-starch or anti-carb as I think beans and potatoes are fine. But bread, tortillas, pasta, corn chips, flour - all will contribute to belly fat stubbornly sticking around,
But...but...looking at that list of food, the angelic tones of Sound of Music Julie Andrews entered, unbidden, into my mind..."These are a few of my FAVOURITE THINGS". And they are...they REALLY ARE. Tortillas (and what I put in them) are pretty much my soul food - when in the Baja, we buy them in large quantities for dirt cheap and pretty much make them a part of EVERY MEAL. The temptation is there to say **** it, the gut can stay soft. :)
It's because grains are also quite literally addictive. They cross the blood brain barrier and light up the pleasure centers of your brain. Its the reason that Naltrexone (an opiate blocker) is used successfully to treat obesity - mainly because it shuts down the cravings for.....(wait for it......) grains. Particularly wheat.
Check out "Wheat Belly" by the cardiologist William Davis for a bit more on the science, if you're interested in that part. He sort of stumbled across the whole issue because he was trying to gain control over elevated insulin in his patient population because it's so tightly correlated with risk for cardiac events. He found that low carb was helpful, so he put everyone on a low carb diet for that reason. The interesting part is that everyone will "cheat" at some point on a low carb diet, he found that the people that cheated with beans or potatoes or bananas were all fine, while the people that cheated with bread or pasta or other grain based foods, all did terrible.
Anyway, it made him curious if anyone else had noticed a connection between grain consumption and poor health in any of the other of the medical fields. And sure enough they had, which he documents. It's a nice book because he references everything, so you can check out the scientific research papers yourself, if you are so inclined (I am).
Side note from my experience - rice, particularly parboiled rice (like the Original Uncle Ben's) does not have the same effects that wheat and rye and all the other grains have. Even though rice is technically a grain, the protein structures that are problematic in other grains are not present in rice, which makes it fine to eat.
Also, re: Tortillas - the corn ones are much, much better to consume than the wheat ones. Corn is much less problematic than wheat, at least in my experience. So you don't have to give up tortillas, just change over to the corn ones. Now, if your brain is saying "But, but, but I really LOVE the wheat ones and the corn ones are boring", THAT is the addictive quality I was talking about earlier.