I think it might be the look?
He will eat crackers, bread, sandwiches, spaghetti (the only thing he'll eat meat in), cereal, crisps, chocolate etc, biscuits, yogurt, pizza, garlic bread, pie crust (but no insides), milk, juice, occasional apple, raisins, nan bread, onion bhaji, lentil dahl (quite recent and pleased about that one), raw carrots sometimes cooked, Yorkshire pudding, sage and onion stuffing but only if its in balls, heinz tomato soup, rice with nothing in.
Doesn't like chips or mc Donalds type food, never tried banana, has tried an orange and liked it but wouldn't try again, mashed potato, or actually any
potato, anything eggy etc etc, nothing in sauce apart from pasta sauce so no casserole type foods, no soup with lumps.
Writing this down it doesn't sound horrendous but it is limiting and worrying me that he doesn't get enough nutrition.