Although there have been reports of separate studies of photon-enhanced and plasmon-enhanced light harvesting to improve perovskite solar cell (PSC) efficiency, there are none that have achieved simultaneous enhancement in both photonic and plasmonic effects in PSCs. In this work, we designed a layer of tapered coaxial humps (TCHs) to harvest both in PSCs. The light absorption behavior of the textured perovskite layer in PSCs was systematically investigated through the finite element method (FEM). The calculation results show that the TCH-textured perovskite layer absorbs 67.6 % of visible light under AM 1.5G solar irradiation, a 21.8 % increase relative to the planar reference cell without TCHs. Using this design, a perovskite thickness of only 106 nm is needed to realize the full light absorption that normally requires 300-nm-thick perovskite without TCHs. To reveal the mechanism of light absorption enhancement, the specific field distributions were studied. We demonstrated that different photonic modes and plasmonic modes collectively result in remarkable light absorption enhancement in the 500-800 nm wavelength range. The textured PSCs reported herein provide an effective method to decrease Pb-based perovskite consumption and realize angle-insensitive and ultrathin PSCs.