HomeArticlesKitchen Chemistry

Kitchen Chemistry: The Reactions Behind Fizz, Caramel and Mayonnaise

Baking soda and vinegar, sugar caramelising, and oil binding into mayonnaise are all real chemical reactions you can watch and taste.

mysimulator teamUpdated June 2026≈ 7 min read▶ Open the simulation

An acid-base reaction you can watch rise

Baking soda and vinegar is the classic kitchen reaction because it is loud and visible: sodium bicarbonate (a weak base) reacts with acetic acid to form sodium acetate, water, and carbon dioxide gas, which is what makes the fizz. The same acid-base chemistry, run in smaller amounts, is what makes cake batter rise in the oven — bicarbonate reacting with an acidic ingredient (buttermilk, brown sugar, cocoa) releases CO2 bubbles that get trapped in the batter's gluten and protein network as it sets.

live demo · mixing kitchen reagents and watching the reaction● LIVE
NaHCO3 + CH3COOH -> CH3COONa + H2O + CO2 (gas)
(sodium bicarbonate + acetic acid -> sodium acetate + water + carbon dioxide)

Caramelisation: sugar without a catalyst

Heat sugar past about 160C and, with no help from any enzyme, its molecules begin to break apart and recombine into hundreds of new compounds — this is caramelisation, a purely thermal process distinct from the Maillard reaction (which needs both sugars and proteins). The new molecules include furans and other ring compounds responsible for caramel's characteristic bitter-sweet flavour and brown colour; keep heating past that point and the sugar eventually burns, turning acrid rather than caramelised.

Emulsification: forcing oil and water to mix

Oil and water do not naturally stay mixed because water molecules are polar and oil molecules are not, so water molecules prefer bonding to each other over surrounding an oil droplet. An emulsifier — egg yolk lecithin in mayonnaise, mustard's compounds in vinaigrette — is a molecule with a polar (hydrophilic) head and a nonpolar (hydrophobic) tail. It positions itself at the oil-water interface, hydrophilic head in the water and hydrophobic tail in the oil, coating tiny oil droplets so they repel each other electrostatically instead of coalescing back into a separate layer.

Why the details (temperature, ratio, order) matter

Kitchen reactions are unusually sensitive to conditions because you are working right at the boundary where a reaction barely proceeds or runs away: too little acid and the baking soda reaction stalls, leaving a soapy off-taste from unreacted bicarbonate; too much heat too fast and caramelisation skips straight to burning; add oil to an emulsion too quickly and the emulsifier can't coat the droplets fast enough, so the mixture breaks and separates. Recipes that specify "add oil in a slow, steady stream while whisking" are really specifying a reaction-rate limit, not a stylistic preference.

Frequently asked questions

Why does baking soda make cakes rise but baking powder is used differently?

Baking soda is pure sodium bicarbonate and needs an acidic ingredient already in the batter to react and release CO2. Baking powder already contains both the base and a powdered acid, so it can leaven a batter with no other acidic ingredients — some formulations even react in two stages, once when wet and again when heated.

Is caramelisation the same reaction as browning meat?

No. Caramelisation is the thermal breakdown of sugar alone above about 160C. Browning meat or bread crust is the Maillard reaction, which requires both a sugar and an amino acid (protein) reacting together, and it proceeds at somewhat lower temperatures.

Why does a broken mayonnaise separate, and can you fix it?

It separates when oil is added faster than the emulsifier can coat the new droplets, so they coalesce back into a bulk oil layer. It can usually be rescued by starting a fresh emulsion with a little water or another yolk and whisking the broken mixture back in slowly, giving the emulsifier time to coat the droplets properly this time.

Try it live

Everything above runs in your browser — open Kitchen Chemistry and change the parameters while it is running. Nothing is installed, nothing is uploaded, the whole model lives in one tab.

▶ Open Kitchen Chemistry simulation

What did you find?

Add reproduction steps (optional)