No fuss was ever made by us, not even with too much praise and over a period of years Wills diet has been revolutionised! He is now 13 and eats so many things, including: Chicken breast, Chicken Korma, Spag Bol,garlic bread, steak, beef casserole, pasta with various sauces, raspberries, strawberries, peas, carrots , roast and mashed potatoes, gravy, moroccan lamb tagine, naan bread, fried rice, stuffing, pesto, creamy sauces, custard etc, etc. which is still not inclusive of lots of fruits and veggies, fish, cheese etc but a MILLION times better than befoe. It is worth adding that Will is 13 and a half, is 5ft 7", is rarely ill and is as strong as an ox with a very muscular physique!! I am convinced that this is because we backed off and stopped making it all such an issue and let him sort it out in his own time.
My friend (who is a GP) had the same problem and her son only ate raw carrots and red peppers for 3 years and he is now 12 and eats a normal diet. Her appraoch was to totally ignore this behaviour and she believes that he had an immature palate and grew out of it in his own time.
It is frustrating at the time and other people do judge you and make comments...but just go with it is my advice and as long as he isnt wasting away then dont make any issues about it and dont let him eat rubbish, and try to stick to allotted mealtimes and snack times. I'd be interested to hear more from you! Good luck and take care.
PS: Will was the smallest in his reception class and is now the tallest and most athletic in his year 9 class!!