We have
$$n^2(n+p)=m^3 \tag{1}$$
1) First let us assume that $p$ does not divide $n$.
1.1) Let $q$ be a prime that divides $n$. We have $\gcd(q,p)=1$ and therefore $\gcd(n+p,q)=1$. If $q^e$ is the highest power of $q$ that divides $n$ then $q^{2e}$ is the highest power of $q$ that divides $m^3$. So $3 \mid e$. This holds for all primes dividing $n$ therefore $n$ is a cube.
1.2) If $q$ is a prime that divides $n+p$ (but not $n$) then if $q^e$ is the highest power of $q$ ($\ne p$) that divides $n+p$ then $q^e$ is the highest power of $q$ that divides $m^3$ and again we have $3 \mid e$. So $n+p$ is a prime , too.
2.) Now we assume that $p$ divides $n$ and therefore divides $n+p$, too.
So
$$n=p^ka \tag{2}$$
for some $a$ and $\gcd(a,p)=1$. We substitute $(2)$ in $(1)$ and get
$$p^{2k+1}a^2(ap^{k-1}+1)=m^3 \tag{3}$$
Because $a$ is relatively prime to the both other factors on the lhs of $(3)$ we can conclude that a is relatively prime to the integer $\frac{m^3}{a^2}$ and so $a^2$ is a cube. Therefore $a$ and $\frac{m^3}{a^2}$ are cubes, too, and (3) can be reduced to
$$p^{2k+1}(ap^{k-1}+1)=s^3 \tag{4}$$
if we set $s=\frac{m^3}{a^2}$.
If $k>1$ then then $\gcd(p^{2k+1},ap^{k-1}+1)=1$ and so $p^{2k+1} \mid s^3$.
If $({2k+1}) \not\mid 3$ this is a contradiction, if $({2k+1}) \mid 3$ then $(4)$ reduces to
$$b^3+1=u^3 \tag{5}$$
with $u=\frac{s^3}{p^{2k+1}}$ and $b=a^{\frac{1}{3}} p^{\frac{k-1}{3}}$. Remember that $a$ is a power of 3 and
$$0 \equiv 2k+1 \equiv k-1\pmod{3}$$
If $k=1$ we get the same equation from $(4)$ But $(5)$ is only valid for $b=0, u=1$.