Well, this may not be the answer you're looking for, but food issues among toddlers are totally normal. It's pretty common for them to want nothing but certain foods for months on end, then suddenly switch to something else. There are some different opinions out there on how to handle it, but for me, I've found it's easiest to just go with the flow. I'd offer him something else and if he refused, I'd give him what I knew he'd eat. He only ate healthy foods, so I really didn't worry about him eating the same stuff all the time. It sounds like your DS's foods of choice are healthy too, so as long as they aren't causing issues like constipation, you might just go with it until it passes (and it will, I promise). You can always offer a multivitamin if you're concerned that his diet isn't balanced. Another option is to use favorite foods to encourage new ones. You can stir veggie puree into yogurt, spread it on a sandwich, etc.