So last night we had taco/burrito night. We offered LO a corn tortilla with rice and pinto beans (not refried) with some carnitas and corn salsa on the side. Honestly, I only expected him to eat the rice and corn, but to my surprise he was going crazy over the pinto beans and asked for seconds twice! He barely touched the corn, which I think had to do with the cilantro mixed in throwing him off his usual love affair with the stuff, and completely refused the carnitas.
Beans have been one of those foods I've seen him eat outside the house 2 or 3 times, but never when I actually made an effort to offer them - it always seemed like a fluke on the rare moments he did eat them so I never considered it part of the list of foods he was willing to eat. However, with him eating beans twice in one week, that may be changing for the better.
Also, I think my DH is finally understanding the benefit of not offering additional foods if LO rejects what we offer initially. With LO giving up his bottle and almost all milk at the same time, we've been preparing a simple breakfast as soon as he wakes up and before we leave the house for daycare/work at 6:15 in the morning. Usually we offer him some dry cereal with some fresh fruit and he would cry when he saw his plate and ask for a bottle instead. Before, my husband would just try to find something else that LO would eat, but now we tell our son "you don't have to eat it, but that's all there is" and LO would change his mind after a few more minutes of protesting and start eating. Sometimes, if he continues to cry we'll say "ok, you don't want to eat it and that's ok so lets go change your clothes and see if you want to eat later" and that will do the trick - he will eat after we change him out of his pjs and offer it a second time. I want to start offering more variety for breakfast, like oatmeal and eggs, but I figure for now I can just rotate the types of dry cereal he's eating and try to introduce a new one about every week.