x2 on cutting out the nuts and most fruit. Fine for maintenance, but not for fat-burning.
And never snack. Ever. If your meal wasn't big enough, then eat more at the next meal. See if you can get used to bigger meals. While women don't tolerate fasting as well as men, grazing like a cow all day is still a bad idea. I do well eating once a day (male), though lately my schedule is leaving me dazed and confused so I don't know what to eat when! But two or even three nice, fatty meals a day is a useful approach for many people.
You also might not be eating enough fat. That should help your calories get higher, adding fat. I recommend coconut milk, tallow and the like. Daily avocado or three, too!
If you're going to have that banana, definitely don't have it at breakfast! Eggs and bacon are traditional breakfast foods for a reason. Very low carb for more even energy through the morning.
Steak, eggs, potatoes - fruits, nuts, berries and forage. Coconut milk and potent herbs and spices. Tea instead of coffee now and teeny amounts of kelp daily. Let's see how this does! Not really had dairy much, and gut seems better for it.