diff --git a/recipes/dev/llvm18/recipe.toml b/recipes/dev/llvm18/recipe.toml
index c994290cce7b08a2b24389bdb80e6ac0918e7bf9..daeb31adb69f0403f6ca1c1961e56067a52afb1b 100644
--- a/recipes/dev/llvm18/recipe.toml
+++ b/recipes/dev/llvm18/recipe.toml
@@ -35,7 +35,7 @@ COOKBOOK_CONFIGURE_FLAGS=(
     -DLLVM_INCLUDE_EXAMPLES=Off
     -DLLVM_INCLUDE_TESTS=Off
     -DLLVM_INCLUDE_UTILS=Off
-    -DLLVM_TABLEGEN=$(which llvm-tblgen-18)
+    -DLLVM_OPTIMIZED_TABLEGEN=On
     -DLLVM_TARGET_ARCH="$(echo "${TARGET}" | cut -d - -f1)"
     -DLLVM_TARGETS_TO_BUILD=X86 # TODO: get from TARGET
     -DLLVM_TOOL_LLVM_COV_BUILD=Off