diff --git a/Marlin/src/lcd/menu/menu_spindle_laser.cpp b/Marlin/src/lcd/menu/menu_spindle_laser.cpp
index 3f696a62894f18e023d927eaa4f072ebff476f63..e3fda1dc378fe3a6d01265acf7d80abe0dfe396e 100644
--- a/Marlin/src/lcd/menu/menu_spindle_laser.cpp
+++ b/Marlin/src/lcd/menu/menu_spindle_laser.cpp
@@ -26,7 +26,7 @@
 
 #include "../../inc/MarlinConfig.h"
 
-#if HAS_CUTTER
+#if HAS_LCD_MENU && HAS_CUTTER
 
   #include "menu.h"
 
@@ -51,4 +51,4 @@
     END_MENU();
   }
 
-#endif // HAS_CUTTER
+#endif // HAS_LCD_MENU && HAS_CUTTER