My two boys were unbelievably fussy for a long time - one would only eat white food (tofu, pasta, rice, tempeh, that was about it) and the other would only eat vegetables. Except potatoes - you'd think that being both white and a vegetable they'd both eat it, but no. Neither will (still) go within 10 feet of a potato unless it comes deep-fried. Grrrr.
Whoops - I digress...
Their favourites now:
Anything Mexican - stick it all on the table and let them make their own tacos, burritos, nachos, whatever
Salads - again, chop up a whole lot of things - raw veges, sprouts, marinated tofu, - and let them make their own. Admittedly, we did get a stage where one would fill his bowl with nothing but carrots and the other with nothing but cabbage, but they evened out eventually (but only after a too-much-betacarotene kid-going-orange episode).
Risotto they love, with spinach and pine nuts (if i can afford them)
Rice with chick peas (and a little cumin)
pizza or calzone (I use mashed roasted pumpkin with a bit of nutritional yeast as a base sauce)
marinated then baked tofu strips (they love these because they are crispy on the outside and soft in the middle)
Spaghetti with tomato sauce and tvp
stirfried vegetables and noodles with tofu and teriyaki sauce
vietnamese spring rolls (like egg rolls but not fried, made with rice paper wrappers and filled with rice vermicelli, tofu, grated carrots, spring onion, mint etc)
They like vegetables raw rather than cooked, so when I'm chopping stuff for cooking I just let them pick enough for them worth out of the bowl.
Hope this helps!