As explained in the answer Grigory M linked to in the comments, an irreducible polynomial $f(x)$ is reducible $\bmod p$ for every $p$ iff the Galois group of (the splitting field of) $f$ does not contain an $n$-cycle, where $n = \deg f$. When $n = 3$ the only possible Galois groups are $S_3 \cong D_3, A_3 \cong C_3$ both of which contain a $3$-cycle so this can't happen for irreducible cubics. In fact we have the following dichotomy:
- If $\text{Gal}(f) \cong S_3 \cong D_3$ then $f$ is irreducible $\bmod p$ for a set of primes $p$ with natural density $\frac{1}{3}$.
- If $\text{Gal}(f) \cong A_3 \cong C_3$ then $f$ is irreducible $\bmod p$ for a set of primes $p$ with natural density $\frac{2}{3}$.
This reflects the density of $3$-cycles in the Galois group. The latter case can be completely understood using the Kronecker-Weber theorem.
More generally, if $n = p$ is prime then a transitive subgroup of $S_p$ contains a $p$-cycle (exercise), so this can't happen for irreducible polynomials of prime degree. The smallest $n$ for which a transitive subgroup of $S_n$ need not contain an $n$-cycle is $n = 4$ and we can take $C_2 \times C_2$ to be the Galois group, again as explained in the linked answer.