So $f = x^3 +9x -2$, and $E$ is its splitting field. I need to show that there are exactly three intermediate field extensions $K$ such that $\mathbb{Q} \subset K$ is not normal.
By Descartes' rule of signs, $f$ has exactly one real root, which is positive. Thus it has two complex roots. Call them $\alpha$, $\omega_1$ and $\omega_2$. The minimal polynomial of $\alpha$ is $f$, while the minimal polynomial of both $\omega_1$ and $\omega_2$ is a second degree polynomial, say $g$. So $[E:\mathbb{Q}] = 6$. The only intermediate fields I can see are $\mathbb{Q}(\alpha)$, $\mathbb{Q}(\omega_1)$ and $\mathbb{Q}(\omega_2)$. It's quite clear that $\mathbb{Q}(\alpha)$ is not a normal extension, but both $\mathbb{Q}(\omega_1)$ and $\mathbb{Q}(\omega_2)$ are the splitting fields of $g$, if I'm not mistaken, so they are normal.
I thought that $\mathbb{Q}(\alpha^2)$ might be one of the intermediate fields I'm looking for. This is where I'm scrambling for possible intermediate fields. I'm not even sure that this is a good approach to this problem. The actual roots of $f$ are quite hideous, so I stayed clear of them and just worked with them algebraically. Any help is much appreciated.
Actually the intermediate extensions you are looking for are $\mathbb{Q}(\alpha)$, $\mathbb{Q}(\omega_1)$ and $\mathbb{Q}(\omega_2)$. Your reasoning about $\mathbb{Q}(\omega_1)$ and $\mathbb{Q}(\omega_2)$ being normal is wrong, because you don't have the good minimal polynomial. Indeed, if $f$ is the minimal polynomial of $\alpha$ it is irreducible, and thus it is also the minimal polynomial of $\omega_1$ and $\omega_2$.
I think the simplest way to show that these extensions are the ones you are looking for is to use the fondamental theorem of Galois theory : (non)-normal extension are in bijection with (non)-normal subgroups of $Gal(E,\mathbb{Q})$. $Gal(E,\mathbb{Q})$ must contain an automorphism of order $3$ because its order is a multiple of $[\mathbb{Q}(\alpha):\mathbb{Q}]=3$, and it also contains complex conjugation which is of order $2$; thus $Gal(E,\mathbb{Q})=S_3$. The non-normal subgroups of $S_3$ are each generated by a transposition of two roots, so the corresponding fixed subfields must each contain one root, and also have degree $3$; thus they must be equal to $\mathbb{Q}(\alpha)$, $\mathbb{Q}(\omega_1)$ and $\mathbb{Q}(\omega_2)$.