I make our own 'baby food'. All I did was, for example, cook carrots and then puree them with a hand mixer and then spooned them in ice cube trays and put in freezer. Once frozen, I would take them out and put them in a gallon ziploc freezer bag. I labeled each one that I did. I did broccoli, mashed potatoes (I usually did that from left overs), butternut squash (can get at publix in the frozen section, boxed, already pureed), green beans, peas, sweet potatoes, etc. Once my child could eat soft veggies without me mixing them up, I would still do the same thing, cook, but skip the puree, and just put them in the ice cube trays, etc.
Another food that I love to give my kids are avacado. I would actually add some garlic, salt and a bit of cayenne once they were older and a little bit of salsa. But for starters, I would do it plain for a new eater (which yours is not) and then eventually I'd add a little salt and then on and on as they got older.