When the boys were little we always had a vegie patch and they would graze straight from the garden, eating fresh snow peas, cherry tomatoes, carrots, corn and cucumbers. I never had any trouble getting them to eat their vegetables. They loved salad served on the side of everything or crispy steamed vegetables. Picking food from the garden always helped the grocery budget too! Although they managed to chew through the harvest like locusts most of the time. But who could complain when they were getting so much goodness!
My eldest son used to take a 1kg bag of carrots to school every day and my other son would take full cucumbers (along with apples, pears, bananas, grapes and whatever else was available)! If there weren't any leftovers (usually pastries or pizza or pasta) they would take ham and salad rolls or wraps for the mainstay.
Every couple of days I would spend some time chopping, grating and slicing so there was always fresh salads and fruit on hand (so they could make their own lunches in the mornings!) and also to have on hand for piling onto burgers, wraps or tacos at dinnertime.
Many house moves meant fewer gardens over the years but I always tried to at least keep a few things in pots. Herbs especially (I use a lot of parsley and chives) and spring onions (plant the bottoms of the store bought ones after you've used them and they'll continue to grow!). I always tried to keep a cherry tomato plant or two which is why so many of my recipes use cherry tomatoes instead of the larger varieties. Sometimes, when the budget was especially tight I would just make Margarita Pizzas with fresh herbs, garlic and cherry tomatoes (and herb and garlic bread - to add to the massive carb intake required to fill them up!)