I've noticed there are two schools of thought around giving your kids mostly healthy food.

The first is that healthy-ish eating sets up the kids for a lifetime of good habits, and programs their taste buds to like food they might not try otherwise. For example, our kids love roasted broccoli and cauliflower, which amazes me - I didn't have them roasted until I was in my 20s!

The second school of thought is that if you don't give your kids access to soda, sugar, etc. - then they won't be prepared for the temptation when they do finally get access to soda and sugar (at other peoples' houses, in college and beyond).

We try to split the difference by eating mostly healthy but making sugar and carbonated beverages available a special treat... who knows if it's working though. Food is complicated! I always feel like I'm doing it wrong.

What do you think: does health eating eat up a lifetime of good habits and pre-programmed taste buds, or does it mean your kids won't be prepared for the real world?