Commercial Hot Holding Cabinet: Not Holding Temperature — Causes & Fixes
Compiled by Resultex Media Group · Editorially reviewed · Last verified August 2026
Check in this order (5-minute diagnostic)
Work top to bottom — the quickest, most-likely checks are first.
- Cabinet was not preheated before food was loaded. Confirm the unit was brought up to setpoint before food went in. Metro warns the cabinet is 'not a re-thermalizing cabinet' and Alto-Shaam advises operators to 'preheat the unit to the desired temperature well in advance of presenting any food.' Cambro notes the UPCH400 takes about 45 minutes to preheat; Hatco humidified cabinets need roughly 30-60 minutes.
- Temperature setpoint too low or wrong mode selected. Read the temperature dial/display against a calibrated thermometer. Metro lists 'temperature set point is too low' and, on hold/proof models, the wrong mode (must be in HOLD, not PROOF). Winston CVap: verify the Food Temp dial is set high enough.
- Door left open, not fully latched, or worn gasket. Confirm the door closes and latches fully and the gasket is intact. Metro lists 'door not fully closed or sealing improperly' and 'worn door gasket' as causes of low temperature.
- Water evaporator empty (water-based cabinets: Winston CVap, some Metro/Hatco humidified). On cabinets that transfer heat through a heated water reservoir/evaporator, an empty tank means little heat reaches the food. Winston CVap lists 'evaporator empty' as a cause of food not being hot enough. (Does NOT apply to waterless Alto-Shaam Halo Heat cabinets.)
- Mineral scale on the evaporator/heating surface (water-based cabinets). On water-based cabinets, scale on the tank, elements, or water-level probe insulates the heat and lowers performance. Winston lists 'mineral scale buildup' and advises inspecting the tank, level sensor, and probe for scale.
- Blocked clearance / overloaded so air can't circulate. Confirm the manufacturer's clearance (Winston: 2 inches all sides) and that product isn't blocking the blower or air path. Metro cabinets run the blower continuously to circulate heat.
- Blower not circulating air (Metro and similar forced-air cabinets). Metro lists 'blower not circulating: check blower wiring for faults/disconnection' as a low-temperature cause. Listen/feel for airflow with the door open briefly.
- Heating element, thermostat, or high-limit (thermal cut-out) fault. Powered on, correct setpoint, door sealed, tank filled - but the cabinet still won't reach temperature. On Alto-Shaam, error E-30 (unit under temperature) points here. Confirming an element, thermostat, or thermal cut-out fault requires measuring amp draw and continuity.
Likely causes, checks & fixes
| Likely cause | How to check | What to do | Who |
|---|---|---|---|
| Cabinet was not preheated before food was loaded | Confirm the unit was brought up to setpoint before food went in. Metro warns the cabinet is 'not a re-thermalizing cabinet' and Alto-Shaam advises operators to 'preheat the unit to the desired temperature well in advance of presenting any food.' Cambro notes the UPCH400 takes about 45 minutes to preheat; Hatco humidified cabinets need roughly 30-60 minutes. | Empty the cabinet, let it fully preheat to setpoint, then reload with food that is already at or above 135°F. Never use a holding cabinet to heat cold food up. | DIY-safe |
| Temperature setpoint too low or wrong mode selected | Read the temperature dial/display against a calibrated thermometer. Metro lists 'temperature set point is too low' and, on hold/proof models, the wrong mode (must be in HOLD, not PROOF). Winston CVap: verify the Food Temp dial is set high enough. | Raise the control to the correct setting (high enough to keep food at or above 135°F) and, on hold/proof units, confirm HOLD mode is selected. Allow recovery time before judging. | DIY-safe |
| Door left open, not fully latched, or worn gasket | Confirm the door closes and latches fully and the gasket is intact. Metro lists 'door not fully closed or sealing improperly' and 'worn door gasket' as causes of low temperature. | Close and latch the door; if the gasket is torn or hardened so it won't seal, replace it (see how-to). Metro also advises periodically tightening door latch and hinge screws. | DIY-safe |
| Water evaporator empty (water-based cabinets: Winston CVap, some Metro/Hatco humidified) | On cabinets that transfer heat through a heated water reservoir/evaporator, an empty tank means little heat reaches the food. Winston CVap lists 'evaporator empty' as a cause of food not being hot enough. (Does NOT apply to waterless Alto-Shaam Halo Heat cabinets.) | Fill the evaporator/reservoir per the manual (Winston: to within 1 inch of overflow). See the water-fill how-to. | DIY-safe |
| Mineral scale on the evaporator/heating surface (water-based cabinets) | On water-based cabinets, scale on the tank, elements, or water-level probe insulates the heat and lowers performance. Winston lists 'mineral scale buildup' and advises inspecting the tank, level sensor, and probe for scale. | Descale the evaporator per the manual (see maintenance). Use only manufacturer-approved descaling; never wire brushes or chlorides on stainless. | Basic |
| Blocked clearance / overloaded so air can't circulate | Confirm the manufacturer's clearance (Winston: 2 inches all sides) and that product isn't blocking the blower or air path. Metro cabinets run the blower continuously to circulate heat. | Restore clearance around the cabinet and redistribute product so the blower can move heat around the chamber. Allow recovery time after loading. | DIY-safe |
| Blower not circulating air (Metro and similar forced-air cabinets) | Metro lists 'blower not circulating: check blower wiring for faults/disconnection' as a low-temperature cause. Listen/feel for airflow with the door open briefly. | A non-running or miswired blower is an internal electrical repair. Have a factory-approved service agent test and replace the blower. | Technician |
| Heating element, thermostat, or high-limit (thermal cut-out) fault | Powered on, correct setpoint, door sealed, tank filled - but the cabinet still won't reach temperature. On Alto-Shaam, error E-30 (unit under temperature) points here. Confirming an element, thermostat, or thermal cut-out fault requires measuring amp draw and continuity. | Diagnostic-only for the operator. Have a qualified/factory-approved technician test the air heater element, thermostat, high-limit/thermal cut-out, and their wiring. Do not open the control enclosure or repair wiring yourself. | Technician |
Who can do it: DIY-safe owner-doable · Basic simple part swap · Technician refrigerant/gas/electrical — call a licensed pro.
How to do the safe fixes
Owner-doable procedures only. Anything on the "Technician" list above needs a licensed pro.
Fill and set up the water pan for humidity (water-based cabinets) DIY-safe
- Confirm your cabinet is a water-based/humidified model (Metro humidified, Hatco FSHC, Winston CVap). Skip this entirely on waterless Alto-Shaam Halo Heat cabinets.
- With the cabinet cool and unplugged, fill the correct pan: Metro - fill the stainless water pan (used inside on the element); Winston CVap - fill the evaporator to within 1 inch of overflow; Hatco - fill the reservoir.
- In hard-water areas, add 1 tablespoon (15 ml) of white vinegar or lemon juice to the water to help minimize scale (Winston).
- If using distilled water on a Hatco unit, add one teaspoon of salt at the initial fill only so the water-level sensors register (Hatco).
- Do not run the stainless water pan and the plastic drip pan at the same time (Metro).
- Preheat the cabinet, then set the humidity/texture control for the food being held (moister = lower texture setting / higher humidity; crisper = drier setting).
- Wipe up any water that drips from the door - it is a slip hazard (Metro).
· Tools: Clean water (or distilled water), White vinegar or lemon juice (hard-water areas), Measuring spoon · Source: Metro C5 E-Series Instruction Manual; Winston CVap HA4 Series Owner's Manual; Hatco Flav-R-Savor FSHC Installation Guide
Adjust humidity with vents on a waterless cabinet (Alto-Shaam Halo Heat) DIY-safe
- Confirm the cabinet is a waterless Halo Heat model - it manages moisture with vents, not a water pan (Alto-Shaam: Halo Heat holds without 'added humidity').
- To hold crispy items longer, open a few vents to release moisture (Alto-Shaam).
- To keep food moist and help it retain heat, close the vents to hold moisture in.
- Adjust vents gradually and check the food after a hold interval; do not lower the temperature setpoint to change texture.
· Source: Alto-Shaam Heated Holding Best Practices
Check and adjust the temperature control against a thermometer DIY-safe
- Preheat the cabinet fully, then place a calibrated thermometer at food level inside - do not rely on the dial or display alone.
- Compare the thermometer reading to the cabinet setpoint after it stabilizes.
- If food runs cool, raise the temperature control (and confirm HOLD mode on hold/proof units) until food holds at or above 135°F; allow recovery time between changes.
- If the display and a calibrated thermometer disagree by more than a few degrees, the sensor/control likely needs service - do not attempt internal calibration on a sealed electronic control.
- Only perform a thermostat offset/calibration adjustment if your model's manual documents an operator-accessible procedure; otherwise call a technician.
· Tools: Calibrated thermometer · Source: Metro C5 3 Series User Manual (thermostat operation); Winston CVap HA4 Series Owner's Manual
Reset a tripped high-limit / thermal cut-out (manual-reset models) Basic
- Confirm your model has a manual-reset high-limit (e.g., Cambro UPCH400, set at 195°F).
- Disconnect power and let the unit cool below the reset threshold (Cambro: below 185°F).
- Locate and press the manual reset button on the hi-limit thermostat per the manual.
- Restore power and verify the unit heats and holds normally.
- If the high-limit trips again, stop using the cabinet and call service - a repeat trip indicates a fault (overheating, blower, or thermostat).
· Source: Cambro Ultra Pan Carrier UPCH Owner's Manual
Clean the interior and drain/clean the evaporator DIY-safe
- Disconnect power and let the cabinet cool at least 30 minutes (Winston).
- On water-based cabinets, place a pan under the drain and remove the drain cap to empty the evaporator.
- Apply food-grade germicidal detergent to the food chamber (and evaporator); wipe all interior surfaces.
- Clean heating elements with a Teflon/nylon-bristle brush - never wire brushes, scrapers, steel wool, or chloride-based cleansers.
- Inspect for scale on the tank, elements, and water-level probe; descale if present.
- Rinse surfaces and dry with a clean towel. Do NOT spray water into the controls or use a high-pressure/water-jet on the cabinet.
- Refill the evaporator and replace the drain cap (water-based units), then restore power.
· Tools: Food-grade germicidal detergent, Teflon/nylon-bristle brush, Drain pan, Clean towels · Source: Winston CVap HA4 Series Owner's Manual; Metro C5 E-Series Instruction Manual
Replace a worn door gasket DIY-safe
- Bring the cabinet and the new gasket to room temperature and disconnect power.
- Remove the old gasket (dart/push-in gaskets pull out of the door channel; screw-retained gaskets are held by a retainer strip).
- Clean the gasket channel and door edge.
- Seat the new gasket starting at the corners, then work along each side until it is fully seated all the way around.
- Close and latch the door and check for an even seal; tighten latch and hinge screws so the door self-closes and seals (Metro).
- Use only manufacturer-approved replacement parts (Metro).
· Tools: Correct replacement gasket, Screwdriver (for screw-in gaskets) · Source: Metro C5 E-Series Instruction Manual
- Blower not circulating air (Metro and similar forced-air cabinets)
- Heating element, thermostat, or high-limit (thermal cut-out) fault
- A breaker that trips again after you reset it once — stop, disconnect the unit, and call an electrician or refrigeration technician.
- You smell gas, see refrigerant/oil leaking, or the repair needs the sealed system, gas train, or high-voltage wiring.
Related hot holding cabinet problems
Frequently asked questions
Why is my hot holding cabinet not holding temperature?
The most common reasons a heated holding cabinet runs cold are that it was never preheated (these are holding, not reheating, cabinets), the setpoint is too low, or a door/gasket isn't sealing so heat keeps escaping. Only after those are ruled out do you move to the blower, heating element, or thermostat, which are technician-level checks.
When should I call a technician instead of fixing it myself?
Call a licensed technician for anything involving the sealed system, refrigerant, gas, or high-voltage wiring — for example: Blower not circulating air (Metro and similar forced-air cabinets); Heating element, thermostat, or high-limit (thermal cut-out) fault. These are diagnostic-only for an operator.
Is it worth repairing or replacing?
Simple fixes (gaskets, coil cleaning, a single part) are worth repairing. Consider replacing when it needs a compressor or sealed-system repair and is 8–10+ years old, or when repeat service calls near the price of a new unit.
- Metro C5 E-Series Heated Holding and Proofing Cabinets Instruction Manual (troubleshooting: no heat, low temperature, controls dead, over-temperature; water pan/proofing; cleaning; safety) — source
- Metro C5 3 Series Heated Cabinets User Manual (thermostat/heating operation, basic troubleshooting, controls-do-not-work) — source
- Metro C5 6 Series Controlled Temperature Heated Holding Cabinet Instructions — source
- Alto-Shaam 500-TH-II Halo Heat Installation/Operation/Maintenance Manual (error codes: E-30 under temperature, E-31 over temperature, sensor faults) — source
- Alto-Shaam 300-TH Service Manual (error-code table: E-10 probe shorted, E-30 under temp, E-31 over temp, E-108 check fans, E-109 high limit) — source
- Alto-Shaam Heated Holding Cabinet Best Practices (preheat guidance; waterless Halo Heat / vent-based moisture control) — source
- Cambro Ultra Pan Carrier UPCH400/UPCH800/UPCH1600 Owner's Manual (auto power-on red light, hi-limit thermostat reset at 195°F, preheat time, no added water) — source
- Winston CVap HA4 Series Holding Cabinet Owner's Manual (evaporator fill, Food Temp/Food Texture controls, descaling, troubleshooting, safety) — source
- Winston CVap HBL Series Owner's Manual — source
- Hatco Flav-R-Savor FSHC Tall Humidified Holding Cabinet Installation Guide (water reservoir fill, distilled-water salt note, humidity selector, water-level sensor, ~30-60 min preheat) — source
- Hatco Flav-R-Savor FS Series Installation and Operating Manual — source
- FDA Food Code 2022 § 3-501.16 — hot TCS food held at 135°F (57°C) or above; roasts 130°F exception; reheat-to-165°F or discard rule — source
- OSHA 29 CFR 1910.147 — Control of Hazardous Energy (Lockout/Tagout), covers thermal and electrical energy during servicing — source
- OSHA Standard Interpretation — workers must be protected from hazards of heated (hot) surfaces — source