I feed both commercial and homemade raw. The commercial is super easy. For the dehydrated, you just crumple it up in the dish, add some water and serve. For the frozen, I put it out while it's frozen, and they eat it in a couple of hours after it's thawed.
The homemade is FurFurLife - EZComplete as Rachel said. You buy whatever protein you want. I usually use chicken breast (Sam doesn't like thighs - of course) or Turkey since those are the most affordable. I weigh the raw meat, put it in my food processor, measure in the supplement powder, add a couple of tablespoons of water, pulse a few times, and done. I usually make a few weeks at a time, then freeze it into ice cube trays, toss it in a freezer ziplock, and then give them a couple of "ice cubes" per meal.
Atty doesn't like the taste of it, so he gets Primal or Vital Essentials most of the time (I also use a few local companies). Sam mostly eats the FFL and then supplements that by stealing some of Atty's food just to mess with him.
FoodFurLife will also send you a sample packet for $1 so you can see if Gizmo will be willing to give it a go before you invest in a whole bag.
If he's never had raw before, I would actually recommend starting with a freeze-dried raw (make sure you rehydrate before serving!), and then move on from there. It can take some cats a little time to adjust to eating raw, so the transition process can be important. If you decide to try a freeze-dried, some pet stores have samples you can try. I would suggest not feeding Stella and Chewy's as their company is a little less than forthcoming with their nutrition info. Primal and Vital Essentials are both reputable and helpful.