Odds are you will only gain muscle with this way of eating. Just make sure you pound down significant protein and your choice of carbs or fat in your mega-meal. Shoot for at least 3500 calories if you really are as busy as you sound.
The banana and apple will keep you very hungry. If you asked me how to make a person hungry during a fast, a piece of fruit would be my answer. It spikes your blood sugar while providing almost no caloric load, leaving you ravenous. Better to eat nothing, or a box/can of coconut milk. Black coffee also will curb the hunger.
Never snack! If you are eating one meal a day, then do it. Snacks will make and keep you hungry, while eliminating the benefits of eating once a day. Any fast where you aren't fasting is NOT a fast.
Hunger fades in a couple of days, as soon as your body figures out it's only getting one massive meal, and your blood sugar stabilizes because you AREN'T snacking.
Best to eat after work, so you can stuff yourself silly and go to bed.
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.