He is at the stage of everyone especially you are the bad person. He will hopefully realise that actually you are the best person like I did.
In regards to the eating, don't suggest it just do it. Try and cook dinner every night no matter how simple, my partner has no clue how to cook but one night I came home to his bacon and eggs on toast for dinner and a big smile, It was so nice to sit down together with the TV on in the background for noise because if its too quiet I get anxious all over again, so he left it on and we ate and talked and now we do it most nights. He can now read me pretty well and like last night I wasn't good so he went and got hungry jacks for me lol (not so healthy!) but it was less stress for me, than having to cook.
If you are eating dinner together at home try and have the tv on in the background because his nerves wont panic then, If its dinner on the table and your sitting there in a silent room he will only get upset or angry about it because he will know you are trying to talk to him.
Don't talk to him about his depression so much, when you see him just great him in a cheery manor no matter his mood or response. Try and keep positive and cheery around him, its helps with me anyhow.
I understand him not wanting you to speak to his GP with him, what about seeing your GP on your own and tell them the situation and need advice of what to do.
It is really hard living with someone that suffers from depression, its an everyday struggle but you just need to fight the battle with them.