I made quite a bit of homemade baby food for my youngest daughter. Mostly just fruits and vegetables. For carrots, sweet potatoes, and spinach, I just cooked them for a really long time until they were mushy and then mashed with a fork or put in a food processor. I tried to reserve as much of the water as I could since I know the boiling leeches out some of the important stuff. Once she got used to the textures, I gradually left it a little lumpier.
With fruits, I didn't do much of anything...just made sure to pick especially ripe fruit. Bananas I either froze and put in one of those mesh baby feeder things, or just mashed with a fork. She never had any problem with it being a little lumpy.
She also loved/loves watermelon, very very ripe melon, plums. I didn't do much prep work with those either...just mashed it up with a fork or cut it into razor thin pieces so there was no chance of choking.
I think that giving her regular food smushed up has made her into the little "foodie" that she is. Her older sister only eats about five things, but this one will be eating sushi for lunch at school while the rest of the kids are eating peanut butter and jelly sandwiches!