There are lots of conflicting reports on the internet about the Breville Bambino. Some say it runs too cold, many reference a Lance Hedrick video and say it easily gets too hot, and everyone else says it is the obvious choice for any beginner setup. Who is right? After lots of testing and considerations for the engineering choices of the machine, I believe everyone is correct and I will explain why. I invite this to be a discussion more than a declaration of fact. This is simply my opinion as someone with a mechanical engineering degree and about a year of home espresso experience on the Breville Bambino.
First is understanding how the Breville Bambino works. I will be referring to Tech Dregs’ fantastic teardown that I have linked below and the Breville owner’s manual. The bambino and many other Breville machines use a “ThermoJet” heating system to heat a small volume of water between two metal plates “in 3 seconds”. On the outlet of this flat, spiral shaped, continuous heater is a thermocouple/thermistor (I believe it is likely a thermocouple, but the teardown calls it a thermistor. It's not really relevant to this discussion). The important thing to note here is that this sensor measures the temperature of the water leaving the HEATING ELEMENT. Once it goes past the temperature sensor it runs through plastic tubing to a solenoid-controlled valve (more plastic) that directs the water to either the steam wand or the group head. Not once does the machine measure the temperature at the group head. This temperature sensor then informs a PID controller which controls the heat released by the heater. The PID is NOT attached to a boiler. This allows for near instant ready time but means there is not a large thermal mass of water or metal keeping the heating element and water within it at a constant temperature. The only thing providing any kind of temperature stability is the PID controller. This is the PIDs only job: temperature stability in the heating element. As I have mentioned, it is only concerned with the current temperature at the heater outlet, which is before even the solenoid. This allows the heater to provide a constant stream of water at a constant temperature.
Test #1) does the PID work and will the Breville Bambino provide water at a constant temperature?
Yes, quite well actually. This can be tested by using the steam wand to produce boiling water. After about 10 seconds the water made its way out of the steam wand and the temperature stabilized at about 95C +/- 0.2 C and continued at that temperature for the remainder of the minute before the machine filled my mug and timed-out. This means that the water took a few seconds to make it through all of the internal hoses and to heat all of its pathway to 95C. Once at steady-state, the machine was able to maintain its planned temperature. 95C is higher than the advertised 93C, but I am not a Breville engineer and maybe they put in a slightly higher set point for the steam wand. Regardless, the PID works, and the Bambino is able to produce constant temperature water.
Test #2) Is my puck getting the promised 93C consistently? A much more complicated question. In short, not really, but to fully answer this we need to understand a few things.
First, Breville (and everyone else) recommends running an empty shot first. The results of the last test demonstrate this is a REQUIREMENT. Ignoring the fact that the tubes and group head are cold, you need to get warm water to shower screen of the group head, or the first few seconds of your shot will be just like the first few seconds of the previous test (no water or cold leftover water). This also means anyone here on reddit suggesting that you should run the steam wand first to get the heater “warmed up” then pull your shot is ignoring this priming effect and how the heater works. The heater does not need to “warm up”, the group head and portafilter do. By design the heater gets to temperature near instantly.
Second, most if not all of the prosumer machines have a way to pre-heat the group head and keep it hot. Whether that’s with a thermosiphon in the e61 group head or a PID in something like the Bezzera BZ10. These machines are able to do this because they have large amounts of metal in the group head that can act like a giant thermal battery and buffer. That thermal battery takes time to charge. So, if your expensive machine uses a boiler, you are waiting the 20ish minutes for the water to come to temp, but you’re also waiting for the group head. This thermal mass at the group head allows for the temperature stability of these machines. Breville designed the Bambino and Bambino plus to be affordable, so they did not include all of the expensive metal or the heating elements at the group head. The bambino depends on the heat of the water destined for your coffee to warm the group head. Now take a look at the teardown video. You’ll notice that the bambino is basically all plastic after the heater until the group head. Tech Dregs discusses this at the end of his video too, but this all-plastic design is a feature. It was done on purpose. Not only to make the machine more affordable, but it allows the Bambino to achieve the advertised 3 second warm up time. You cannot have 3 second ready time and the thermal stability at the group head of a prosumer machine. Adding all of that metal would mean a 10-20 minute warm up period (hence why a $4000 machine cannot get around the warming period and give you 3 second ready time). A machine can have temperature stability but temp stability at the heater and at the group head are NOT the same thing. Many people are spending thousands to get around this.
So, with the Breville, what can we do to get temp stability, not just at the heater, but at the group head? Pull an empty shot to heat it up like Breville says. They designed the machine to work this way, that’s why they suggest it. If you want to get that tiny piece of metal in the group head as hot as possible follow the advice of u/rmanalan (their post linked below). They recommend using the double walled pressurized basket for the empty shot. Run the empty shot using manual mode and do not cancel the shot. This will allow the machine to run for 1 minute. Repeating their tests on my own I can confirm their results, after a minute it gets very hot. (Note when they test with the steam wand that is for heating water in a mug from cold and not measuring the output of the steam wand like I did in Test #1).
But what does my testing say? First the parameters, I am placing the thermocouple inside of the stock portafilter but outside of the basket. Without a pressurized basket, my machine produces water from the group head at about 65-70C very consistently (both with the portafilter and without it just holding the thermocouple to the water and sacrificing my hands). I believe Breville knows the machine is doing a casual warm and rinse. It does not need to waste energy on going to 93C because there’s no coffee to brew. With a pressurized basket, it is a very different story. Running u/rmanalan’ s minute test I get a range of temperatures. At the beginning of the shot I am still on the cold side starting at 70C (running the test starting with a cold machine), but by the end of the minute I agree with Lance Hedrick, I am over 93C in the 95C+ area. This means everyone on reddit feeling like the bambino is cold and under extracting their shots is right, but so is everyone that says the bambino gets too hot. The water in the portafilter starts out too cold and gets too hot. If you are pulling very long shots, then you will start to over-extract at the end. This means if you pull a shot without priming the system at all then you are in trouble. At the beginning of the shot when you’re expecting to get the sour part of the espresso, the temperature will be extra low, extra under-extracted, and extra sour. By the late end (if you are pulling a 50 second shot) then you are too hot and over extracting the part of the shot that is already prone to be bitter. This is the worst of both worlds. But what happens in the middle? In the middle the bambino is able to hold a temperature in the mid to low 80C range at the outside of the basket. Pre-heating the group head and then immediately pulling your shot allows this 80s range from the beginning and to be held throughout the ~30 second range where most wisdom says to pull your shot. So yes, Lance is technically right, but functionally you are running colder than expected and the bambino is not a machine that runs hot (particularly for the 1-2 shots the machine is designed to pull before it is turned off). Before you run to the comments about my testing method, I will concede that I did not test the temperature inside the basket or with a puck in. This is going to affect the results, so do not take my results to mean that you are brewing in the low 80s. I am here to understand how the machine works and analyze the trends so we can better understand how to use it, not measure the exact brew temp. I’ll leave that to someone else. I expect the machine, in actual use while I am not measuring, is operating in the high 80s. An area that has the potential to make acceptable dark roasts.
My theory for why this is all happening: I’ve alluded to it, but I believe the answer is thermal mass. There is a reason that Breville uses nearly all plastic internals, provides a lightweight aluminum portafilter, and recommends an empty shot. It all has low thermal mass, and the empty shot will quickly ~warm~ everything. The plastic tubing and half plastic portafilter will no longer be cold and a beginner can quickly pull a half decent shot through it. Breville is banking on the fact that nothing will be in contact with the water for long, so if they are fast enough then the constant temp water leaving the heating element will result in an extraction where the temperature is stable throughout. (in the high 80s/low 90s). This is PERFECT for the average joe who just wants to stop drinking Keurig coffee. He’s already drowning out any minor variance in taste with milk and/or sugar, only pulling one or two shots, not buying any extra equipment, and doesn’t know what r/espresso is. He doesn’t need anything more than this $300 machine can do and it does exactly what he wants for a great price that doesn’t gatekeep espresso. That is who Breville engineered this machine for. Unfortunately for me, I have the taste and perfectionist behavior that craves a $4000 machine, but my wallet disagrees, so as a beginner I bought one too. So, what is happening to me and everyone else upset with the Bambino online? I bought a stainless steel bottomless portafilter (larger thermal mass), a WDT tool, an IMS basket, and started drinking my espresso without any milk. Now I am in a tough spot where I feel unhappy with the machine because I am trying to act like buying fancy accessories changes the way my machine is designed to brew. It is not a high-end machine. So, I will be brewing with dark roasts and using the machine for what it was designed for until I have the savings to invest more.
For a more technical theory about the temperature curve please indulge me a little longer. The thermal mass of the group head is nearly all concentrated in the portafilter. There is very little metal in the actual group head of the machine. This means that if you want the best temperature stability in the group head while using a Breville “ThermoJet” machine, you need to warm both the shower screen and the portafilter. If you want to do a complicated maneuver with a minute, a pressurized basket, and 10-12oz of expended water every time then be my guest. It will get the group head as hot as possible. The issue is that while you are changing the basket and preparing your puck, the tiny piece of metal (shower screen) in the machine is cooling down FAST. Also, all of that heat energy that you just put into the pressurized basket is now sitting on your counter. All of the heat energy you put into the portafilter also just flooded into the new basket (through thermal conduction. It’s metal on metal) and now both are a little warm but mostly cold. With the Breville machines, your only friend is speed. Speed getting to temp, speed warming the portafilter, speed in your puck prep, and speed in pulling the shot. That said, and as I’ve mentioned before, an empty shot is STILL needed. Don’t let the system hold stale water from yesterday and don’t needlessly let anything be room temperature. Any warming that can be done before you pull your shot is heat that is not coming out of your brew water during the shot and is letting your extraction happen closer to the planned 93C that is coming from the heating element. Now that you’ve warmed everything to the best this machine can, let’s follow what happens. The water gets to 93C in the heating element, gets pumped out, and hits your group head, coffee, and portafilter. All 3 act like a heat sponge, and they pull heat from the water lowering its temperature (but hopefully not too much because you pulled the empty shot). As the shot goes on, this continues and the heating element and PID do not care. They are sending constant temperature (93C) water out (constant heat). Think of the water as a constant allocation of energy per second from the heater to the group head. Once the water (and energy) gets to the group head, the water gives energy away into the colder elements (group head, coffee, portafilter), until they are at the same temperature. This means the water has been cooling down on its way from the heater to your cup and is no longer 93C. While that change has been happening over a distance, there has been another change happening over time in a single location. The water in the portafilter has been getting warmer. As the group head gets warmer the amount of energy that leaves the water every second to go to warming the group head decreases. This means more heat energy the water gets to keep and the higher its temperature. This is seen in the steady but slow climb in water temperature in everyone’s experiments (the climb is slowed by the thermal mass of the everything the water is warming). At approximately one minute though, everything is the same temperature. I confirmed this by using electrical tape to connect the wall of the basket to my thermocouple. This is where you wanted to start but unfortunately your espresso finished pulling 30 seconds ago. But once this happens the water in the group head is finally hot and 93C and there is thermal feedback to the PID. The water is no longer cooling down as it goes to your cup, it is staying constant until it leaves the portafilter. This means that the heater is producing too much heat, so the PID has to respond and stop heating the water so much or the temp will climb. Unfortunately, the PID cannot cool anything, just stop adding heat, so everything starts getting very warm at the end of the minute test. This is what Lance notices. Now the thermal mass of all of the water in the tubes and the group head are working against the machine to keep it overly hot. You have run the machine for too long. Breville did not design their machines for this!
At the end of the day, everyone is right. Breville designed this machine for beginners. Beginner habits will play well with it. If you try and use it like an enthusiast machine you will notice it runs a little cold and struggles with medium roasts and I can only imagine also light roasts. But if you are a coffee youtuber or someone like me then you will notice it gets overly hot when you run it continuously for longer than it was designed (no coincidence it auto-shuts off at 1 min!). Please enjoy this machine for what it is!
As a side note, I don’t own a Gaggia Classic Pro, but I imagine that it suffers from similar thermal mass issues regardless of if you PID mod it or Gagguino it. Compared to a stock Gaggia I think the Breville bambino is better especially at $300. With the PID, I think the GCP is VERY similar to the bambino because the PID is still only on the heating element. The thing to note with a PID GCP is that it only has a 100ml boiler so if you run 70ml preheating things then you only have 30ml to make your drink which is not enough. At least the bambino is “bottomless” when it comes to producing hot water from the heater.
Teardown video (Tech Dregs): https://youtu.be/etxYC9AlBXM
u/rmanalan’s experiments: https://www.reddit.com/r/espresso/comments/ivx60s/more_temperature_experiments_with_the_bambino_if/
Lance Hedrick’s Video: https://www.youtube.com/watch?v=U2TNEhrBU5Q&t=655s
If you’re not tired of reading what I have to say, here’s my story of how I got here. I am new to making espresso and like many people on this subreddit I bought a Breville bambino as my first machine. For a long time, I was blaming my puck prep, my grinder (a fellow opus), and my portafilter. I could make shots that tasted okay, but I never made something that I was confident wasn’t sour. Pouring 8-10oz of steamed milk on top made a latte that was better than any drip coffee I’d ever made so I was happy. Unfortunately, I am on r/espresso and I have a girlfriend who lived in Italy for a year so sour espresso wasn’t acceptable for long. After a couple of weeks drinking sour shots that I had dialed in to the best of my ability, I decided to go to a local roaster and order a real double shot espresso. I noticed two things: first is the shot was delicious and I am not crazy for doubting my espresso and the second was that it was HOT. Suddenly I realized my shots were all sour because I was brewing too cold. I went down a reddit rabbit hole, ordered a set of thermocouples, and began testing.
TLDR: My opinion is that the bambino is a great beginner machine, especially for its price. Just use dark roasts, follow the instructions and run an empty shot immediately into your portafilter and basket before pulling your real shot, and don’t expect it to perform like a $2000+ PID machine with an e61 group head just because the letters PID are in the marketing material. If you do something different and love your bambino, keep doing it!
by Sidezbros
21 Comments
Fun part, is that temperature will be different with different flow rate because of how PID control works. Temperature swings during also will heavily depend on flow rate.
You might get perfect Temperature stability at 2 g/s, while +-5deg C on 4g/s or vice versa.
Stop, I’m trying to postpone an upgrade.
What dark roast beans are you using? Appreciate the write up.
As a PhD student whose worst enemy is non repeatability, the bambino was driving me insane. I loved your work(better than some actual scientific publications ngl, show us those numbers too don’t be shy).
But tldr, what do you think is the best way to get a consistent shot everytime? I’ve been using the same beans, same settings, I saw earlier in the sub that setting the 1 shot basket to the lowest amount it will allow is a good way to warm up the group head(without a porta filter) right before you pull a shot, and that seems to work okay.
But my shots vary from 30s for 36g to 25s for 45g. It’s been incredibly frustrating.
I only drink lattes so I can’t really tell any real difference in taste, but it irks me nonetheless
I’m getting closer and closer to pulling the trigger on a profitec go. Orrrrr Silvia x.
> Without a pressurized basket, my machine produces water from the group head at about 65-70C very consistently
I assume this test was with no coffee in the portafilter? If so, my theory is that water is flowing through the thermocoil too fast to heat up, even if the PID is calling for heat continuously. When you switch to a pressurized basket, it’s more like brewing coffee; the flow rate has slowed down enough so that the PID is able to control temperature as it would when actually brewing espresso.
Nice writeup, thank you for sharing!
I had a question, is running the steam wand for 15 seconds before pulling a shot really not doing anything for the temperature of the water? It’s actually very odd because I’ve felt like it’s made a big difference but I may be placebo effect.
Thanks very much for sharing your insight, experience, and the links.
I’m on the verge of getting a Plus, and I very much appreciate the write-up!
Does this apply to the bambino plus as well? I’ve heard that has a different mechanism but I’m not sure
Thanks for your insight!! As someone with a bambino plus I agree with everything you mentioned here
My only thing would be that speed, even in high-end machines, should be a feature! I love espresso, but I cant imagine making my drink take any longer than it does now and every possible upgrade seems to take much longer to heat up. If I could find a high-end machine that was designed to make amazing espresso as fast as a bambino I would jump at it
Having used a Bambino plus for a couple of years your findings are the same as mine. I mostly drink Americanos and have found a work routine that works well for me.
I boil my electric kettle and put my puck screen and bottomless portafilter into my coffee mug. Fill the mug with boiling water to heat the mug, portafilter and puck screen. I then grind my coffee and attach the stock portafilter with the single pressurized basket. I then empty my mug of water and dry the portafilter and puck screen. I then hit the double shot button and start puck prep. I then hit the double shot button again and by the time the 2nd blank shot has been ran my puck is prepared and ready. Remove the stock portafilter and replace it with my prepared bottomless and pour my double shot and top off with water from my kettle. This same routine also works well for espresso rather than my usual Americano I still use a mug of boiling water for pre-heating portafilter and puck screen but I use the 2x blank shots to pre-heat my espresso cup instead. That’s the only real difference between my Americano and Espresso routines.
Tempretures and consistency are pretty good for me this way using medium and dark roast beans. I don’t use light roast beans with this machine. Tried a few times and could never get good results.
Excellent research and sources – just what I come to reddit for.
I have a Breville Barista Express and have had similar concerns around sour espresso and heating – I’d love to run similar tests. Just like you I almost immediately bought the WDT, normcore tamp, stainless portafilter. This post confirmed my hunch that these are great beginner machines (my wife loves it and can’t tell it’s sour in her morning iced latte) but if you’re the kind to start lurking r/espresso before you buy a machine or prefer a macchiato or straight shot you’re likely to immediately grow out of the breville lineup.
Looks a lot like a Lelit Bianca on the horizon for me.
These are my observations as an espresso newbie that’s been trying to practice pulling shots on the bambino plus for the past three weeks.
The fluctuating temperature seems to be an issue on my Bambino plus as well. I noticed how cool the shots were and actually first thought that my previous machine had probably been overheating like crazy based on the temperature difference. But as I knew what the brew temperature was supposed to be I realised that the shots were in fact cool.
I read in the manual that you’re supposed to pull an empty shot but it didn’t seem to do a lot. Now trying to combat the low temperature I start by running an empty shot with the two cup button that I programmed to to be as long as possible. At this point I’m weighing and grinding my beans. Then I run another empty shot. By now the portafilter is pretty nice and warm. I then do my puck prep as quickly as I can and before inserting the portafilter I run a bit of water out again, as the group head and shower screen have probably cooled a bit during my sloppy puck prep. I then preinfuse for around 8 seconds and pull the shot. This method seems to bring me consistency, and feels like fine tuning and dialing actully gives me comparable results and the shots aren’t sour just because the temperature was too cool. If I don’t run empty shots or something comes up and the time between the last empty shot and the extraction gets too long, I feel like my results are all over the place.
I too dream off a better machine, but I can’t be mad at the bambino plus for what it is at it’s price point. I think it’s just the nature of some people to want to fine tune everything and control all the little details. It’s probably possible when you add a 0 to the end of the Bambino’s price.
Hmm, it seems from your observation that a fairly simple routine can achieve a good temp: have 2 portafilter holders, one with double blind, and one you will brew with.
Start by running an empty shot in the one you will use. Dismount it and dry, while putting blind in.
Do a double shot through blind while you prepare the puck. After it is finished, put the one with the puck back and do your normal shot.
This should both make your portafilter warm before shot, and your shower screen hot.
Yes, this needs 2 warm up double shots, but that still is only about 100-140ml water used for everything per one double shot, a bit wasteful but not egregious
Very good content, thank you for the post.
For light roasts you need 96 degrees celsius.
A central reason you buy a quality machine is to be able to reach and maintain that temperature (thermal stability).
🫤
The main point of the message is that the Breville Bambino espresso machine, while convenient for beginners due to its fast heating system, has limitations with thermal stability. Here’s a concise recommendation based on the analysis:
1. **Preheat the machine**: Before making a shot, always pull an empty shot to warm up the group head. This helps balance the temperature and avoid under-extraction or sourness in your espresso.
2. **Be mindful of thermal stability**: Since the Bambino lacks mass at the group head (which leads to fluctuating temperatures), you may notice inconsistent extraction. Adjust your workflow by using temperature-stable accessories like a heated portafilter or espresso cups.
3. **Make small adjustments**: If you’re still facing issues, experiment with shot timing and grind settings to compensate for potential temperature drops during brewing.
In summary, if you own the Breville Bambino, focus on preheating and adjusting your shot timing to improve temperature stability.
This was such a pleasure to read; I’m saving it as an example of how to do a good post! Your work is high quality, and so is your communication of it.
Thank you for your great work!
I can confirm your (much deeper) observations on the Solis Barista Perfetta Plus which is kind of a similar machine.
Therefore I also warm up the machine using the stock portafilter and the pressurized basket while holding my bottomless PF with an IMS basket under the outcoming water flow to warm it up. I then start my puck prep, remove the stock PF and make a quick flush as the outcoming water is reaallly hot and steaming.
At the end of the day, it is laborious and a little bit troublesome as well as a waste of water but it has really given me constant brewing results and a good tasting (medium roasted) espresso without (too much) present acidity.
This might be the longest post I’ve seen on Reddit