diff --git a/app/gui/oven_control/manualcookwindow.cpp b/app/gui/oven_control/manualcookwindow.cpp
index 580e41a..f3abd3e 100644
--- a/app/gui/oven_control/manualcookwindow.cpp
+++ b/app/gui/oven_control/manualcookwindow.cpp
@@ -110,6 +110,11 @@ void ManualCookWindow::checkTime()
 
         updateLabels();
     }
+
+    if (oven->interTempEnabled() && oven->currentInterTemp() >= oven->interTemp())
+    {
+        oven->stopCooking();
+    }
 }
 
 void ManualCookWindow::showCurrentHumidity()