Ok so I have been trying to burn body fat and get totally lean for a while now and I’m getting somewhat impatient with wanting results.I am 20 year old male, 5’9 about 160 pounds but I have extra body fat mostly BELLY FAT that I want to shed so I can have abs. If I stick to this plan will I get lean and toned?

I only eat 1-2 times per day at around 5-8 p.m. because my medicine reduces appetite in the morning.
I’m going to start eating an organic lean piece of either chicken, pork, or sometimes salmon, stuff like that. Also some cooked broccoli with a small amount of cheese, and some fruit and a few nuts.
Is this a good or bad diet? I don’t over eat any portions. I only drink water.

Also I run on an elliptical about 4 times a week, sometimes 3 for about a half hour usually running about 3.25 miles (says it about 375 calories burned) . I shoot hoops sometimes but very low intensity. I was lifting but I kind of fell off of that temporarily but thinking about starting back up again.
Is this a good workout?

Overall, should I continue doing what I’m doing? Or what should I change? Any help is appreciated very much!! Thank you!!

I have always only ate about 2 meals per day because my medication suppresses my appetite until about 5 p.m. so I’m not really sure what to do about that