Skip to content
Physics 11 min read

Why Food Takes Longer to Cook in the Mountains

Observation recorded
A pot of water boiling on a mountainside at Leh, 3,500 m, where the air pressure is 65.8 kPa and water boils at 88.3 °C, with a thermometer, a pressure gauge and a chart of boiling point against altitude

Put a pot of dal on the stove in a guesthouse in Leh and it will boil quickly, with big lively bubbles. Stick a thermometer in and it reads about 88 °C. The same pot in Mumbai would read 100 °C. Those missing 12 degrees are why the dal that takes half an hour at home can take well over an hour in Ladakh, and why every kitchen there has a pressure cooker whistling on the stove.

The boiling point at altitude calculator lets you drag a pot from sea level to the summit of Everest and watch the boiling point, the air pressure and the cooking time change together. Here is the physics behind it, with the numbers for the places people actually cook.

Quick answerFood takes longer at altitude because water boils at a lower temperature when the air pressure is lower: about 3.3 °C less per 1,000 m. Water boils at 92.6 °C in Shimla, 88.3 °C in Leh and about 70 °C on Everest. Cooler water slows the chemistry of cooking, so dal takes roughly 2.5 times as long in Leh.
A pot of water boiling on a mountainside at Leh, Ladakh (3,500 m): the air pressure is 65.8 kPa and water boils at 88.3 °C, so dal that takes 30 minutes at sea level takes about 74 min; a chart shows boiling point falling with altitude
Figure 1. Leh, 3,500 m: 65.8 kPa of air, water boils at 88.3 °C, and 30 minute dal takes about 74 minutes. Open this setup in the simulator.

Why does water boil at a lower temperature at altitude?

Boiling is not a fixed temperature. It is the point where water's vapour pressure, the push of molecules escaping from the liquid, matches the pressure of the air pressing on the surface. Then bubbles of steam can form inside the water and survive, and you see a rolling boil.

Air pressure is the weight of the air above you. At sea level that is 101.3 kPa. Climb and you leave some of the atmosphere below your feet, so less presses down on the pot, and the water reaches the matching vapour pressure at a lower temperature. The standard atmosphere, which assumes 15 °C at sea level and air cooling 6.5 °C per kilometre, gives the pressure at height hh:

p(h)=101.325(1−0.0065 h288.15)5.256 kPap(h) = 101.325\left(1 - \frac{0.0065\,h}{288.15}\right)^{5.256}\ \text{kPa}
Worked example: air pressure in Leh
h=3,500 mh = 3{,}500\ \text{m}
1−0.0065×3,500/288.15=1−0.0790=0.92101 - 0.0065 \times 3{,}500 / 288.15 = 1 - 0.0790 = 0.9210
0.92105.256=0.6490.9210^{5.256} = 0.649, so p=101.325×0.649=65.8 kPap = 101.325 \times 0.649 = 65.8\ \text{kPa}
Water's vapour pressure reaches 65.8 kPa at 88.3 °C, so that is where it boils.

The calculator gets the boiling point from the IAPWS-IF97 steam-table equations, the international standard used for power station boilers, and cross-checks it against the Antoine constants for water published in the NIST Chemistry WebBook. The two agree to a few hundredths of a degree at every altitude people live at.

Boiling point at altitude: the numbers

PlaceAltitudeAir pressureWater boils at30 min dal takes
Mumbai14 m101.2 kPa99.9 °C30 min
Denver1,609 m83.4 kPa94.6 °C45 min
Shimla2,205 m77.5 kPa92.6 °C53 min
Leh3,500 m65.8 kPa88.3 °C74 min
La Paz3,650 m64.5 kPa87.8 °C77 min
Everest base camp5,364 m51.4 kPa82.0 °C2 h 3 min
Everest summit8,849 m31.4 kPa70.2 °C5 h 37 min

The rule of thumb that falls out is about 1 °C lower for every 300 m, or 3.3 °C per kilometre. The Everest row uses the standard atmosphere. The real summit is a little kinder: in October 1981 Chris Pizzo measured 253 mmHg (33.7 kPa) there during the American Medical Research Expedition, because the warm air at that latitude is denser than the model assumes. That gives a boiling point of 71.8 °C instead of 70.2 °C.

Boiling point in Shimla (2,205 m): air pressure 77.5 kPa, water boils at 92.6 °C and dal takes about 53 min instead of 30 minutes
Figure 2. Shimla, 2,205 m: water boils at 92.6 °C under 77.5 kPa. Open this setup in the simulator.

How much longer does food take to cook in the mountains?

Cooking is chemistry. Softening a lentil means breaking down cell walls and swelling starch, and like most chemical reactions it slows down sharply as the temperature falls. The usual way to describe that is the Arrhenius law: the time needed scales as eEa/RTe^{E_a/RT}, where EaE_a is an activation energy for the process.

For lentils there is a measured value. Varoquaux and colleagues, cooking lentils for catering in 1995, found an apparent activation energy of 86.5 kJ/mol for the loss of firmness. The calculator uses it for dal.

Worked example: dal in Leh
tLehtsea=exp⁡ ⁣[EaR(1TLeh−1Tsea)]\dfrac{t_{\text{Leh}}}{t_{\text{sea}}} = \exp\!\left[\dfrac{E_a}{R}\left(\dfrac{1}{T_{\text{Leh}}} - \dfrac{1}{T_{\text{sea}}}\right)\right]
=exp⁡ ⁣[86,5008.314(1361.45−1373.12)]=exp⁡(10,404×8.65×10−5)=exp⁡(0.90)≈2.5= \exp\!\left[\dfrac{86{,}500}{8.314}\left(\dfrac{1}{361.45} - \dfrac{1}{373.12}\right)\right] = \exp(10{,}404 \times 8.65\times10^{-5}) = \exp(0.90) \approx 2.5
So dal that takes 30 minutes in Mumbai takes about 74 minutes in Leh.

The same number works out to roughly a doubling of cooking time for every 10 °C cooler. Treat it as a guide, not a recipe. Different foods have different activation energies, soaking cuts the time a lot, hard water slows pulses, and old dal is slower than fresh. But the direction and the size are right: it is the water temperature, not the boil, that cooks the food.

The misconception: a bigger flame makes it cook faster

Once water is boiling, turning the flame up does not make it hotter. The extra heat goes into making steam faster, and the temperature stays pinned at the boiling point for that pressure. In Leh a furious rolling boil and a gentle simmer are both at 88 °C. Turning the flame down to a steady boil cooks just as fast and saves gas, which matters when every cylinder has come up the Manali or Srinagar road.

The other half of the confusion is that water reaches the boil faster at altitude. It does, because the target is lower. People see the pot boiling quickly and expect quick cooking, then wonder why the rajma is still hard an hour later.

Can you cook rice or make tea on Everest?

Rice needs its starch to gelatinise: the granules absorb water and swell, which is what turns a hard grain soft. For many rice varieties that finishes somewhere between 68 and 78 °C, depending on the cultivar. At Everest base camp the water still reaches 82 °C, so rice cooks, slowly. On the summit, at 70 to 72 °C, an open pot struggles to get many varieties fully done at all.

Boiling point of water on the summit of Mount Everest (8,849 m): 31.4 kPa of air pressure in the standard atmosphere, water boils at only 70.2 °C, too cool to cook rice properly
Figure 3. The summit of Everest: 31.4 kPa and a boiling point of 70.2 °C in the standard atmosphere. Open this setup in the simulator.

Tea is similar. The flavour compounds in tea leaves extract best in water close to 100 °C, and at 70 °C the result is thin. Climbers mostly melt snow for drinks and rehydrate food designed for it. Eggs are a happier story: egg proteins set at temperatures well below 88 °C, so a boiled egg in Leh just needs a few more minutes.

Boiling point at Everest base camp (5,364 m): air pressure 51.4 kPa, water boils at 82.0 °C and an open pot of dal takes about 2 h 3 min
Figure 4. Everest base camp, 5,364 m: water boils at 82.0 °C and open-pot dal takes about two hours. Open this setup in the simulator.

How does a pressure cooker fix it?

A pressure cooker turns the problem round. It seals the pot and lets the steam build up until the weight on the vent lifts and lets some out, which is the whistle. The Indian standard for domestic cookers, IS 2347, sets the nominal cooking pressure at 1.0 kgf/cm² above the outside air, which is 98.07 kPa.

Worked example: a pressure cooker in Mumbai and in Leh
Mumbai: 101.2+98.1=199.3 kPa101.2 + 98.1 = 199.3\ \text{kPa} inside, so water boils at 120.1 °C
Leh: 65.8+98.1=163.9 kPa65.8 + 98.1 = 163.9\ \text{kPa} inside, so water boils at 114.0 °C
Cooking factor in Leh with the lentil numbers: exp⁡[10,404×(1/387.15−1/373.12)]=exp⁡(−1.01)≈0.36\exp[10{,}404 \times (1/387.15 - 1/373.12)] = \exp(-1.01) \approx 0.36, about 11 minutes for 30 minute dal.

Two things follow. The cooker is a big win everywhere, about four times faster than an open pot at sea level. And because the weight adds a fixed amount to the outside pressure, the cooker runs cooler at altitude too, 114 °C in Leh instead of 120 °C. It still beats an open pot in Mumbai comfortably, which is why it is the single most useful thing in a mountain kitchen.

Pressure cooker in Leh (3,500 m): the thin air gives 164 kPa inside the cooker and water boils at 114.0 °C, hotter than an open pot in Mumbai, so dal takes about 11 min
Figure 5. A pressure cooker in Leh: 164 kPa inside and a boiling point of 114.0 °C. Open this setup in the simulator.
Pressure cooker at sea level: about 98 kPa from the whistle weight plus the air gives 199 kPa inside, so water boils at 120.1 °C and dal cooks in about 7 min instead of 30 minutes
Figure 6. The same cooker at sea level: 199 kPa inside and 120.1 °C. Open this setup in the simulator.

Does salt or weather change the boiling point?

A little, compared with altitude. Salt raises the boiling point by about 0.5 °C for 30 g in a litre, a heavily salted pot. Weather moves the air pressure by a few kPa: a deep monsoon low of 990 hPa lowers the boiling point by about 0.65 °C. Altitude is the only one of these that changes cooking times in a way you will notice.

Try it yourself

Open the Everest base camp preset, set your own sea-level cooking time with the slider, then switch to the pressure cooker and watch the time collapse. For more kitchen physics, see how much energy it takes to boil a kettle and why the microwave resonance story is a myth.

Sources

Frequently asked questions

Why does food take longer to cook at high altitude?

Because water boils at a lower temperature where the air pressure is lower. In Leh, at 3,500 m, water boils at about 88 °C instead of 100 °C. Cooking reactions slow down sharply as the temperature falls, so food in boiling water cooks more slowly, roughly 2.5 times slower for dal in Leh.

What temperature does water boil at in Leh?

About 88.3 °C. The standard atmosphere gives an air pressure of 65.8 kPa at 3,500 m, about 65 percent of sea level, and water boils when its vapour pressure reaches that value.

Does a pressure cooker work at high altitude?

Yes, and it matters more there. An Indian pressure cooker holds about 1 kgf/cm², or 98 kPa, above the outside air. In Leh that makes 164 kPa inside and a boiling point of about 114 °C, hotter than an open pot at sea level.

Can you cook rice on top of Mount Everest?

Not properly in an open pot. Water boils at about 70 to 72 °C on the summit, and many rice starches only finish gelatinising at 75 to 78 °C, so the grains stay hard. A pressure cooker would raise the boiling point to about 107 °C.

Does turning up the flame make the water hotter?

No. Once water is boiling, extra heat only makes steam faster. The temperature stays at the boiling point for that pressure, so a gentle boil cooks just as fast as a rolling one and uses less fuel.

Try it yourself
Related observations
Physics 5 amazing physics experiment for your kids Physics 50 Hilarious Physics Jokes That Will Make You Laugh Physics Why is there a tiny hole in an airplane window?
Transmit