I have two teenage boys and I am looking for suggestions for between-meal snacks. Really, what they need are between-meal meals. S1 has been eating like a horse for years and it's relatively easy to provide food for him, because he eats everything. If he's hungry he will go to the refrigerator and eat all the leftovers - whatever is there, leftover meat or fish, huge salads, vegetables, soups, enchiladas. It's a little harder with S2 because he will not eat meat or eggs, and although he'll eat vegetables and salad with dinner, he will not eat these things between meals.
I'm looking for fast and healthy substantial snacks. For example, S2 is always very hungry after school. There is a McDonald's on our way home and he was asking for a fish sandwich every day. (This is not replacing dinner; he will eat this at 3 and be hungry again for dinner at 6.) I really hated buying him fast food every day, so I came up with a better alternative. I stock up on good-quality frozen fish sticks or breaded fillets (Mrs. Praeger's or the kind they sell at Whole Foods). These can be cooked in the toaster oven in 20 mins and put on a roll with cheese. Both boys love these and there are no more trips to McDs. I need more ideas like this, things that the boys can make themselves without messing up the kitchen. I cook a lot, but I can't quite keep up with the quantity of food they need.