PrinBord Anti Cockroach is good for me because it's very safe. Pesticides is good for outdoors, but definitely I'm not spraying a lot especially with food and kids.
Try PrinBord Anti Cockroach. They repel cockroaches using the materials in the wood panel itself. Means, you make your kitchen cabinet with PrinBord Anti Cockroach straight.