Barista Pro brewing cold espresso? Fix ThermoJet clogs, tripped thermal protector, solenoid valve issues, and scale buildup on the BES878 — most take under 30 minutes.
Breville Barista Pro Not Heating? 5 Fixes (BES878, ThermoJet Problems)
When the BES878 Goes Cold
The Barista Pro's big selling point is its ThermoJet heating system — Breville claims it reaches brewing temperature in 3 seconds. So when the machine stops heating properly, it's genuinely jarring. One morning it's producing espresso at a perfect 200°F, and the next it's pushing lukewarm water through perfectly ground coffee, producing a pale, sour shot that goes straight down the drain.
Most BES878 heating failures trace back to three causes: scale buildup in the ThermoJet pathway (the most common by a wide margin), a tripped thermal protector, or a solenoid valve that's partially stuck. The actual heating element failing outright is rare — but it happens.
Check these first, then work through the fixes below in order. The earlier fixes have higher success rates and take less time.
Quick Checks Before You Start
- Confirm it's a heating issue. Is the display showing the brewing temperature reach its target, but coffee still comes out lukewarm? Or does the temperature never climb at all?
- Check the water tank. A nearly empty tank forces the pump to pull air, which causes inconsistent heating and weak pressure. Fill it above the minimum line.
- Wait for a cold start. The BES878's ThermoJet heats the group head fast, but the steam boiler takes 30-60 seconds. If you're rushing shots right after power-on, give it an extra minute.
- Run a manual purge. Press the hot water button for 5-10 seconds before your first shot. This flushes the group head and stabilizes temperature.
- Check for a descale alert. The display will show a wrench icon or "DESCALE" message if scale is the culprit — this jumps you straight to Fix 2.
Fix 1: Full Power Cycle and Factory Reset
The BES878's electronics occasionally get into a confused state — especially after a power outage, a mid-brew interruption, or an update. A hard reset clears it.
How to do it:
- Turn the machine off using the power button
- Unplug from the wall — don't just button-off, physically pull the cord
- Wait 10 full minutes (not 2, not 5 — 10)
- Plug back in and power on
- Let it complete the full startup heating cycle (the temperature indicator will cycle through)
- Run a blank shot (no portafilter, just water) to flush the group head
- Pull a test shot and check temperature
If you want to do a full factory reset: hold the 1-cup and 2-cup buttons simultaneously while powering on. This resets all user settings but doesn't clear descale history.
Time: 15 minutes
Cost: Free
Success Rate: 22%
Difficulty: Easy
Fix 2: Descale the ThermoJet Pathway
This fixes the majority of BES878 heating problems. The ThermoJet system has narrow internal passages — narrower than traditional thermocoil systems — which makes it more sensitive to limescale. Even moderate calcium deposits can reduce heat transfer significantly, causing the system to push coffee at 180°F instead of 200°F.
Breville's built-in descale alert is conservative. I've seen machines with significant scale buildup that hadn't triggered the alert yet.
What you need: Breville Descaler ($12-15) or Urnex Dezcal ($10). Avoid generic citric acid blends — they can damage the internal seals on the BES878.
How to do it:
- Empty and remove the water tank
- Mix one descaling tablet or sachet with 1 liter of water in the tank
- Place a 2-liter container under the group head and steam wand
- Enter descale mode: press and hold the FILTER button for 5 seconds until the descale icon blinks
- Follow the on-screen prompts — the cycle takes about 25-30 minutes
- When prompted, refill with fresh water and run the rinse cycle (twice if the first rinse still smells of descaler)
- Pull a blank shot and check water temperature with a thermometer if you have one (target: 195-205°F)
BES878 note: if the descale mode doesn't trigger from the FILTER button, check that the water hardness setting matches your actual water (Menu → Settings → Water Hardness). A lower-than-actual setting delays the alert.
Time: 35-45 minutes
Cost: $10-15
Success Rate: 48%
Difficulty: Easy
Fix 3: Check and Reset the Thermal Protector (OTP)
The BES878 has an Over-Temperature Protector — a small thermal fuse near the heating element that trips if the machine overheats. Once tripped, it cuts power to the heater entirely. The machine will turn on, the display will function, but no heat will be produced.
This typically happens if the machine ran with an empty water tank, if it was left on for extended periods, or in very hot ambient environments (leaving it in a hot car, for example).
How to check: If the machine powers on, all buttons respond, but the temperature display never moves off ambient temperature — the OTP is a strong suspect.
How to reset it:
- Unplug the machine and let it cool completely — at least 30 minutes
- Remove the drip tray and drip tray grid
- Look for a small red or white reset button inside the machine cavity, accessible from the bottom front
- Press it firmly with a pencil or thin screwdriver until you feel a click
- Reassemble and power on — the temperature should now climb normally
Caution: if the OTP trips again within a few brew cycles, there's an underlying issue (usually a stuck heating element or a faulty temperature sensor) that needs professional attention. Repeatedly resetting a tripping OTP can cause damage.
Time: 10-15 minutes
Cost: Free
Success Rate: 35%
Difficulty: Moderate
Fix 4: Flush the Group Head Solenoid Valve
The BES878 uses a 3-way solenoid valve to depressurize the group head after each shot. When this valve partially sticks — usually from old coffee oils or minor scale — it can interfere with water flow through the heating pathway, causing inconsistent or low temperatures at the puck.
Signs this is the issue: temperature looks correct on the display, but pressure fluctuates during extraction and coffee tastes thin or sour.
How to fix it:
- Dissolve 1 Breville cleaning tablet in the portafilter using the single-shot basket
- Lock in the portafilter and run a manual cleaning cycle (hold the 1-cup button for 5 seconds)
- The machine will run a back-flush sequence
- Repeat 3-5 times with fresh water to flush out the cleaning solution
- Run a blank shot (no tablet) and observe the pressure gauge — it should build to 9 bar and hold
Do this monthly if you pull more than 1-2 shots per day. The solenoid valve is one of the BES878's wear parts.
Time: 20 minutes
Cost: $5 (cleaning tablets)
Success Rate: 28%
Difficulty: Easy
Fix 5: Replace the Water Filter
The BES878 ships with a charcoal water filter that sits in the tank. These filters clog progressively, restricting water flow to the pump. Lower flow rate means lower pressure through the ThermoJet, which translates to reduced heat transfer — water spends less time in the heating pathway.
Replace the filter every 3 months or every 60 liters (roughly 500 double shots).
How to do it:
- Remove the water tank
- Pull the filter holder out of the tank (twist counterclockwise, then lift)
- Soak a new filter in water for 5 minutes
- Rinse it under running water for 60 seconds
- Insert into the filter holder and lock back into the tank
- Run two full water-only cycles to flush the new filter before brewing
Barista Pro Impress (BES876) vs Barista Pro (BES878): same filter, same replacement interval — the filters are interchangeable.
Time: 10 minutes
Cost: $8-12 (replacement filters)
Success Rate: 18%
Difficulty: Easy
When DIY Won't Work
If you've worked through all five fixes and the BES878 still isn't heating properly, the issue is likely one of these:
ThermoJet element failure: The heating element itself has failed. This is repairable, but it requires partial disassembly and a replacement element ($40-80 for the part). Not a beginner repair.
Temperature sensor failure: The NTC thermistor that feeds temperature data to the control board has gone bad. The board thinks it's at temperature when it isn't. Sensor replacement is relatively inexpensive ($15-25) but requires board access.
Control board fault: Less common, but it happens — especially in machines that experienced a power surge. Board replacement runs $80-150 for the part alone.
Cost guide:
- Professional repair: $100-250 (labor + parts)
- New BES878: $500-600 retail, $400-450 refurbished
If the machine is under warranty (2 years from purchase), contact Breville directly. They're generally good about honoring warranty claims on heating failures, which they classify as manufacturing defects.
Prevention: Keep the BES878 Heating Right
- Descale every 2-3 months — don't wait for the alert. In hard water areas (180+ ppm), go monthly.
- Use filtered water. A $25 pitcher filter pays for itself in descaling products and extends machine life significantly.
- Never run the pump dry. Keep the water tank above 250ml. Low water causes the pump to cavitate, which stresses the ThermoJet.
- Back-flush weekly if you pull daily shots. Use Breville cleaning tablets, not dish soap.
- Let it warm up. Even with ThermoJet's fast heat-up, pulling shots within 30 seconds of power-on leads to temperature instability. Two minutes is better.
- Don't leave it in standby for hours. Use the auto-off feature (Settings → Auto Off) to power down after your morning session.
FAQ
How long does the Barista Pro actually take to heat up?
Breville's "3 seconds" claim applies to the ThermoJet group head element only. The steam boiler — which is separate — takes about 45-60 seconds to reach steam pressure. For consistent shot temperature, I'd wait 2-3 minutes after power-on before pulling the first shot.
My Barista Pro makes steam fine but coffee comes out cold. What's wrong?
The steam boiler and the ThermoJet group head are separate systems. If steam works but espresso is cold, the ThermoJet pathway is the issue — almost certainly scale buildup. Start with Fix 2 (descaling).
How often should I descale the BES878?
Every 2-3 months under normal use (1-2 shots daily, medium-hard water). If you're in a hard water area or pulling 4+ shots per day, monthly descaling is worth it. The machine's built-in alert is conservative — don't use it as your only indicator.
What's the difference between the ThermoJet and a thermocoil heating system?
ThermoJet uses a flat, high-surface-area element that heats a small volume of water very quickly as it passes through. Traditional thermocoil systems maintain a larger reservoir of heated water. ThermoJet heats faster but is more sensitive to scale because of its narrow passages.
Can I use any descaler in the Barista Pro, or does it have to be Breville brand?
Breville recommends their own descaler, but third-party products work fine as long as they're citric acid or phosphoric acid-based. Avoid sulfamic acid blends — they can degrade the BES878's internal seals over time. Urnex Dezcal is a reliable alternative at about half the Breville price.
About CoffeeFixHub Team
Our team of coffee equipment specialists brings over a decade of hands-on experience troubleshooting and repairing espresso machines, drip brewers, single-serve systems, and grinders. Every guide is tested with real coffee makers across multiple brands to ensure accurate, reliable solutions. We prioritize DIY fixes that anyone can do at home without expensive tools or technician visits.
Related Articles
Continue your wellness journey with these hand-picked articles
DeLonghi Dedica Not Heating? 5 Fixes (EC685, EC680)
DeLonghi Dedica EC685 not reaching temperature, or producing cold espresso? Fix thermal fuse trips, scale buildup, NTC sensor failures, and airlocks — step-by-step.
Gaggia Classic Pro Not Heating? 5 Fixes (Thermostat, Thermal Fuse)
Gaggia Classic Pro not heating or brewing cold espresso? These 5 fixes cover thermostats, thermal fuses, and scale buildup — 76% DIY success rate. Most take under 30 minutes.
Breville Not Heating Water? 5 Fixes That Work
Breville espresso coming out cold or lukewarm? These 5 fixes restore proper brewing temperature — 76% DIY success rate. Most under 20 minutes.