How much ice does it take to chill a drink?
Cooling a warm drink with ice is a calorimetry problem. Heat flows out of the warm liquid and into the ice, and the ice absorbs that heat in two ways: first by melting (a phase change that soaks up a large amount of energy at a constant 0 °C), and then by warming the resulting meltwater up to the drink's final temperature. This calculator finds the mass of ice needed to bring your drink down to a target temperature, assuming the ice starts at 0 °C and no extra heat leaks in from the glass or the room.
The formula
Setting heat lost by the drink equal to heat gained by the ice gives a clean energy balance:
mdrink · c · (Ti − Tf) = mice · L + mice · c · (Tf − 0)
Solving for the ice mass:
mice = mdrink · c · (Ti − Tf) / (L + c · Tf)
where c = 4.186 J/g·°C is the specific heat of liquid water, L = 334 J/g is the latent heat of fusion of ice, Ti is the drink's starting temperature, and Tf is the target temperature. Volume in millilitres is treated as grams because water is very close to 1 g/mL.
Why the ice does most of the work
The striking part of this problem is how much energy melting absorbs. Turning 1 g of ice into 1 g of 0 °C water takes 334 joules — the same energy would warm that gram of water by about 80 °C. That is why a small amount of ice cools a much larger volume of drink: most of the heat is consumed by the phase change, not by warming the meltwater. For a 355 mL soda at 25 °C chilled to 4 °C, you need only about 89 g of ice — roughly a quarter of the drink's volume, or two to three standard cubes.
Common reference points
- 355 mL (12 oz can), 25 °C → 4 °C: ≈ 89 g of ice
- 500 mL bottle, 20 °C → 5 °C: ≈ 88 g of ice
- 250 mL glass, 22 °C → 4 °C: ≈ 54 g of ice
- A standard ice cube from a home tray: ≈ 25–30 g, so 89 g is about three cubes
- Latent heat of fusion of ice: 334 J/g (≈ 80 cal/g) — the energy released when water freezes, absorbed when it melts