I feed my cats raw since a few weeks. They don't eat any grains, and almost no vegetables.
More or less they eat:
organs: heart (provides taurine), liver (not too much, diarrhea), chicken stomach, kidneys,...
bones: ckicken necks, turkey necks, chicken legs, chicken wings,the back of a rabbit. These bones have already (muscle)meat on them.
musclemeat: chicken, beef, turkey, lamb, pigeon, rabbit,...
Different types of meat is better: variety!
Rabbit head is also very good, but I haven't tried it (yet)
I give them one egg a week, and sometimes some yoghurt. I don't give them fish, apparentely it's not that good for them (I can look it up for you why). Once a week I give them some vegetables, but it's not neccesary.
If your cats don't eat the bones, you can ground them. I have to do that for one cat. Or you can give some finely crushed egg shell. It's better for their teeth to give bones. NEVER cook the bones, very dangerous!
I began feeding them like this because one of my cats had diarrhea since I adopted him. And guess what: no diarrhea anymore
Sometimes I give them a pre made raw food, but that's less and less.
Anyway, I'm a beginner, so I'm on a dutch forum, where they help me a lot!