If you do prepare your cat’s food at home, it’s also a good idea to have more than one recipe in your arsenal. No single recipe can be completely balanced, and it’s good to learn new recipes regularly.
You can also check out another way of raw feeding, called Frankenprey. We do not know if the name is related to Frankenstein, but the idea is that you feed only one or a few raw ingredients at each meal; over the course of a week, your cat receives all the ingredients he needs for a complete diet. Find out more about Frankenprey here.
One last thing. It’s not about buying 100 cat foods and mixing them all in one bowl. It’s best to have a few in your fridge or cupboard and give different foods at different meals. Once you get into the routine, you can easily discover new foods and leave behind those that your cat no longer appreciates.