diff --git a/modules/lang/web/+html.el b/modules/lang/web/+html.el
index 0a396a7cd..db6124c3a 100644
--- a/modules/lang/web/+html.el
+++ b/modules/lang/web/+html.el
@@ -66,6 +66,7 @@
(delq! nil web-mode-engines-auto-pairs))
(add-to-list 'web-mode-engines-alist '("elixir" . "\\.eex\\'"))
+ (add-to-list 'web-mode-engines-alist '("phoenix" . "\\.[lh]eex\\'"))
;; Use // instead of /* as the default comment delimited in JS
(setf (alist-get "javascript" web-mode-comment-formats nil nil #'equal)