He will eat such things as barley or couscous and tofu or anything with soy because he likes the textures, but onions are very scary, and he will go as far to pick minced garlic off garlic bread - "I like the garlic and onion taste but not the garlic and onion.", or weed out little peas and minced celery from a rice dish.
Onions and carrots are apparently particular enemies.
Rather than fight with him about nutrition, what are some recipe ideas that involve hidden/invisible/super small/puréed vegetables? He likes tomato soup. [The only successes so far have been with putting them into tomato-based sauces.]
P.S. I bought him a multivitamin and he tried it but says it made his tummy hurt.