No matter how great your workout is, unless you know how much you're putting in your mouth (calories), you're going to be surprised when you don't lose weight. You'll be fit - but a very beefy type of 'fit' person - not having reduced the size of your body!
Just listing food or thinking about different foods being good can be misleading. Food has calories. That's what determines your weight loss.
If this plan works for you, then you know that you're burning more than your taking in. If it's not working for you, then adjust the amount your 'taking in' your mouth and continue working out. You'll see results.