Adding the simplest proof I could come up with here:
The ideal $P=(3,1+\sqrt{-5})$ is one of the prime ideals lying above the rational prime $3$, and of index three in the ring of integers.
By multiplicativity of indices of ideals we have
$$
[\Bbb{Z}[\sqrt{-5}]:P^2]=9.
$$
Combining this with the fact
$$[\Bbb{Z}[\sqrt{-5}]:(2-\sqrt{-5})]=N(2-\sqrt{-5})=2^2+5\cdot(-1)^2=9,$$ your observation
that $(2-\sqrt{-5})\subseteq P^2$ and multiplicativity of index in a tower of abelian groups:
$$
9=[\Bbb{Z}[\sqrt{-5}]:(2-\sqrt{-5})]= [\Bbb{Z}[\sqrt{-5}]:P^2]\cdot =[P^2:(2-\sqrt{-5})]
$$
imply that $[P^2:(2-\sqrt{-5})]=1$, in other words $P^2=(2-\sqrt{-5})$.
Leaving my earlier arguments showing how the approach evolved.
From where you are in your last line you can continue as follows:
First verify that
$$3\cdot 3=9=(2+\sqrt{-5})(2-\sqrt{-5})\in(2-\sqrt{-5}).$$
Then check that
$$
3(1+\sqrt{-5})=3+3\sqrt{-5}=(2-\sqrt{-5})(-1+\sqrt{-5})\in(2-\sqrt{-5}).
$$
Together with your last line these two observation prove the reverse inclusion
$$
(3,1+\sqrt{-5})^2\subseteq(2-\sqrt{-5})
$$
so you are done.
The above (or the approach in Bill Dubuque's answer) is the kind of argument you can use, when first starting with this topic. A little bit later, after you have learned about class groups and such, you can take advantage of the fact the class number of this field is $h=2$. An immediate consequence is that the square of any ideal is principal.
Therefore $P^2$ is of index $3^2=9$ in the ring $\Bbb{Z}[\sqrt{-5}]$. This means that - without any further calculations whatsoever - we know that
$$
P^2=(a+b\sqrt{-5}),
$$
where $a,b$ are rational integers and
$$
N(a+b\sqrt{-5})=a^2+5b^2=9.
$$
This leaves us the possibilities (up to sign) $a=3,b=0$ or $a=2,b=\pm1$. But you already had the key idea that $2-\sqrt{-5}\in P^2$, implying that $P^2\subseteq (2-\sqrt{-5})$,
so the claim follows.