Flower-like phosphorus-doped nickel oxide (P-NiO) is proposed as a counter electrode (CE) for dye-sensitized solar cells (DSSCs). The flower-like nickel oxide essentially serves as the matrix for the CE, which is expected to promote a two-dimensional electron transport pathway. The phosphorus is intended to improve the catalytic ability by creating more active sites in the NiO for the catalysis of triiodide ions (I3-) to iodide ions (I-) on the surface of the CE. The P-NiO is controlled by a sequencing of precursor concentration, which allows the P-NiO to possess different features. The debris aggregation occurs in the P-NiO-1, while the P-NiO-0.75 leads to the incomplete flower-like nanosheets. The complete flower-like morphology can be observed in the P-NiO-0.5, P-NiO-0.25 and P-NiO-0.1 catalytic electrodes. The DSSC with the P-NiO-0.5 CE achieves a power conversion efficiency (η) of 9.05%, which is better than that of the DSSC using a Pt CE (η = 8.51%); it also performs better than that with the Pt CE, even under rear illumination and dim light conditions. The results indicate the promising potential of the P-NiO CE to replace the expensive Pt CE.