Not sure where you live but in the UK you can buy prepared toddler meals - like Kiddylicious and Birds Eye. I've never tried Birds Eye but I know that the Kiddylicious meals are free of salt and rubbish - just good quality food. And because they come in brightly coloured boxes with pretty pics on the front, I let my DS choose between say a cottage pie or a salmon with broccoli and pasta. Because he's chosen it and because it looks like a 'snack' thanks to the exciting box, he tends to eat them more readily. That said, he doesn't always eat them still - but it might be worth a try.
The other thing I've done when my DS has gone through food strikes is to have picnics. I either spread a towel on the kitchen or lounge floor or go outside if it's nice and make the meal more of a game. I tend to go for carrot sticks, cucumber and pita bread with hummus and pieces of cheese, strips of ham etc. For some reason, eating on the floor seems a lot more exciting than eating at the table, and they tend to eat more. But I do preface it by saying: special treat, today we can have a picnic. Otherwise it becomes something that he always wants to do and I want him to still eat at the table most of the time.
Also, I don't know many kids who won't eat pasta - specially if they're in cool shapes. I've had pasta in the shape of letters, or farfalle which we call butterflies or shells which we call snails - and if you can make a sauce that has lots of hidden veg in it that is blended up, with a grating of cheese on top, I can usually convince my DS to eat it. ( we tend to call our food funny things quite a lot to get him interested - for example, strips of yellow pepper are yellow worms, strips of onion are purple worms or slugs, sweetcorn are ladybirds etc. Now personally, that would put me right off eating but for my boy, it's like an open invitation to tuck in.

Not sure if these ideas will help but just some thoughts. Hang in there.