If you have a young, healthy kitty, the bad breath is the result of a digestive problem. So, when choosing food, the emphasis will have to be on high quality, easy to digest ingredients, NOT on cleaning the teeth.
Please visit some small, individually owned pet supply stores and switch your cat over to a canned diet. There are many, many good brands to choose from, start with something simple as Innova or Wellness, then explore other foods such as Eagle Pack, Chicken Soup, etc, etc, etc.
There are many good choices, what you feed should always be determined by what your cat can easily digest without any problems.
Looking for simple recipes with relatively few ingredients is a wise precaution.
Always avoid foods with brewer's rice and corn, wheat and soy and all their by-products.