It is a Saturday in late March — almost two years to the day since the first call with her mother and the second-attempt-of-the-morning pot of jollof rice that did not have the bottom crust. Maya Okonkwo is in her kitchen in Atlanta, and the same...
In This Chapter
Chapter 39 — Recipe Design: How to Create Your Own Recipes Using Science Instead of Guessing
The Hook: Maya, Her Mother, and the Notebook on the Counter
It is a Saturday in late March — almost two years to the day since the first call with her mother and the second-attempt-of-the-morning pot of jollof rice that did not have the bottom crust. Maya Okonkwo is in her kitchen in Atlanta, and the same kitchen looks like a different room. There are eight pots in the dish rack instead of two. There is a digital scale, a stack of stained spiral notebooks, an instant-read thermometer in a slot beside the stove, and a roll of butcher paper taped to the inside of a cabinet door on which she has written, in marker, the temperatures of egg coagulation. Her partner Aisha calls the cabinet door "the cheat sheet," and uses it to make scrambled eggs.
On the counter today is open notebook number eleven. The page is dated. The page has a hypothesis at the top, written in Maya's small careful engineer's hand, and underneath the hypothesis is the recipe she is going to write today — for real, this time, in pen, on a sheet she will keep — for her mother's jollof rice. Her version of her mother's jollof rice. The version Maya makes, which is her mother's recipe filtered through her mother's hands and now filtered again through Maya's own hands and the two years of Saturdays.
Her mother is on the phone, but the phone is, this morning, on the kitchen counter rather than in Maya's hand. Her mother has been visiting for a week. Her mother is in the next room with Aisha, drinking coffee, criticizing a podcast. The phone is open to her mother's recipe folder — the one her mother does not have — which is to say, the phone is open to a video Maya recorded three days ago of her mother making jollof in this very kitchen, narrating in Yoruba and English, reaching for ingredients without measuring them.
The video is twenty-three minutes long. Maya has watched it eleven times. She has paused, rewound, paused again. She has weighed onions her mother said were "two." She has timed how long the parboiled rice toasted before the tomato base went in. She has measured the oil in tablespoons after her mother poured it from the bottle in a long unmeasured ribbon. She has built, from the video and from two years of her own Saturdays, a hypothesis: that her mother's jollof has six things in it, in roughly this proportion, cooked roughly this way, for roughly this time. She has written down the proportions in baker's percentages, the way Chapter 17 taught her — rice 100, tomato base 130, oil 8, salt 2, scotch bonnet to taste, stock 200. She has written down the technique in steps with temperatures and times.
She is going to cook the recipe today, with her mother in the next room, before her mother flies home tomorrow. If it is right, the recipe gets transcribed into the spiral notebook in pen, dated, and filed. If it is wrong, today's pot is a dataset point and the recipe gets revised in pencil. Either way, by the end of today, Maya is going to have something her mother has never had: a written-down version of her mother's jollof rice, scaled, weighted, timed, and ready to be cooked by anyone with a pot.
This is the chapter where Maya makes that recipe, and where the book stops being about how to follow recipes and starts being about how to write them.
The Everyday Observation: You Already Know How to Reverse-Engineer
You have probably done some version of this without calling it that. You eat something at a restaurant or at a friend's house — a roasted chicken with a crust that is crackling and amber, a soup that has a depth you do not understand, a salad whose dressing is in some way magnetic — and you go home and try to make it. You might google a recipe. You might wing it. Either way, you are doing what cooks have done since the first cook leaned over the next cook's shoulder and tried to copy the trick: you are reverse-engineering a dish.
The cook who works from the recipe alone makes one dish. The cook who can reverse-engineer makes any dish. By the end of this chapter, the second is what we are aiming for.
Reverse-engineering means asking, of a finished plate, what was each ingredient doing? Not the recipe-writer's "two cloves of garlic, minced." The cook's question. Was the garlic raw, sweated, browned, charred? Was it for aromatic top-note (raw and bright) or roasted depth (browned and sweet)? What did the fat do — was it the cooking medium, the flavor solvent, the textural slick on the tongue, the emulsifier? The acid — was it cooked in (deeper, mellower) or finished at the end (brighter, sharper)? The heat — was the dish built at high heat (Maillard, caramelization, char), at low heat (collagen breakdown, slow extraction), or in two stages (sear first, simmer after)?
When you can answer these questions, you have the recipe. The proportions you can dial in. You may need a few tries to land the salt level. But the structure of the dish — what kind of dish it is, how it builds flavor, how it builds texture — comes out of the answers to these questions, and you can answer them by tasting carefully and asking what each component is doing.
This is the difference between cooking from a recipe and cooking from understanding. The recipe tells you what to do. Understanding tells you why those steps are in that order — and lets you put your own steps in their place.
🧪 The threshold concept of this chapter. A recipe is a hypothesis. Cooking is the experiment. Eating is the evaluation. Understood this way, every meal you make is a chance to refine your model of how food works. The cookbook becomes one source of hypotheses among many — including your own.
There is one more thing to say before we open the toolbox. Reverse-engineering a dish from another tradition is something to do with care. The science transfers — the Maillard reaction does not check what passport you carry — but the cultural knowledge, the years of practice, the names and the histories, do not transfer just because you ate the dish once. Borrowing techniques from any tradition is, and has always been, how cooking evolves; cooking is among the most porous and generous of human practices. Claiming a tradition you did not grow up in, however, is something else, and a working honesty about the difference is part of the toolkit. We will come back to this near the end of the chapter, when we talk about how to write a recipe for other people. For now: the techniques of every tradition are yours to learn from. The traditions themselves belong to the people who built them. The trick is to honor both at once.
The Science: A Working Cook's Toolkit
What follows is the framework. Not a single framework — a stack of them, layered. Each addresses a different problem the cook has to solve to put a coherent dish on the table. You can use one or all. Real cooks use all of them simultaneously without naming them. Here, we will name them, because once they are named you can apply each on purpose.
Tool 1: The Flavor Framework — Salt, Fat, Acid, Heat (and the Tastes Beyond)
The cleanest framework anyone has written for thinking about flavor balance is Samin Nosrat's Salt, Fat, Acid, Heat (2017). She did not invent it; she named what working cooks had felt for generations. The argument is simple: every dish that tastes good has these four elements in balance. Adjust any one of them and you can rescue or ruin the dish. Most flavor problems in home cooking come down to under-salting, the wrong fat, the wrong amount of acid, or heat applied at the wrong time or temperature.
Let us walk each in turn, with what the science tells us about how each one actually works.
Salt. Salt does at least four things to flavor (Chapter 3 was the long version). One: at low concentrations, sodium ions enhance the perception of other tastes — sweetness, umami, even the perception of body and roundness — by mechanisms still partly under investigation but well documented in sensory science. Two: salt suppresses bitterness, which is why a pinch of salt in coffee or grapefruit takes the edge off without making the drink taste salty. Three: salt draws water out of foods through osmosis, which firms up textures and concentrates flavors (think of a salted cucumber, a brined chicken, a cured anchovy). Four: at high concentrations, salt itself contributes the salt taste, but most well-seasoned dishes never get to that level — the salt is doing work below the threshold of detection as "salty."
The practical implication: most under-seasoned dishes do not need more salt taste. They need more salt at the work level — the level at which it is sharpening every other flavor without announcing itself. The way to know you are there is by tasting before and after. You add a pinch, you taste, and the dish is suddenly more itself — not saltier, more vivid. That is the work level. Stop there.
Fat. Fat is a flavor solvent, a textural carrier, a thermal conductor, and a satiety signal. Most of the volatile aromatic compounds in herbs, spices, and aromatic vegetables are fat-soluble (Chapter 22 unpacked this). Bloom your spices in oil at the start of a curry and the flavor distributes through the dish; add the same spices to a wet sauce later and they barely register. Fat also coats the tongue, which extends the perception of flavor in time (this is part of why a cream sauce tastes "longer" than a tomato sauce of similar intensity). Fat is one of the major tools for matching a dish's length — how long the flavor stays on the palate after you swallow.
Choosing the right fat is its own science. Olive oil's fruity bitter notes belong in some places and not others. Butter's milk-solid Maillard browning (in Chapter 11's brown butter discussion) gives a dish a particular kind of nuttiness that olive oil cannot. Coconut oil carries volatile aromatics that other oils do not. Lard's specific flavor is part of why a lard-fried tortilla tastes like nothing else. Animal fats have flavor; neutral oils get out of the way. Both are tools.
Acid. Acid does in flavor what salt does in the dish next to salt: it sharpens, it brightens, it cuts through richness. Acid lifts a heavy dish off the palate. A vinaigrette without enough acid is just oily. A long-simmered stew at the end of three hours often tastes flat — not because it is under-seasoned but because the long heat has driven off the volatile aromatics and left the heavy non-volatiles (proteins, melted fats, melanoidins). A splash of vinegar or lemon juice at the end fixes the flatness, not by adding flavor in any rich sense but by cutting through and giving the tongue something acute to register against the heavy background.
A subtlety: not all acids are interchangeable. They have similar pH but different flavors. Lemon and lime juice carry their own volatile aromatics on top of the citric acid; vinegars carry the flavors of their parent ferment (rice, wine, malt, cider, balsamic — each a different world); tamarind and sumac and verjuice and unripe mango each carry distinctive accompanying flavors. If a dish needs acid and it needs brightness, lemon is often right. If a dish needs acid and it needs funk, a fermented vinegar is often right. If a dish needs acid and it needs sweetness with sourness, balsamic or pomegranate molasses or tamarind is often right. The pH is the foundation; the flavor accompaniment is the choice.
Heat (the cooking heat). Heat is the variable that determines which reactions run. Below 100°C (212°F), the kitchen is in the realm of poaching, gentle simmer, slow gelatinization. Maillard does not run. Caramelization does not run. Slow collagen breakdown does run (Chapter 15). Above 140°C (285°F), Maillard runs (Chapter 8). Above 160°C (320°F), caramelization runs (Chapter 10). Above 200°C (390°F), the kitchen is in the territory of high-heat searing, frying, and roasting, where surface reactions are running faster than the interior is heating up — which is what gives you a crusty exterior and a tender interior.
Heat is also what people often mean by spicy heat — the perception of capsaicin, piperine, allyl isothiocyanate (the mustard-and-horseradish heat), and a few others (Chapter 22). Nosrat's framework folds both meanings into "heat," and the double meaning is useful: a dish that has too much capsaicin and a dish that was cooked at too low a temperature both have a heat problem. Fixing each requires different work, but the framework prompts you to ask the question.
Beyond the four: umami, sweetness, bitterness, and the rest of the taste landscape. The four-element framework is a starting point, not the whole story. The five basic tastes are sweet, sour, salty, bitter, umami (Chapter 6). Salt gives you salty. Acid gives you sour. Heat-as-temperature gives you nothing on the taste side directly — it lets the other reactions run. So that framework, if held strictly, leaves out three tastes — sweet, bitter, and umami — and treats fat as separate from the taste system, which is debatable (some sensory scientists argue fat is a sixth taste; the evidence is mixed; we will not adjudicate).
A more complete working framework adds three:
- Umami — the savory, meaty, brothy flavor that comes from glutamates and certain nucleotides (Chapter 6). The classic umami sources are Parmigiano, mushrooms, tomato paste, soy sauce, fish sauce, miso, anchovies, dried shrimp, ham, dashi. A dish that tastes thin despite having salt and fat and acid is often missing umami. Add a tablespoon of soy sauce, a teaspoon of fish sauce, a parmesan rind in the simmer, a smear of miso in the sauce. Umami is the most underused of the major flavor levers in home kitchens that grew up on a low-umami repertoire.
- Sweet — sweetness from sugars, honey, fruit, sweet vegetables (carrots, onions cooked long), or balanced reductions. A dish that tastes aggressive after salting may need a touch of sweet to round it out. Balsamic vinegar carries sweetness on top of acid, which is part of why it works in places straight vinegar would not. Tomato-based sauces are often improved by a small pinch of sugar that is too small to taste as sweet but large enough to round off the tomato's natural acidity.
- Bitter — bitterness from coffee, cocoa, dark beer, charred vegetables, walnuts, certain greens (radicchio, frisée, dandelion), citrus peel. A little bitterness gives a dish complexity — the tongue has another thing to register, and the dish has more architecture. Too much bitterness, and the dish is unpleasant. Most home cooks under-use bitterness; most professional cooks know that a touch of charred lemon, a slick of brown butter, or a few flakes of bitter chocolate can lift a dish in a way nothing else does.
Add these three to salt-fat-acid-heat, and you have the core levers of flavor design. Note that each lever pulls against the others. Too much fat needs more acid to balance. Too much salt needs more sweet to round. Too much umami needs acid to keep it from being heavy. Designing a dish is, in part, the art of pulling these levers in proportion until the dish is itself — until it has its own specific character that cannot be reduced to any single lever.
🌍 A gloss on cuisines as flavor-balance solutions. Theme #4 of this book has been that food traditions are accumulated scientific knowledge. Here is one way to see that. Every cuisine has solved the flavor-balance problem differently — has chosen a characteristic mix of the levers and developed a vocabulary of techniques and ingredients to deliver it.
A French sauce often pulls the levers in this proportion: butter (fat) high, salt high, acid moderate (wine reduction or lemon at the end), umami moderate (stock-based depth), sweet low, bitter low, heat-as-spice low. A Thai curry pulls them differently: fat high (coconut milk), salt high (fish sauce), acid moderate-to-high (lime), umami high (fish sauce again, shrimp paste), sweet moderate (palm sugar), bitter low, heat-as-spice high (chiles). A Mexican mole rojo pulls them differently again: fat moderate (lard), salt moderate, acid low-to-moderate (tomatoes, vinegar in some recipes), umami high (chiles, chocolate, nuts, broth), sweet low-to-moderate (the chocolate, raisins in some), bitter moderate (the chocolate, the chiles), heat-as-spice moderate-to-high (multiple chile varieties at different intensities). A Japanese dashi-based soup is almost the opposite of all three: fat low, salt moderate, acid low, umami extremely high (kombu and katsuobushi), sweet very low, bitter very low, heat-as-spice essentially zero — a cuisine of clarity and restraint, in which a little dashi does immense work.
Naming the levers is a way to see how each cuisine has tuned its preferred flavor profile. Adopting another cuisine's lever-pulls is a way to learn from it. Pretending another cuisine has no logic — that the lever-pulls are arbitrary or unimportant — is what gets people in trouble when they "fuse" without understanding.
Tool 2: The Texture Framework — Contrast and Multiplicity
The flavor framework is necessary but not sufficient. A dish can have perfectly balanced flavor and still be boring, and the reason will almost always be texture. Texture is what gets the food into your mouth and what your body works on while it is in your mouth. A great dish has at least two textures in conversation, and often three or four.
The classic texture pairs:
- Crunchy / creamy. A salad with toasted seeds. A bowl of soup with croutons. A buttery mashed potato with a crispy fried onion topping. The crunch wakes the mouth up; the cream coats and soothes.
- Soft / firm. Risotto with a few bites of toothy mushroom. Pasta with vegetables cooked to slightly different doneness. Custards (yielding) with the contrast of caramelized sugar (firm crackling) on top — the brûlée model.
- Hot / cool. A bowl of soup with a drizzle of room-temperature herb oil. A roasted dish with a fresh salsa or chimichurri spooned on. A hot tart with cold ice cream. The temperature contrast is itself a kind of texture, because it changes how the mouth experiences each component (cold extends flavor in time; hot intensifies aromatic perception).
- Wet / dry. A dry-textured roasted protein with a wet sauce; a saucy stew with a dry starchy accompaniment (rice, polenta, bread); the contrast is what keeps the dish from being homogeneous in the mouth.
- Smooth / chunky. A purée with whole herbs sprinkled over. A blended soup with a few unblended pieces left in. Mashed potatoes with skin-on rustic chunks.
A practical exercise. Think of a dish you love. Count the textures. There will almost always be at least three. Most professional plating culture is, at its heart, a contest of textures — every clean restaurant dish has the texture analysis worked out before it goes to the line. Most home-cooking failures, when not flavor failures, are texture failures: the whole dish is one consistency, and the mouth gets bored.
Texture is also where temperature in plating lives. A hot soup with a cool herb-oil drizzle is a temperature contrast and a texture contrast and a flavor contrast all at once. A roasted dish topped with a fresh raw element does the same work. The simplest version is the salt-on-everything trick — flake salt over a finished dish gives a tiny bit of crunch and a tiny burst of saltiness against whatever is underneath, and it is one of the easiest ways to lift a dish.
Tool 3: The Color and Visual Framework
Plates of food are seen before they are tasted, and the visual is a flavor cue. A monochrome plate — beige starch with beige protein and beige sauce — eats less interesting than a plate with two or three colors, even when the flavors are similar. This is partly straightforward (bright greens and reds and oranges signal freshness, which the eye and tongue have learned to read together) and partly subtle (the eye sets up flavor expectations; if the plate looks bright the brain is primed to taste bright).
The working color framework: every plate should have at least two colors, and ideally three — a base color (often beige-to-brown of starch and protein), a fresh color (green herbs, microgreens, salad), and an accent color (red of pickled onion or roasted pepper, orange of carrot or paprika, yellow of citrus zest, purple of beet or radicchio). Garnish, in this view, is not decoration — it is the third color, doing flavor and visual work simultaneously.
This is where the tradition of flavor pairings starts to weave in. Most accent garnishes are not arbitrary; they are accent garnishes because they pair, both visually and chemically, with the base. The chopped parsley on top of the lentil stew is a green flavor lift on a brown earthy base. The squeeze of lime on the taco is acid and color and aromatic and visual all at once.
Tool 4: The Flavor Pairing Framework — Molecular and Cultural
There are two complementary ways to think about which flavors pair well.
The molecular pairing principle (Heston Blumenthal, François Benzi at Firmenich, more recently the Foodpairing.com database) holds that ingredients sharing volatile aromatic compounds tend to pair well — your nose is, in effect, recognizing the same molecules from two sources, and the brain reads this as harmony. Strawberry and basil share linalool and other terpenes; chocolate and chili share certain methylpyrazines; tomato and olive share specific aldehydes. The principle is not deterministic — sharing compounds is neither necessary nor sufficient for a good pairing — but it is a useful generative tool when you are looking for unexpected combinations.
The cultural pairing wisdom is the slower, deeper, more reliable database. Lemon and fish. Basil and tomato. Ginger and scallion. Chocolate and chile (a Mesoamerican pairing that long predated any chemistry). Cardamom and rose. Cumin and coriander. Tarragon and chicken. Dill and salmon. Mint and lamb. Each of these pairings is the result of generations of cooks landing on the combination because it works, and passing it down. The cultural pairing tradition has more data than any molecular database — it is the cumulative result of millions of cooks running flavor experiments over centuries — and it is mostly correct, even if it is rarely articulated in molecular terms.
A working approach: trust the cultural pairings as your starting library. Use the molecular pairing principle when you want to invent something new and need a generative prompt. Niki Segnit's The Flavour Thesaurus (2010) is essentially a cultural-pairing database written for working cooks; it organizes pairings into 99 base flavors with hundreds of partners apiece, and it is one of the most useful single books for recipe design ever written.
🔬 Advanced sidebar — flavor compound databases and chemometrics. For those who want to push beyond intuition into formal analysis: the modern frontier of flavor pairing is chemometrics, the application of statistical methods to chemical data. Resources like FlavorDB (an academic database from IIIT-Delhi cataloging the volatile compounds in over 25,000 ingredients), FoodPairing.com (a commercial database used by chefs and food companies), and the published work of Yong-Yeol Ahn and colleagues (their 2011 Scientific Reports paper on flavor networks is the foundational study) have made it possible to ask, in a quantitative way, which ingredients share compounds and at what concentrations.
The findings are interesting and partial. Western cuisines — particularly French, Italian, North American — tend to favor pairings that share many compounds (the "shared-compound" principle). East Asian cuisines — Chinese, Japanese, Korean — tend to favor pairings that share fewer compounds, on a "contrast" rather than "harmony" principle. The molecular pairing principle, in other words, is partly a description of one cuisine's approach, and not a universal law of flavor. Cooks who absorb this and other chemometric findings often arrive at a humbler position: the database is a tool. The cooks who built the cuisines were doing chemometrics with their tongues, and they were sometimes making different choices than the database would predict. Both are valid. Use the tool. Trust the tongue.
Citation: Y.-Y. Ahn, S. Ahnert, J. Bagrow, A.-L. Barabási, "Flavor network and the principles of food pairing," Scientific Reports 1, 196 (2011). Also: N. K. Ahmad et al., FlavorDB: A database of flavor molecules, Nucleic Acids Research, 2018.
Tool 5: The Substitution Principles
This is the part of recipe design where the science most clearly does work no other approach can do. To substitute one ingredient for another with confidence, you need to know what the original ingredient is doing. Once you know, the substitution is obvious. If you do not know, you are guessing.
The framework: every ingredient has one to several functions in a recipe. Substitute by function, not by name.
Sweeteners can usually substitute for one another if you match by sweetness intensity and account for moisture. White sugar, brown sugar, honey, maple syrup, agave, corn syrup, and powdered sugar are all sweeteners, but they bring different moisture levels (honey is wet; white sugar is dry), different flavors, different browning behavior (Maillard runs differently with reducing sugars vs sucrose; Chapter 8), and different physical structures in baking (powdered sugar has cornstarch; brown sugar has molasses; both affect the final crumb). A 1:1 swap of honey for sugar in a cookie will give you a wetter, darker, faster-browning cookie that spreads more. The function (sweetness) is preserved. The other contributions are not, and you need to know whether they matter.
Fats can substitute by melting point and water content. Butter is a water-in-fat emulsion (about 80% fat, 16% water, 4% milk solids; Chapter 16). Margarine is similar but with different fats. Lard is essentially pure animal fat with very little water. Oil is pure liquid fat. Coconut oil is a saturated fat that is solid at room temperature but melts sharply at body temperature. In a pie crust, the cold solid nature of the fat is what creates flaky layers; you can swap butter for lard or shortening for vegan butter and get a comparable result, but you cannot swap in oil without changing the structure entirely (no flakes; the dough behaves differently). In a cake, the creaming of butter (Chapter 12, on aeration via creaming) traps air; swapping in oil eliminates this aeration and you get a denser cake unless you compensate with chemical leavening. The function — solid-cold for flake, creamable-soft for aeration — is what you need to match.
Acids can substitute by pH if you know what flavor accompaniment you can tolerate. Lemon juice (pH around 2.3), lime juice (similar), white vinegar (around 2.5), apple cider vinegar (around 3.0), rice vinegar (around 4.0), wine vinegar (around 2.4–2.7) are all acids in roughly the same neighborhood. They are not interchangeable for flavor, but they are interchangeable for pH-driven function (curdling milk to make ricotta; activating baking soda; preventing enzymatic browning on cut fruit; pickling). A sourdough starter activated with lemon juice will rise the same as one activated with vinegar — the chemistry of the leavening is the same. The flavor will differ, and that is the choice.
Liquids can substitute by water content and flavor profile, with attention to what the liquid is doing. Stock vs water in a risotto: both hydrate the rice equally, but stock contributes umami and gelatin (which adds body). Milk vs water in a bread: milk contributes fat and protein and slows the gluten development slightly; the bread will be softer and richer. Buttermilk vs milk: buttermilk's acid activates baking soda and tenderizes gluten through pH effects; milk does not. Coconut milk vs cow milk: similar fat content but very different flavor. Knowing what the liquid is doing — hydrating, contributing protein, contributing fat, contributing acid, contributing flavor — tells you which other liquids can play the same part.
The harder substitutions: where you cannot fully substitute.
There are a few places where the science says: this ingredient is doing something irreplaceable, and the substitution will change the dish in ways you cannot fully compensate for.
- Gluten in bread. Wheat gluten is a network of two specific proteins (gliadin and glutenin) that, when hydrated and worked, form a viscoelastic web that traps gas (Chapter 17). No other plant-protein system replicates this exactly. Gluten-free bread can be excellent, but it is different — different crumb, different chew, different rise dynamics. Xanthan gum, psyllium husk, and mixed starches can mimic some of the network function, but they are mimics, not equivalents.
- Reducing sugars for Maillard browning. The Maillard reaction needs reducing sugars (glucose, fructose, lactose) to react with amino acids. Sucrose (table sugar) is not a reducing sugar in its un-broken form, though it can break down to its component glucose and fructose at high temperatures and in the presence of acid. If a recipe wants Maillard browning and the sweetener is sucrose only, the browning may be slower and weaker than expected (Chapter 8). Honey, brown sugar, malt syrup, and corn syrup all contain reducing sugars and brown more readily.
- Egg in baking. Eggs do too many things to be substituted with one thing: they emulsify (yolk lecithin), they coagulate (the protein network sets the structure), they aerate (whipped whites), they enrich (yolk fat), they bind (protein network), and they brown (Maillard contributors in the protein and the sugars in the yolk). A vegan baker can replace each function separately — flax-egg or chia-egg for binding, aquafaba (chickpea-water) for whipping, oil for richness, additional starches for structure — but no single ingredient does all of what an egg does. (See Chapter 14 on the egg.)
- The character of an aged cheese. A long-aged Parmigiano-Reggiano carries free amino acids (especially glutamate), free fatty acids, and aroma compounds developed over twenty-four months of microbial action. No fresh cheese, and no nutritional yeast, replicates this — though nutritional yeast (which is umami-forward and inexpensive) is a genuinely useful approximation in many vegan applications.
The pattern: when an ingredient is doing a chemical job no other ingredient does, full substitution is impossible. When an ingredient is doing a chemical job several other ingredients can also do, substitution is possible if you match the job.
Tool 6: Adapting for Dietary Restrictions
A recipe for someone with an allergy, an intolerance, a religious restriction, or a chosen dietary practice is not a sad compromise. It is a recipe-design problem with constraints, and the science is the tool for solving it.
The approach: list the function each restricted ingredient is performing, then find the substitution that performs each function.
Vegetarian — meat-free. Replace the protein and the umami. Beans, legumes, eggs, dairy, mushrooms, fermented soy (tofu, tempeh, miso, soy sauce), nuts, and seeds are the protein sources. Mushrooms (especially dried), fermented soy, parmesan, miso, and umami-forward vegetables (tomato, onion cooked long, sun-dried tomato) carry the umami. The trick is not to replicate "meat" — most successful vegetarian cooking does not try to be fake meat, it is its own thing. The trick is to deliver the flavor work the meat was doing.
Vegan — additionally no dairy, no eggs, no honey. Add the egg substitution toolkit (above) and the dairy substitution toolkit (plant milks for liquid, coconut cream or cashew cream or oat cream for body, nutritional yeast for cheesy umami, cocoa butter or coconut oil for solid fat). Vegan baking is the trickiest part because eggs do so many things; many vegan baking recipes use a mix of substitutions (flax for one egg, oil for another, aquafaba for whipped white) rather than a single egg-replacer.
Gluten-free — no wheat, no rye, no barley, no triticale, no cross-contaminated oats. The trickiest restriction in baking, because gluten is irreplaceable for structure. The best approach is recipes designed gluten-free from the start (the Gluten-Free Flour Power-style mixed-flour blends; the Cup4Cup-style commercial mixes), not 1:1 swaps in wheat recipes. In savory cooking, gluten-free is mostly easy — soy sauce becomes tamari (gluten-free), pasta becomes rice or corn or bean pasta, breading becomes ground gluten-free crumbs or seed crusts. The science still works because gluten is rarely doing the work in savory dishes.
Dairy-free — no milk, butter, cheese, yogurt, cream. Plant milks for liquid; cocoa butter, coconut oil, vegan butter for solid fat; nutritional yeast and miso for cheesy umami. Most savory dairy can be replaced. Most baked-good dairy can be replaced (though butter's distinct flavor is hard to fully match in things like shortbread). Cheese is the hardest — vegan cheeses are improving rapidly but are not yet equivalent to aged dairy cheeses for most applications.
Nut-free — no tree nuts; sometimes also no peanuts. Seeds (sunflower, pumpkin, sesame) usually substitute well — sunflower seed butter for peanut butter, pumpkin seed pesto for pine nut pesto, tahini for almond butter. The flavor is different, and a few nut-specific dishes (pesto Genovese with pine nuts; almond-based pastries; many Indian and Middle Eastern dishes built around cashews or almonds) cannot be fully replicated, but most can be adapted.
The general lesson: every dietary restriction is a constraint that makes you understand your recipe better. To cook well for a vegan friend, you have to know what each ingredient was doing. To cook well for a gluten-free friend, you have to understand what gluten was doing. The friend's restriction makes you a better cook.
Tool 7: Scaling — and Why Many Things Don't Scale Linearly
Most ingredients scale linearly. Double the rice, double the water (within reason), double the salt, double the spices, double the aromatics. The chemistry is mostly multiplicative.
Several things do not scale linearly, and ignoring them is one of the most common ways recipes fail when you try to cook for ten people from a recipe for four.
Cooking time does not scale linearly. A small pot of stock takes 90 minutes to reduce by half; a large pot of stock takes much longer than 90 minutes — sometimes three or four times longer — because the surface area of evaporation is the bottleneck, and surface area scales as the square of length while volume scales as the cube. (This is a basic geometric scaling law, and it is everywhere in food science.) A small roast hits 60°C internal in 45 minutes; a much larger roast can take three hours. Plan extra time for any volume larger than the recipe was written for.
Salt may not scale linearly. Salt's perceived intensity is not exactly linear in the human sensory system. A doubled-volume soup with doubled salt may taste more salty than the original, because the perceptual mechanism is logarithmic at higher concentrations. Most recipes scale fine; many cooks find they want about 80–90% of the linear-scaled salt when scaling up significantly. Taste as you go.
Browning surface area does not scale linearly with volume. Doubling the amount of meat you sear does not give you twice the browning surface; it gives you a slightly bigger pan-load that crowds and steams. The fix is to sear in batches — keep the surface-area-to-volume ratio that the original recipe assumed. The same applies to anything that needs Maillard or caramelization at scale.
Leavening may not scale linearly. Doubling baking powder in a doubled cake usually works, but tripling it in a tripled cake can produce an over-risen, fragile crumb because the gluten network has only a fixed capacity to hold the gas. Many bakers reduce chemical leaveners slightly when scaling up significantly.
Equipment changes the scaling. A recipe written for a 6-quart Dutch oven may not work in a 12-quart Dutch oven the same way, even with all ingredients doubled. The larger pot has more surface area on the bottom (more browning, faster reduction) and more depth (slower heat penetration to the center). Stews scale relatively well between similar-shape pots; roasts in different-size pans behave differently. A recipe written for a half-sheet pan will need adjustment for a full-sheet or quarter-sheet pan because the depth of the food layer changes the cooking dynamics.
The general guideline: when scaling more than 2× or less than ½×, expect to make adjustments to time, temperature, and possibly proportions. Take notes. The scaled version becomes its own recipe.
Tool 8: Equipment as a Variable
A recipe written for a thin stainless skillet does not work in a thick cast-iron skillet the same way. The cast iron heats more slowly, holds heat longer, and distributes heat more evenly; it gives different sear results, different reduction rates, different thermal mass for absorbing the cold protein you drop in. A recipe written for a gas burner does not behave the same on an electric coil or an induction surface; gas is responsive and direct, electric coils are slow to change temperature, induction is responsive and direct but heats the pot rather than the air around it.
Knowing your equipment is part of recipe design. A recipe should ideally name what kind of equipment it assumes (heavy enameled Dutch oven, thin nonstick skillet, half-sheet pan, etc.). When you use different equipment, you make adjustments. A heavier pan can take a higher initial heat without scorching; a thinner pan needs more vigilance. A convection oven cooks faster and dries out faster than a conventional oven (Chapter 24). An air fryer is a small high-velocity convection oven; recipes need adaptation. Knowing these things lets you cook anyone's recipe in your kitchen and get something close to what they got in theirs.
The Practical Application: Designing a Dish from Scratch
Here is the workflow, end-to-end, for designing a new dish.
Step 1. State the goal. What kind of dish are you making? (A weeknight pasta, a celebration roast, a side that uses up a glut of summer tomatoes.) Who is eating? (Allergies, restrictions, preferences.) What is the context? (Stand-alone meal, part of a larger spread, lunchbox, picnic.) Constraints clarify possibility.
Step 2. Pick the structural backbone. Most dishes are one of a small number of structural categories — soup/stew, braise, sauté, roast, grain-with-toppings, salad, sandwich, tart, baked good. Each category has a known structure. A soup has a flavor base (sweated aromatics, sometimes browned), a liquid (stock, water, milk, cream), a body element (vegetables, beans, noodles, meat), a finish (acid, herbs, fat). A braise has a sear, a sweat of aromatics, a deglaze, a simmer with liquid, a long finish. Knowing the structure tells you what slots need to be filled.
Step 3. Pick the main ingredients and what each is doing. For each ingredient, ask which lever it pulls (salt, fat, acid, heat, umami, sweet, bitter, texture, color) and which structural slot it fills (base, body, finish, garnish). If two ingredients are doing the same job, you may have one too many; if a job is unfilled, you may be missing something.
Step 4. Apply the flavor framework. Run through salt-fat-acid-heat-umami-sweet-bitter and check that each lever is at an appropriate level. A dish does not need to pull every lever hard — restraint is part of design — but every lever should be considered.
Step 5. Apply the texture framework. What are the textures? Is there contrast? If the dish reads as one consistency, add a second.
Step 6. Apply the color framework. What is the visual? Is there a fresh color on top of the base?
Step 7. Sketch the cooking method. Translate the structural and ingredient choices into actual steps with temperatures, times, and sequencing. This is where the cooking-process knowledge from Part IV comes in — the dish you are making sits inside one or more of the major techniques (Chapter 23 wet heat, Chapter 24 dry heat, Chapter 25 frying, Chapter 26 grilling, Chapter 27 sous vide, etc.), and each technique constrains the dish in ways you should respect.
Step 8. Cook it. This is where it gets real. Take notes. What happened that the plan did not predict? Where was the seasoning under or over? Where was the texture flat?
Step 9. Iterate. A first cook of a new dish almost never lands the recipe. The second cook is where the design improves. The third cook is where the recipe stabilizes. After the third cook, write it down.
This is the working scientist's loop applied to cooking. Hypothesis (the design), experiment (the cook), observation (the eating), revision (the next cook). It is what every developing chef does, and it is what any home cook can do once they know it is the loop.
A worked example: troubleshooting a beloved recipe that's not working
Here is the kind of problem that comes up often. Maya has been making a specific pot of chicken adobo (the Filipino braised dish she learned from a college roommate, with permission and a long evening of cooking lessons), and on a Tuesday in February, the dish comes out flat — not bad, but missing the lift it usually has. She is annoyed. She wants to know what went wrong.
She sits down with the dish on the table and runs the framework.
Salt level. Tastes correct. Soy sauce + the meat's natural saltiness; she even tried adding more after first taste, and it just got salty without getting better.
Fat level. Tastes correct. Chicken thigh has rendered its fat; the sauce is glossy.
Acid level. This is where she pauses. Adobo's defining flavor is the cane vinegar — the acid is what makes the dish taste adobo and not just braised-chicken-in-soy. She tastes again. The acid is low. The vinegar is mostly cooked off. Her hypothesis: she let the dish reduce too long, and the volatile acid component of the cane vinegar evaporated, leaving only the salt and umami of soy. Test: she adds a tablespoon of fresh cane vinegar at the end (a small amount, to see if it lifts without overpowering). Tastes again. The dish is itself again.
The fix gets written into the recipe: finish with one tablespoon of cane vinegar after the long reduction, off the heat. The next batch will not have the same problem. The recipe has been improved by understanding what the variable was.
This is the diagnostic skill a cook with the framework has. The flat dish has a flavor lever that has slipped, and the fix is to identify the lever and pull it back.
The Maya jollof rice arc — the resolution
Let us come back to the kitchen we started in. It is late afternoon. Maya's pot of jollof is on the stove. The smell — toasted rice, tomato, scotch bonnet, parboiled chicken stock, the bay leaf and curry powder her mother stipulated, the small unmeasured shake of dried shrimp powder her mother added halfway through the video and that Maya had to rewind three times to confirm — has filled the apartment. Aroma cues. The fragrance is right.
She has measured: 800 g of long-grain parboiled rice; 1,040 g of tomato base (a blended mix of canned plum tomatoes, fresh tomato, red bell pepper, and onion, all reduced down to a thick paste); 64 g of red palm oil (8% to the rice's mass — the baker's percentage from Chapter 17 transferred); 16 g of salt (2%); two whole scotch bonnet peppers, slit but not chopped, removable at the end; 1.6 L of homemade chicken stock (200%). She has timed: rice toasted for 4 minutes (gives the bottom-of-pot crust its head start), tomato base added and simmered for 12 minutes (cooks down the rawness; chemistry from Chapter 18 on cell-wall breakdown of the tomato), stock added in two stages (first half, then later the second half, to allow the bottom of the pot to dry out enough to start caramelizing), heat dropped from medium to low to barely-warm at three discrete stages (high-medium-low, the same staircase her mother does without thinking).
Her mother walks into the kitchen. Her mother lifts the lid. Her mother tilts the pot to look at the bottom — the way her mother taught her to do. Her mother says: the bottom is right.
Maya has done it. The rice is set, the bottom is the deep brown of caramelized starch and concentrated tomato sugars (Chapter 9 plus Chapter 18 plus Chapter 10, all happening at once at the metal-rice interface), the top grains are firm but tender, the heat from the scotch bonnet is present but not aggressive, the seasoning is right. Her mother takes a spoonful, chews, nods, and says nothing else, which from her mother is the highest grade.
Maya transcribes the recipe into the spiral notebook. In ink. In English with Yoruba names for the techniques where they exist. With baker's-percentage proportions so that anyone can scale it up or down. With temperatures and times. With one note in the margin in her mother's handwriting, added by the woman herself, in Yoruba script: the rice needs the heat. Do not interrupt the heat.
That note is the recipe's soul. The percentages and temperatures are the bones. Both are now written down. Both will outlast the moment.
She makes one more set of variations later that week, for friends with restrictions:
- For Aisha's friend Kwame, who is vegetarian: the chicken stock becomes a deeply-built mushroom-and-kombu stock (mushrooms for body and umami, kombu for additional glutamate, soy sauce at the end for finishing salt-and-umami; the same flavor work the chicken stock was doing, performed by other ingredients).
- For Aisha's friend Yusra, who is gluten-free: there is no change required, because the dish is already gluten-free. (This is the pleasant surprise of many ingredient lists from non-Western traditions — gluten is not a structural component, so the restriction doesn't apply.)
- For Aisha's other friend who keeps kosher: the chicken stock stays, the dish has no dairy — already compliant — and the only adjustment is sourcing chicken from a kosher butcher.
Each variation is a recipe-design exercise. Each one is the same dish, scientifically, with a substitution of ingredients that perform the same work. None is a sad compromise. All are jollof rice as Maya makes it, in the form each guest can eat.
Aroon's brief perspective: tradition and innovation
I called Aroon a few weeks before writing this chapter and asked him how he thinks about creating new dishes at his restaurant — about the tension between honoring his grandmother's Thai techniques and inventing his own dishes for a Toronto dining room.
He thought about it for a while. Then he said: The technique is mine. The tradition is not mine to change. So when I am cooking pad kra pao for the dining room, I am cooking pad kra pao the way my mother and my grandmother cooked it, and I am improving in the way of small improvements — the holy basil at the very end, the egg crisped harder, the chile balance for a Toronto palate that does not eat chiles like a Bangkok palate. When I am cooking something that is mine — a dish I invented, that is not from a tradition I belong to — I do not call it pad kra pao. I call it whatever it is. I am respectful of my own grandmother, and I expect to be respectful of every other grandmother whose food I have learned from.
This is the working ethic. Borrow techniques. Honor traditions. Cite where you learned what you learned. Use "inspired by" honestly. Do not rebrand someone else's tradition as your own innovation. There is a long, ugly history in food publishing of Western chefs taking dishes from other traditions and presenting them as fusion or invention, and it has cost the people whose traditions were taken in real and material ways. The science of recipe design is global; the cultures of cooking are particular. Hold both at once.
🌍 A practical convention for honoring sources. When you write down a recipe, name where you learned it from. "Adobo, after the way my college roommate Janelle's grandmother made it." "Pasta with tomato and garlic, after Marcella Hazan." "Jollof, after Mrs. Okonkwo (Lagos)." This is not legalistic; it is a way of saying that you know recipes have parents, and you are honoring the line back to where you came in. If you have invented something — really invented, not adapted — you can call it yours, and it might still be informed by the cuisine you learned in.
Pat's classroom version: recipe design as a science project
Pat Hammond emailed me, when I was outlining this chapter, with a project she has used in her AP Chemistry class. The students get assigned, in pairs, a flavor-balance constraint — for example, "design a marinade for chicken that uses a strong umami source and a strong acid, balanced by sweet and fat" — and have a week to design a recipe, cook it at home, photograph the result, and present their reasoning. Each ingredient has to be justified by the chemistry.
She told me the project is now her favorite assignment of the year. The students who have taken cooking seriously at home find their existing knowledge legitimized — they realize they have been doing chemistry without naming it. The students who have never cooked find the framework gives them a way in. And every year, two or three students arrive at the presentation with something that is, in its own modest way, a new dish — not lifted from the internet, not a copy of something from home, but a dish that was designed from constraints and tested against the chemistry. It is, Pat said, the moment in her course when chemistry becomes a generative science for them. Up to that point, in their experience, chemistry has only ever been an analytical science — telling them why something happened. Recipe design is the moment they realize chemistry can also be used to make something happen on purpose.
The same moment is available to any home cook. The framework is generative. Use it.
Cross-Chapter Connections
This chapter is the synthesis chapter, and it points back to almost every chapter in the book. A short tour:
- The flavor framework (salt, fat, acid, heat) draws on the chemistry of Chapter 3 (salt), Chapter 11 (fat), Chapter 5 (acid), and Chapter 4 (heat transfer) as foundations.
- The umami discussion ties to Chapter 6 (taste and flavor) and Chapter 7 (proteins and the breakdown to free glutamate) and the fermentation chapters in Part V (where umami sources are concentrated by microbial action).
- The texture framework draws on Chapter 9 (starch gelatinization), Chapter 17 (gluten in bread), Chapter 18 (cell walls and pectin in fruits and vegetables), and Chapter 12 (foams).
- The substitution principles use Chapter 8 (Maillard requires reducing sugars), Chapter 10 (caramelization vs Maillard), Chapter 11 (fat structure and melting points), Chapter 14 (egg as multi-functional ingredient), Chapter 17 (gluten as irreplaceable).
- The flavor pairing sidebar references Chapter 22 (volatile compounds in spices and herbs).
- Baker's percentages as a recipe-design tool comes from Chapter 17.
- The mention of long-cook flavor flatness (and the late-acid fix) comes from Chapter 23 (wet heat).
- The cultural-flavor-balance tour applies Chapter 6's framework to the world's cuisines and previews the synthesis we will see in Chapter 40.
Forward, this chapter sets up Chapter 40, which is the closing reflection: now that you can design recipes, what is the larger thing this means about being a cook in the world? Recipe design is the practical capstone. Chapter 40 is the philosophical one.
🥖 For the bread track: This chapter is where Maya's jollof arc resolves, but the bread track equivalent is just as central. Bread is the place where baker's percentages were invented, and the framework of this chapter — proportions, function, substitution, scaling — is the same framework professional bakers have been using for a century. If you have followed the bread track, you can now do for any new bread what Maya did for jollof. Pick a bread you love, weigh its components, calculate the percentages, vary one variable at a time, and write down the version you settle on. The bread you make will be your own.
Closing Reflection: The Cookbook Becomes Optional
There is a moment, after a few months of cooking with the framework, when the cookbook on the shelf becomes a different object. It is not less useful. The opposite — the great cookbooks become more useful, because you can read them with comprehension. You see why the writer called for cold butter cubed at this stage, why the sauce reduces by a third before the cream goes in, why the herbs are added at the very end and not at the beginning. The cookbook becomes a transcript of someone else's design choices, and you can read it the way one designer reads another designer's work — admiring the choices, understanding the trade-offs, and noticing where you would have done it differently.
But the cookbook is no longer the source of authority. The source of authority is your own framework — the salt-fat-acid-heat lever-pulling, the texture analysis, the substitution by function, the iteration cycles. The cookbook becomes one input among many. Your own notebook becomes another. The conversation with the friend across the table about why their version of this dish has more cumin becomes another. The article you read about the chemistry of fish-sauce fermentation becomes another. Every meal becomes a chance to collect data, and the data accumulates into a working theory of how food works, in your kitchen, with your tongue, for the people you cook for.
This is what recipe design really is. Not the creative act of dreaming up new dishes from nothing. The slow accumulation of a working theory of food, tested in the body over hundreds of meals, written down where you can find it again, and shared with the people you cook for and from. By the time you have done this for a few years, you have something most cookbooks cannot give you: a recipe collection that fits your kitchen, your equipment, your tongue, and your people, and that you can extend and revise as the kitchen and the equipment and the tongue and the people change.
Maya, on the Saturday I described at the beginning of this chapter, has the first jollof recipe in her notebook. By next year she will have a hundred. By ten years from now she may have a small cookbook of her own — perhaps written, perhaps just lived. Either way, the recipe collection will be hers. It will sit on her shelf next to her mother's recipes (which, increasingly, exist because Maya wrote them down on her mother's behalf). It will be a record of how a cook with the framework, time, and a notebook becomes the kind of cook who is, herself, a source.
That is the goal of this chapter. That is what the book has been building toward. The next chapter — the last chapter — is the part where we step back and ask what the framework has done to you.
Turn the page.