[step:Differentiate $u_\varepsilon$ under the integral sign]Let $V \subset\subset \Omega$ be open with $\overline{V} \subset \Omega$, fix $\varepsilon < \operatorname{dist}(V, \partial\Omega)$, and let $\eta_\varepsilon \in C_c^\infty(\mathbb{R}^n)$ be the standard mollifier ($\operatorname{supp} \eta_\varepsilon \subseteq \overline{B}(0, \varepsilon)$, $\int_{\mathbb{R}^n} \eta_\varepsilon\, d\mathcal{L}^n = 1$). Extend $u$ by zero outside $\Omega$ if needed; for $x \in V$ and $y \in \overline{B}(x, \varepsilon)$, the assumption $\varepsilon < \operatorname{dist}(V, \partial\Omega)$ ensures $y \in \Omega$, so the convolution
\begin{align*}
u_\varepsilon: V &\to \mathbb{R} \\
x &\mapsto \int_{\mathbb{R}^n} u(y)\, \eta_\varepsilon(x - y)\, d\mathcal{L}^n(y) = \int_{B(x, \varepsilon)} u(y)\, \eta_\varepsilon(x - y)\, d\mathcal{L}^n(y)
\end{align*}
involves only the values of $u$ inside $\Omega$ and is well-defined.
To compute $\partial_{x_i} u_\varepsilon$, we apply the [Leibniz Integral Rule](/theorems/???). For each $x \in V$, choose a closed ball $\overline{B}(x, r) \subset V$ small enough that the union $\bigcup_{x' \in \overline{B}(x, r)} B(x', \varepsilon)$ is contained in a fixed compact set $K \subset \Omega$ (take $K = \overline{B}(x, r + \varepsilon) \cap \overline{\Omega}$; by hypothesis on $\varepsilon$, $K \subset \Omega$). Then for $x' \in \overline{B}(x, r)$,
\begin{align*}
u_\varepsilon(x') = \int_K u(y)\, \eta_\varepsilon(x' - y)\, d\mathcal{L}^n(y).
\end{align*}
The integrand $(x', y) \mapsto u(y)\, \eta_\varepsilon(x' - y)$ has the following properties on $\overline{B}(x, r) \times K$: (i) for each fixed $x'$ it is measurable in $y$; (ii) for $\mathcal{L}^n$-a.e. $y \in K$ it is $C^\infty$ in $x'$ since $\eta_\varepsilon$ is $C^\infty$; (iii) the partial derivative $\partial_{x'_i}[u(y)\, \eta_\varepsilon(x' - y)] = u(y)\, (\partial_{x_i}\eta_\varepsilon)(x' - y)$ is dominated by $|u(y)| \cdot \|\partial_{x_i}\eta_\varepsilon\|_{L^\infty}$, which lies in $L^1(K)$ because $u \in L^p(K) \subseteq L^1(K)$ on the compact set $K \subset \Omega$. Hence the [Leibniz Integral Rule](/theorems/???) applies and
\begin{align*}
\partial_{x_i} u_\varepsilon(x) = \int_{\mathbb{R}^n} u(y)\, (\partial_{x_i}\eta_\varepsilon)(x - y)\, d\mathcal{L}^n(y).
\end{align*}
The same argument applied iteratively to $\partial_{x_i}\eta_\varepsilon$ in place of $\eta_\varepsilon$ shows that $u_\varepsilon \in C^\infty(V)$.[/step]