I am a Mum of 1 who cooks from scratch 95% of the time. However my DS who is nearly 3 is very, very fussy with food and he will refuse to eat home cooked meals. I make child friendly meals like pasta, homemade burgers and chips, mild chicken curries, bangers and mash, omelette and salad, etc. but he refuses to eat any of it! The only things he will eat are frozen convenience foods like chicken nuggets, garlic bread, lamb burger from the packet. He refuses to eat any vegetables as well. He eats fruit but he will not touch veg. He used to love peas but now he spits it out and goes "yuck yuck" 
I have had enough of it now. I always make home cooked food, I serve us all a portion and he just won't touch it. His typical meal plan is porridge for breakfast, an oat bar for snack, ham sandwich and a banana for lunch, pear or another fruit for snack, then dinner along with yoghurt for pudding and a cup of milk before going to bed except he will not eat dinner. I'm trying to set a good example by making proper nutritious meals but it clearly is not working and starting to make me realise that those who shop at Iceland and buying convenience food is because their kids are more likely to eat it
I am worried that I am being horrible by not giving him anything else to eat but I do not want to have to cook two separate meals all the time just because he refuses to eat it. My Mum always said if I didn't eat my food then I'd have to go bed starving... Perhaps that's old school but it clearly didn't do me no harm. 