J.,
I always fed my little ones bananas cut up in small chunks, canned mandarin oranges, canned peaches in lite syrup, canned pears (if they aren't too hard sometimes they are tough), all cut up into small bites. Sometimes I would grate a little fresh apple, with the skins cut off. Grapes cut into quarters. Kiwi peeled and cut up small. Fresh blueberries, strawberries or raspberries.
Canned peas, canned tomatoes, canned carrots, canned green beans, canned sweet potatoes, or canned pumpkin (usually I spoon fed this), canned beans. Broccoli, cauliflower, asparagus all steamed until very soft. Boiled potatoes cut up small.
Chicken, beef roast, pork roast or steaks cut up small, usually I would only feed this if its very tender.
Pasta cuts but over cook them so they are soft, almost mushy. Sometimes if we were out and about I would put some bread and butter in a baggie and bring that along. Graham crackers, saltines, oyster crackers, goldfish crackers. Oatmeal, or cream of wheat. Cooked rice, or grits too.
Cheese cut in small bites or they have whats called cheese crumbles that you can buy and they are a nice size for little mouths. Cottage cheese, cheese slices cut up in small pieces,
yogurt.
Most anything as long as its soft enough or small enough. Another thing I had was a self feeder with a small mesh bag on the end, you would put frozen fruits in and they would chew on the mesh bag and the food would squish out into their mouths. I used that alot, especially when they were teething. I hope this was helpful.