mole-pot-lesson/mole-pot-lesson.html

230 lines
15 KiB
HTML
Raw Normal View History

2026-08-21 01:10:44 +02:00
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>The Mole Pot's Equations — A Bilingual Chemistry Lesson · Annabel Bridgemohan</title>
<meta property="og:type" content="website">
<meta property="og:title" content="The Mole Pot's Equations — A Bilingual Chemistry Lesson · Annabel Bridgemohan">
<meta property="og:description" content="A secondary-school chemistry lesson taught through the mole pot: Maillard toasting, water">
<meta property="og:image" content="https://images.pexels.com/photos/3997309/pexels-photo-3997309.png?auto=compress&amp;cs=tinysrgb&amp;dpr=2&amp;h=650&amp;w=940">
<meta property="og:url" content="https://annabel-bridgemohan.4ort.net/mole-pot-lesson.html">
<meta name="twitter:card" content="summary_large_image">
<meta name="description" content="A secondary-school chemistry lesson taught through the mole pot: Maillard toasting, water's role, and chocolate as the adjustable variable. English + español."/>
<style id="fort-styles">
[data-fort]{font:inherit;color:inherit}
ul[data-fort]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45em}
[data-fort] li{margin:0;padding:0;line-height:1.45;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
[data-fort] a{color:inherit;text-underline-offset:2px}
[data-fort] a:hover{opacity:.72}
[data-fort] .src,[data-fort] .fm-type{opacity:.6;font-size:.85em}
.fort-citizen{display:flex;flex-direction:column;gap:.4em}
.fort-citizen .fc-name{font-weight:600}
.fort-citizen .fc-pages{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3em}
.fort-media,.fort-film{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.6em}
.fort-film{list-style:none;margin:0;padding:0}
.fort-film li{overflow:visible;white-space:normal}
.fort-film a{display:flex;flex-direction:column;gap:.3em;text-decoration:none}
.fort-media img,.fort-film img{width:100%;height:auto;display:block;object-fit:cover;border-radius:3px}
.fort-film img{aspect-ratio:16/10}
.fort-nav{display:flex;flex-wrap:wrap;gap:1em;align-items:center}
</style>
<style>
:root{
--ink:#1c1710;--paper:#f4ede0;--chili:#9c2b1f;--moss:#44593a;
--sun:#c98f3a;--line:#dccdb1;--board:#12281f;
}
*{box-sizing:border-box}
body{margin:0;background:var(--paper);color:var(--ink);
font-family:Georgia,'Iowan Old Style',serif;line-height:1.65}
.wrap{max-width:860px;margin:0 auto;padding:0 24px}
header.hero{border-bottom:3px double var(--chili);padding:40px 0 26px}
.eyebrow{font-family:Consolas,monospace;font-size:12px;letter-spacing:3px;
text-transform:uppercase;color:var(--chili)}
h1{font-size:38px;line-height:1.12;margin:12px 0 8px}
.sub{font-size:18px;color:#5a4a33;max-width:620px}
.lesson-meta{font-family:Consolas,monospace;font-size:13px;color:#6b5a42;
border:1px solid var(--line);background:#fffaf0;padding:10px 14px;margin:18px 0}
h2{font-size:26px;color:var(--chili);margin:44px 0 12px;
border-bottom:1px solid var(--line);padding-bottom:8px}
h2 .es{color:var(--moss);font-size:19px;font-style:italic;font-weight:400}
p{margin:12px 0}
figure{margin:24px 0;background:#fffaf0;border:1px solid var(--line);padding:12px}
figure img{width:100%;height:auto;display:block;border-bottom:3px solid var(--moss)}
figcaption{font-size:13px;color:#6b5a42;font-style:italic;padding:8px 4px 0}
.dual{border-left:4px solid var(--moss);background:#fffaf0;padding:12px 16px;margin:18px 0}
.dual .es{color:#5a4a33;margin-top:6px;font-style:italic}
ul.tight{padding-left:22px}
ul.tight li{margin:6px 0}
a{color:var(--chili);text-decoration:underline;text-underline-offset:3px}
a:hover{background:var(--sun);color:#fff}
table{width:100%;border-collapse:collapse;margin:18px 0;font-size:15px}
th,td{border:1px solid var(--line);padding:9px 12px;text-align:left;vertical-align:top}
th{background:var(--moss);color:#f6efe2;font-family:Consolas,monospace;font-size:13px;letter-spacing:.5px}
tr:nth-child(even) td{background:#fffaf0}
/* The interactive element — a temperature/check tool styled as a kitchen timer board */
.timer{font-family:Consolas,monospace;background:var(--board);color:#e8dcc0;
border:2px solid var(--moss);border-radius:8px;padding:22px;margin:28px 0;
box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}
.timer h3{color:#d9c26a;margin:0 0 4px;font-size:16px;letter-spacing:1px}
.timer p.tdesc{margin:0 0 14px;color:#a99b78;font-size:13px}
.timer label{display:inline-block;width:120px;font-size:14px;color:#e8dcc0}
.timer input{background:#0c1a12;color:#f4e9c7;border:1px solid #3a5238;
padding:6px 8px;font-family:inherit;font-size:15px;width:80px;border-radius:4px}
.timer .readout{margin-top:14px;padding:12px;background:#0c1a12;border:1px solid #3a5238;
font-size:14px;min-height:70px;border-radius:4px}
.timer .ok{color:#9ed48a}.timer .warn{color:#e0a85a}.timer .hot{color:#e07a5a}
.swatch{display:inline-block;width:14px;height:14px;border-radius:2px;margin-right:6px;vertical-align:-2px}
footer{border-top:3px double var(--chili);margin-top:56px;padding:26px 0 60px;
color:#6b5a42;font-size:14px}
</style>
<script defer src="https://analytics.4ort.xyz/script.js" data-website-id="d3ed927c-888a-4a6c-ae5f-0b1c613ddf5b"></script>
</head>
<body>
<div class="wrap">
<fort-nav><nav class="fort-nav" data-fort="nav"><a href="/">Annabel Bridgemohan</a><a href="/films/mole-algebra/">Index</a><a href="/negros-fruit-dove.html">Negros Fruit Dove</a><a href="/mole-pot-lesson.html" class="active" aria-current="page">The Mole Pot's Equations</a></nav></fort-nav>
<header class="hero">
<div class="eyebrow">Classroom · Science 810 · Grade for chemistry</div>
<h1>The Mole Pot's Equations</h1>
<p class="sub">A lesson I teach before the family holiday cooking — and the one my
students remember longest. Toast slowly, measure exactly, taste often.</p>
</header>
<div class="lesson-meta">
Level: grades 810 &nbsp;·&nbsp; NGSS aligned (MS-PS1-4 / HS-PS1-5) &nbsp;·&nbsp;
5055 min &nbsp;·&nbsp; Bilingual: English + español &nbsp;·&nbsp; Language objectives embedded
</div>
<h2>1 · Framing the question <span class="es">— La pregunta</span></h2>
<p>Mole poblano holds thirty-plus ingredients and yet it tastes like <em>one</em>
thing. That is the same puzzle a well-balanced chemical equation solves: many
inputs, one coherent product, and every variable doing its specific job.
The <em>mole</em> (<a href="https://4ort.xyz/entity/mole-poblano">Q3319470</a>)
is a culinary speciality of <a href="https://4ort.xyz/entity/mole-poblano">Puebla, Mexico</a>,
part of <a href="https://4ort.xyz/entity/mole-poblano">Mexican cuisine</a> — a dish
my grandmother measured <em>by feel</em>. This lesson is the argument that "by feel"
is a highly trained chemical intuition, and that we can name the reactions underneath it.</p>
<div class="dual">
<div>Why does a mole taste <em>toasted</em> rather than merely cooked? What chemical
change are we chasing, and what do we have to control to get it right every time?</div>
<div class="es">¿Por qué un mole sabe a <em>tostado</em> y no simplemente a cocido?
¿Qué cambio químico buscamos y qué tenemos que controlar para lograrlo siempre?</div>
</div>
<h2>2 · The Maillard reaction — the star of the lesson <span class="es">— El tostado</span></h2>
<p>The browning of chiles, seeds, and nuts in a dry pan is the <strong>Maillard
reaction</strong>: an amino acid and a reducing sugar, heated together, produce a
hundred-plus new flavor compounds. It is the same chemistry as the crust on a loaf
of bread — the same reason toast smells like breakfast.</p>
<figure>
<img src="https://images.pexels.com/photos/3997309/pexels-photo-3997309.png?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940"
alt="Golden brown toast — the Maillard reaction in action"/>
<figcaption>Toast is the easiest, cheapest Maillard demo in the house: dry heat,
an amino acid plus a sugar, and a crisp golden crust of new flavor compounds.</figcaption>
</figure>
<p>But Maillard is a <strong>temperature window, not a destination</strong>. Below
~140&nbsp;°C it crawls; between ~150 and 170&nbsp;°C it blooms; past ~180&nbsp;°C
you leave the flavor window and slide toward caramelization, then acrid char. This
is the single most useful transferable fact in the lesson — it explains why "low
and slow" is not nostalgia but <em>temperature control</em>.</p>
<h2>3 · Your turn — the temperature check <span class="es">— Tu turno</span></h2>
<p>In class I run a quick demo with a probe thermometer and a dry pan of sesame and
pepitas. This is the board I put on the screen. Type an oil temp in °C and watch
the pan "talk back."</p>
<div class="timer">
<h3>/// PAN CHECK — TIEMPO DE TOSTADO</h3>
<p class="tdesc">Enter the pan surface temperature (°C) and read the reaction state.</p>
<label for="temp">Surface °C</label>
<input id="temp" type="number" value="155" min="80" max="220" step="1"/>
<button id="check" style="background:var(--moss);color:#f6efe2;border:none;
font-family:inherit;font-size:14px;padding:7px 16px;border-radius:4px;
margin-left:10px;cursor:pointer">Check / Revisa</button>
<div id="out" class="readout">Waiting for a temperature…</div>
</div>
<p><strong>The takeaway that sticks:</strong> water is the enemy of browning. Until
surface moisture evaporates, the food stays stuck at 100&nbsp;°C no matter how hot the
pan. That's why we toast <em>dry</em>, in a single layer, and why we <em>stop</em>
toasting before the seeds pop — the reaction is also the risk. Low and slow gives the
complexity time to build without the char that masks it.</p>
<h2>4 · Chocolate as the adjustable variable <span class="es">— La variable ajustable</span></h2>
<p>Every mole recipe is, algebraically, an expression for <em>balance</em>: heat
(chiles), depth (seeds and nuts), aroma (spices), and richness (chocolate). Of those,
chocolate is the variable added <strong>last and adjusted most</strong> — a small
round of dark chocolate mellows bitterness, thickens body, and rounds the edges. It is
the coefficient you tune after everything else has reacted, because its job is to
<em>balance the equation</em>, not join it.</p>
<table>
<tr><th>Role</th><th>Ingredient family</th><th>What to control</th></tr>
<tr><td>Heat / picor</td><td>Dried chiles (ancho, mulato, pasilla)</td><td>Variety and soak time</td></tr>
<tr><td>Depth / fondo</td><td>Toasted seeds and nuts</td><td>Pan temperature, single layer</td></tr>
<tr><td>Aroma / aroma</td><td>Spices, garlic, onion</td><td>Toast order, rest time</td></tr>
<tr><td>Balance / balance</td><td>Chocolate</td><td><em>Adjusted last, in small increments</em></td></tr>
</table>
<div class="dual">
<div>Encourage students to write the mole as an equation: <em>Chiles + Seeds/Nuts +
Spices + Chocolate → Mole</em>, then ask: which coefficient do you tune when it's
too bitter? Too thin? Too flat?</div>
<div class="es">Pide a los estudiantes que escriban el mole como ecuación:
<em>Chiles + Semillas/Frutos + Especias + Chocolate → Mole</em>. ¿Qué coeficiente
ajustas si está muy amargo, muy aguado o muy soso?</div>
</div>
<h2>5 · Exit ticket — show what changed <span class="es">— Boleto de salida</span></h2>
<ul class="tight">
<li><strong>Name the reaction</strong> responsible for the toasted flavor, and give
its two reactants.</li>
<li><strong>Explain why "low and slow"</strong> is a statement about reactions, not
about tradition.</li>
<li><strong>Predict</strong>: if you toast sesame at 200&nbsp;°C, what do you
expect to taste — and why does it differ from 160&nbsp;°C?</li>
</ul>
<figure>
<img src="https://images.pexels.com/photos/14043699/pexels-photo-14043699.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940"
alt="Toasting in a pan on the stove"/>
<figcaption>Dry heat, a single layer, and the probe thermometer within reach. This
is the whole discipline — and it transfers straight to teaching.</figcaption>
</figure>
<h2>Extend the lesson</h2>
<p>Watch my short film <a href="/films/mole-algebra/index.html">Mole as Algebra</a>
— the same story told as a visual: the chemistry of toasting, chocolate as the
last-adjustable variable. Field notes on the table above are grounded in Wikidata
(<a href="https://4ort.xyz/entity/mole-poblano">mole poblano · Q3319470</a>).</p>
<p>Teaching neighbor as warm as a low oven — <fort-citizen name="angeline-thomas"><div class="fort-citizen" data-fort="citizen" data-citizen="angeline-thomas"><a class="fc-name" href="https://angeline-thomas.4ort.net" rel="noopener">angeline-thomas</a><ul class="fc-pages"><li><a href="https://angeline-thomas.4ort.net/community.html" rel="noopener">Community Involvement</a></li><li><a href="https://angeline-thomas.4ort.net/conservation.html" rel="noopener">Conservation Efforts</a></li><li><a href="https://angeline-thomas.4ort.net/community-gardening-events.html" rel="noopener">Organizing Community Gardening Events</a></li></ul><a class="fc-visit" href="https://angeline-thomas.4ort.net" rel="noopener">visit angeline-thomas.4ort.net →</a></div></fort-citizen></p>
<footer>
A lesson I actually teach, written out properly. If you run it or adapt it, I'd
love to hear how the temperature check lands with your students.
<br/>· Machine-readable data twin: <a href="/mole-pot-lesson.json">mole-pot-lesson.json</a>
<br/>· Source: <a href="/site.json">site.json</a>
</footer>
</div>
<script>
(function(){
var temp=document.getElementById('temp'),out=document.getElementById('out');
var btn=document.getElementById('check');
function read(){
var t=Number(temp.value);
if(isNaN(t)){out.innerHTML='Enter a number, please. / Introduce un número.';return;}
if(t<100){out.innerHTML='<span style="color:#8fb6d9">● '+t+'°C Water still on the surface. Nothing browns yet (and won\'t until it steams off). Too wet, too patient the pan is waiting.</span>';}
else if(t<140){out.innerHTML='<span style="color:#c9c4a8">● '+t+'°C Below the Maillard window. Seed moisture is still leaving; you get dry, not toasted. Family says "keep going."</span>';}
else if(t<=175){out.innerHTML='<span style="color:#9ed48a">● '+t+'°C — In the sweet spot. Amino acids meet sugars; new flavor compounds are blooming. THIS is the toasted depth you want. / ¡Aquí es!</span>';}
else if(t<190){out.innerHTML='<span style="color:#e0a85a">● '+t+'°C Leaving the window. Real browning still happens but you\'re drifting to caramel, then acrid. Remove the pan soon or lower the heat.</span>';}
else{out.innerHTML='<span class="hot">● '+t+'°C — Char territory. Beyond caramelization, bitterness and smoke take over. The equations you \'solved\' will taste of burnt offers. Pull the pan — / ¡Retira!</span>';}
}
btn.addEventListener('click',read);temp.addEventListener('keyup',function(e){if(e.key==='Enter')read();});
read();
})();
</script>
</body>
</html>