
Every pitha has a story — food science in every bite.
The Kitchen That Was a Library
Aita — that's what everyone called her, the word for grandmother — had a kitchen that smelled like a library feels. Warm. Old. Full of stories waiting to be opened.
Every winter, when the mustard fields turned yellow and the mornings were cold enough to see your breath, Aita made pithas — the traditional rice cakes of Assam. And with every pitha, she told a story.
"Bring me the rice flour," she told her granddaughter Mrinmoyee. "And sit down. Today I'm making four kinds, so you get four stories."
The Til Pitha — A Story of Patience
Aita spread thin rice batter on a hot pan, sprinkled it with sesame seeds and jaggery, and rolled it into a tight cylinder.
"Til pitha," she said, "is the most patient pitha. You must spread the batter thin — too thick and it breaks. You must wait for the sesame to toast — too soon and it's raw, too late and it's bitter. Everything about til pitha is about timing."
"Long ago, a young bride came to her new home and tried to make til pitha for her in-laws. She was nervous and rushed, and every one broke. She cried. Her mother-in-law sat down beside her and said: 'Til pitha doesn't care about your hurry. It cares about your hands. Slow down. Let the batter tell you when it's ready.'"
"The bride slowed down. The next pitha was perfect. And so was every one after that."
Aita handed Mrinmoyee a warm til pitha. "Patience," she said, "is the secret ingredient in everything."
The Narikol Pitha — A Story of Sharing
Next, Aita stuffed rice-flour shells with grated coconut and jaggery, then steamed them over a pot of boiling water.
"Narikol pitha is the sharing pitha," said Aita. "You never make narikol pitha for one person. The recipe only works in large batches. If you try to make just one or two, the filling dries out and the dough cracks."
"Why?"
"Because some things in life only work when they're shared. A story told to no one dies. A song sung alone fades. A pitha made for one person is just food. A pitha made for many is a celebration."
Aita placed five steaming pithas on a banana leaf. "Take two to the neighbours," she said. "Narikol pitha demands it."
The Ghila Pitha — A Story of Mistakes
Aita dropped balls of rice-flour dough into hot oil, where they puffed and sizzled into golden ghila pithas — round and crispy on the outside, soft inside.
"Ghila pitha was invented by accident," said Aita. "A cook was making something else — nobody remembers what — and dropped the dough into the wrong pot. It fell into the oil instead of the water. She thought it was ruined. But when she fished it out, it was golden and crunchy and better than anything she'd planned."
"Is that true?" asked Mrinmoyee.
"Every good recipe was a mistake once," said Aita. "The person who made the first ghila pitha didn't plan it. She just didn't throw it away."
The Sunga Pitha — A Story of Home
Finally, Aita packed sticky rice and jaggery into a hollow bamboo tube and set it over the fire to roast slowly.
"Sunga pitha takes the longest," she said. "You have to roast the bamboo slowly, turning it, for almost an hour. It cannot be rushed."
"What's the story?"
"The story," said Aita, "is that sunga pitha tastes like bamboo and smoke and time. It tastes like the kitchen you grew up in. It tastes like winter mornings and grandfather's voice and the dog sleeping by the fire. It doesn't taste the same anywhere else. Only here."
Mrinmoyee bit into the sunga pitha. It was warm and sweet and smoky, and it tasted exactly like Aita's kitchen — which is to say, it tasted like home.
"That's four pithas and four stories," said Aita. "Come back tomorrow and I'll make four more."
The end.
Choose your level. Everyone starts with the story — the code gets deeper as you go.
Here is a taste of what Level 1 looks like for this lesson:
import numpy as np
import matplotlib.pyplot as plt
# How temperature affects the Maillard reaction
temps = np.arange(100, 220, 5)
rate = np.where(temps >= 140,
2 ** ((temps - 140) / 10), 0.1)
plt.fill_between(temps, rate, alpha=0.2, color="#d97706")
plt.plot(temps, rate, color="#d97706", linewidth=2)
plt.axvline(x=140, color="red", linestyle="--",
label="140C: Maillard starts")
plt.xlabel("Temperature (C)")
plt.ylabel("Browning rate (relative)")
plt.title("Why Hot Pans Brown Food")
plt.legend()
plt.show()This is just the first of 6 coding exercises in Level 1. By Level 4, you will build: Experiment With the Science of Baking.
By Level 4, enrolled students build: Experiment With the Science of Baking
Free
Level 0: Listener
Stories, science concepts, diagrams, quizzes. No coding.
You are here
Level 0 is always free. Coding levels (1-4) are part of our 12-Month Curriculum.
Every pitha has a story — food science in every bite.
The big idea: "Grandmother's Pitha Stories" teaches us about Food Science & Chemistry — and you don't need to write a single line of code to understand it.
When pitha (traditional Assamese rice cakes) are cooked on a hot pan, the surface turns golden-brown and develops a complex, savory aroma. This is the Maillard reaction — one of the most important chemical reactions in cooking. Discovered by French chemist Louis-Camille Maillard in 1912, it is a cascade of chemical reactions between amino acids (from proteins) and reducing sugars (like glucose and fructose) that occurs at temperatures above about 140°C.
The reaction begins when the carbonyl group of a sugar reacts with the amino group of an amino acid, forming an unstable compound called an Amadori product. This then undergoes a series of rearrangements, fragmentations, and polymerizations, producing hundreds of different volatile flavor compounds and brown-colored melanoidin polymers. A single Maillard reaction system can produce over 1,000 distinct molecules, which is why browned foods have such complex, rich flavors.
The Maillard reaction is not the same as caramelization, though both produce browning. Caramelization involves the breakdown of sugars alone at high temperatures (above 160°C), while the Maillard reaction requires both sugars and amino acids and begins at lower temperatures. In pitha making, both reactions contribute to the final flavor and color: the Maillard reaction creates savory, nutty, toasted notes from the rice flour proteins, while caramelization of the jaggery (gur) filling adds sweet, butterscotch-like flavors.
Key idea: The Maillard reaction between amino acids and sugars above 140°C creates over 1,000 flavor compounds — the science behind golden-brown, delicious food.
Many traditional Assamese pithas use fermented rice batter, particularly the delicate "pitha guri" made from soaked and ground rice that is left to ferment overnight. During fermentation, wild yeasts and lactic acid bacteria (primarily Saccharomyces cerevisiae and Lactobacillus species) consume sugars in the rice batter and produce carbon dioxide gas, ethanol, and lactic acid. The CO₂ creates bubbles that make the pitha light and fluffy. The lactic acid gives a subtle tanginess that balances the sweetness.
Fermentation is anaerobic metabolism — the microorganisms break down glucose without oxygen. In glycolysis, one glucose molecule (C₆H₁₂O₆) is split into two molecules of pyruvate, generating 2 ATP (adenosine triphosphate, the cell's energy currency). In yeast fermentation, pyruvate is then converted to ethanol and CO₂. In lactic acid fermentation (by Lactobacillus), pyruvate is converted directly to lactic acid. Both pathways extract only about 2% of the energy available in glucose — the rest remains locked in the ethanol or lactic acid.
The fermentation of rice batter also improves its nutritional value. Microbes break down phytic acid (an anti-nutrient that binds minerals and prevents their absorption) by up to 75%. They synthesize B vitamins (particularly B12 and folate). They pre-digest complex starches into simpler sugars that are easier for humans to absorb. Fermented foods are, in a sense, pre-digested by microbes — this is why fermented rice batter is easier on the stomach than unfermented batter, and why traditional food cultures worldwide independently discovered fermentation thousands of years before germ theory explained why it worked.
Key idea: Fermentation is anaerobic metabolism where microbes convert sugars to CO₂ and acids — it makes pitha fluffy, tangy, and more nutritious.
Access all 130+ lessons, quizzes, interactive tools, and offline activities
Raw rice is hard and indigestible because its starch molecules are tightly packed in crystalline granules about 2-10 micrometers in diameter. Each gra...
Aita makes four types of pitha, each using a different method of **heat transfer** — the movement of thermal energy from hot to cool. Understanding th...
Yeast at Work