A meal should provide protein, bread or cereal, fruit or vegetable or both, and milk. As you can see, toddlers need remarkably little food. It doesn't look like much. But toddlers are small and they are not growing too quickly. They only accept a few foods.
Obviously children are capable of learning to like and accept a wide variety of foods.
Rest assured, that Mexican child would probably find the idea of macaroni and cheese disgusting. Kids learn to accept foods in a social and cultural context. Impacting that acceptance are some inherent characteristics of toddlers. Research has shown that a couple of factors are primary determinants of a child's preference for food. Not surprisingly, one is an unlearned liking for sweet taste.