N.B.
At this age, he can eat what you eat, with the exception of really spicy or hard things. Cut stuff in tiny pieces, and offer him a little at a time. Kids need to see the same stuff 8-10 times on average before they'll actually put it in their mouth, so be patient. Canned fruit, green beans, chicken, lunch meat, sweet potato chunks, scrambled eggs, cheese, yogurt, avocado, zucchini (almost NO flavor), the list is endless. Ditch the baby food, and he'll be more willing to try other things. (Have you tasted that stuff?) The second year, moms start worrying that babies are not getting enough food to live, so you're not alone.