Let consider the integer of $\mathbb{Q}(\sqrt{d})$, where $d$ is square free, i.e. if $d=4k+3$ or $d=4k+2$ it is $\mathcal{O}=\mathbb{Z}+\mathbb{Z}\sqrt{d}$. If $d=4k+1$, it is $\mathcal{O}=\mathbb{Z}+\mathbb{Z}\frac{1+\sqrt{d}}{2}$.
If $\mathcal{P}$ is a non-zero prime ideal of $\mathcal{O}$, then we have $\mathcal{P}\cap\mathbb{Z}=p\mathbb{Z}$ for some prime number $p$. What I want to prove is $\mathcal{O}/\mathcal{P}$ is a field, actually an at-most-two-degree extension of $\mathbb{F}_p$.
If we pick $[x]\neq[0]\in\mathcal{O}/\mathcal{P}$, we need to show $x\notin \mathcal{P}$, there exists $y\in \mathcal{O}$, such that $[yx]=1 \text{ mod } p$.
Further, if we consider the norm of $x=a+b\sqrt{d}$, how can we deduce $n(x)=\bar{x}x$ and $p$ are coprime? If we can deduce this property then $y:=c(a-b\sqrt{d})$ can be an inverse of $x$.
Here is a direct proof. As you noticed, for any non null prime ideal $\mathcal P$ of the ring of integers $\mathcal O$, we have $\mathcal O \cap \mathbf Z=p\mathbf Z $ for a certain rational prime $p$. Considering $\mathbf Z/p\mathbf Z$ as a subring of $\mathcal O/\mathcal P$ and using $\mathcal O=\mathbf Z[\alpha]$, we see that $\mathcal O/\mathcal P$ is an $\mathbf F_p$-vector space of dimension at most 2, hence is finite. But $\mathcal O/\mathcal P$ is a domain since $\mathcal P$ is prime, and a finite domain is necessarily a field.