I know they can technically have anything, but my 8 month old can’t eat half of the list above. He has no teeth. If I gave him a piece of sweet corn he would just spilt it out.
At 6 months if I gave him penne pasta, he just licked it, got annoyed and threw it on the floor. Only now in the last week at 8+ months can he start gumming it a bit.
So from our experience. I purée a bit also so he gets proteins ( he can’t eat meat or beans or lentils while yet, just spits out) and give a bit of purée first so he wasn’t frustrated and gets a more balanced meal, then finger food to try.
Finger food wise, success so far:
Avocado, roasted chunks pumpkin or sweet potato, banana, flaked fish, raspberry, kiwi, satsuma if peeled skin off, toast, grated cheese, potato.
He gets porridge with fruit purée for breakfast and Greek yogurt later in the day, both spooned in my us