My DS has been fussy with food since about the age of 18 months. Every single day, he wants pasta for lunch and dinner. No sauce on it (just butter, disguised as melted) and he will eat bits of bacon on it or bits of carrots and/ or broccoli mixed in with it.
But that's it. For school lunch, I make him ham sandwiches, put olives, carrots and cucumber in with it, and he'll generally only eat the ham (although he will eat olives, carrots and cucumber at home, which is why I optimistically put them in the effing lunch-box).
He doesn't seem to like any food that is "messy" ie, wet, with gravy. And the veg he eats are: broccoli, carrots, cucumber, olives, sweetcorn. And that's it. I have done the whole "you can only have what's on the table and if you don't eat that, you can only have bread and butter" routine, and I swear, for the last 10 days, he has eaten pasta (when I have served it), rice (when I have served it), unsauced meat and then dry bread "because I don't like butter".
I'm concerned that his diet has become restricted to the meat or fish on his plate, plus dry bread. If I'm there, he'll eat his limited repertoire of veg, but if I'm not, he seems to go all day at school with just a slice of ham or fish.
Is this a phase, or will it last till he's ten?