A sample of what my LO usually has :
breakfast- either weetabix/ready brek made with full fat milk with fruit added or as finger food after
Lunch - marmite/dairylea/houmous on toast, or finger foods like cheddar, tomato (which she loves!) oatcakes, breadsticks dipped in something, with fruit or a yoghurt (usually only partially eaten so the rest i either eat

or i save it for after dinner)
Dinner - Fish(she loves fish, especially salmon. I bought a fillet and chopped it up, froze it in individual bags, so when i want to cook it i already have a portion ready) chicken and i either give as finger food with veg on the side or i mash everything (veg, potato, meat/fish) I bought some silicone ice cube trays that i cooked, mashed and froze veg in and put in labelled bags - so easy and quick if all else fails and you have nothing else! Bolognaise or cheesy pasta, any leftovers from our dinner the night before!
If you eat well and sit down with him to eat and he can see you eat the same things, maybe he will be encouraged to do the same? I try not to put any pressure on her to eat, even if inside my head i am screaming because of the mess she is making, or its all going on the floor! I let her play with her food as well as taste and eat it and it seems to be doing the trick so far. Its getting better and better and it only makes it to the floor now if she has simply had enough or by accident. She doesnt eat a massive amount, but every day is an improvement on the last. Its a hard job being a Mum, we think we are finally figuring things out then BOOM it all gets so much more complicated again


I hope this helps a bit and i havent waffled too much