The Coffee Cooling Problem

Freshly brewed coffee, immediately after being poured into the cup, has an approximate temperature of 185ºF (85ºC). The coffee becomes safe to drink after it cools to 143ºF (61.7ºC).
Suppose you drink your coffee with cream and you want your coffee to be drinkable as soon as possible. Should you add the cream immediately or wait a few minutes?
This "coffee cooling problem" has been kicked around for years with varying conclusions. The solution is quite sensitive to specific conditions, but the consensus appears to be that the optimal strategy is to keep the coffee hot (and black) as long as possible. This is a consequence of Newton's law of cooling, whereby the cooling rate is approximately proportional to the difference between the hot coffee temperature and the ambient temperature. The ambient temperature and the temperature of the cream are both taken as 68ºF (20ºC).
Conversely, if you want the coffee to keep hot as long as possible—say, you are called away just after pouring the coffee—then the optimal strategy is to add the cream immediately.
In this Demonstration, you can compare the cooling rates for two cups of coffee when cream is added at different times. The cooling parameters were determined in actual experiments carried out by the author. But, as they say in some commercials, "individual results may vary"!


  • [Snapshot]
  • [Snapshot]
  • [Snapshot]


You can refer to two interesting websites discussing experiments performed by Cornell chemical engineers and by Maryland high school students. See also:
W. G. Rees and C. Viney, "On Cooling Tea and Coffee," American Journal of Physics, 56(5), 1988 pp. 434-437.
Snapshot 1: Add cream to cup 1 after 10 seconds.
Snapshot 2: Add cream to cup 2 after 300 seconds. It is ready to drink in 365 seconds.
Snapshot 3: Compare temperatures after 500 seconds.
    • Share:

Embed Interactive Demonstration New!

Just copy and paste this snippet of JavaScript code into your website or blog to put the live Demonstration on your site. More details »

Files require Wolfram CDF Player or Mathematica.

Mathematica »
The #1 tool for creating Demonstrations
and anything technical.
Wolfram|Alpha »
Explore anything with the first
computational knowledge engine.
MathWorld »
The web's most extensive
mathematics resource.
Course Assistant Apps »
An app for every course—
right in the palm of your hand.
Wolfram Blog »
Read our views on math,
science, and technology.
Computable Document Format »
The format that makes Demonstrations
(and any information) easy to share and
interact with.
STEM Initiative »
Programs & resources for
educators, schools & students.
Computerbasedmath.org »
Join the initiative for modernizing
math education.
Step-by-Step Solutions »
Walk through homework problems one step at a time, with hints to help along the way.
Wolfram Problem Generator »
Unlimited random practice problems and answers with built-in step-by-step solutions. Practice online or make a printable study sheet.
Wolfram Language »
Knowledge-based programming for everyone.
Powered by Wolfram Mathematica © 2018 Wolfram Demonstrations Project & Contributors  |  Terms of Use  |  Privacy Policy  |  RSS Give us your feedback
Note: To run this Demonstration you need Mathematica 7+ or the free Mathematica Player 7EX
Download or upgrade to Mathematica Player 7EX
I already have Mathematica Player or Mathematica 7+