We present an improved transform-based phase unwrapping (PU) system that employs a recursive structure. Each stage, which is identical with others, performs PU by FFT method and gives a solution as well as a residual (phase) error. The residual error is then reprocessed by the following stages. Experimental results for simulated and real InSAR phase images show significant improvement over conventional results of a single stage system.