cel shading

I want to make cel shading for my game, but I only know how to make the fake cel shading which doubles the amount of vertices, which I don’t really like. I read somewhere that there is a built it feature for that in Unity. Is it true? How can I use it? Any other ways to achieve it?

I know there’s a built-in Toon Shader in Unity, and there are some edge-detection shaders available. Perhaps modifying those could give the desired effect?