I'm still BFing so he has BM and water to drink. Babies are supposed to have either formula or BM until at least one year old - that is when cow's milk can be introduced.
To eat, he has had green beans, peas, sweet potatoes, butternut squash, carrots, chicken, avocado, apples, pears, peaches, bananas, wheat toast, whole grain crackers, Cheerios.. I think that's it. All fruits and veggies have been cooked with the exception of bananas and avocado.
We're going to try ham for the first time on Christmas. Everything has been homemade (except the bread, crackers and Cheerios). We do a combination of purees and finger foods. He can pick up peas, pieces of green beans, pieces of apples, etc., but I still also do a good amount of purees (particularly when time is a factor - it's just so much faster and cleaner!)