Lesson 06: The first complete dish: tomato and egg stir-fry
Lesson objectives:
- Cook tomato and egg stir-fry start to finish: two-stage method, measured quantities, success criteria at every step.
- Explain why the eggs leave the pan mid-dish and return at the end, in terms of doneness rates.
- Grade the finished dish against stated criteria and trace any defect back to the lesson that prevents it.
Prerequisites: Lessons 01-05 (all of them are spent here) | Previous << 05 | Next: none
This is the final lesson. Nothing in it is new except the dish.
One pan, two ingredients that refuse to be done at the same time
Tomato and egg stir-fry is the standard first dish of Chinese home cooking — fast, cheap, and beloved enough that a hundred-thousand-star programmers' cookbook and a James Beard-nominated food site both publish it with quantities12. It also contains, in miniature, the one structural problem all real cooking keeps solving: eggs are done in under a minute, tomatoes need several, and a single pan runs one temperature. Cook them together and one of them loses. The dish's solution is choreography — the eggs cook first, leave, and come back — and every mechanism from Lessons 01-05 gets spent making that choreography work.
Explanation
The quantities (two servings)
Cross-checked across the course's two recipe sources23:
The two-stage method, and why it exists
The recipe's spine, in both sources23: scramble the eggs in a hot pan until they set solid and turn faintly golden, then take them out immediately; cook the tomatoes in the same pan with salt and sugar until soft and collapsed into sauce; return the eggs, toss to coat, plate.
The mechanism is Lesson 05's doneness logic applied twice. Eggs at stir-fry heat pass through their doneness window in tens of seconds — leaving them in while tomatoes soften would carry them far past it into rubber. So each ingredient gets its own trip through the pan at its own timing, and they only meet when both are where they should be. This is the staged-addition principle every stir-fry runs on — ingredients enter in an order set by their cooking times so everything finishes together4 — taken to its cleanest extreme: the stages do not even overlap.
The flow below is the whole dish; the annotations are which lesson each beat spends. One picture, five lessons.
Read the diagram for one thing: the eggs' exit (the fourth node) is not an extra step, it is the load-bearing one. Skip it and the diagram collapses back into "cook everything at once" — the exact failure the dish is designed around.
Worked example (follow along)
The full cook, two servings, with success criteria at every step. Total time from prep to plate is around fifteen minutes3.
- Mise en place (L01): eggs beaten with a pinch of the measured salt; tomato wedges under 4 cm3; scallion chopped; remaining salt and sugar in pinch bowls; empty plate next to the stove — the eggs' landing zone. Success: stove still off, nothing left to cut or measure.
- Heat (L03): pan preheated dry; 2 tablespoons oil, swirled; wait for fast flow, shimmer, vapor movement. Success: cues present, no smoke.
- Eggs (L05's cue): pour, let billow a few seconds, then push gently until set solid, faintly golden3. Out to the plate immediately — carryover keeps firming them there. Success: soft-set pillows on the plate, not brown crumbles in the pan.
- Tomatoes (L04): remaining oil, then tomatoes, scallion, the rest of the salt, the sugar. Medium-high, occasional stirring, a few minutes until soft and collapsed into a loose sauce2 — a splash of water if it dries before it softens2. Success: sauce you could spoon, not intact wedges and not paste.
- Recombine: eggs back in, toss for a few seconds to coat, plate. Success criteria for the dish23: golden egg pieces distinct in red sauce; eggs tender, not rubbery; sauce loose but not watery; tastes vividly of tomato and egg with no separate salt note (L04's definition of seasoned).
Serve with rice, eat while hot — and leftovers follow Lesson 05: fridge within the hour, not a counter afternoon5.
Your turn (faded example)
Grading three imperfect plates — name the defect's mechanism and the lesson that prevents it:
- Plate 1: eggs in tough little knots. The eggs stayed in the pan during the ______ stage, cooking past their window; the missing move was ______. (Lesson ______)
- Plate 2: sauce is watery, flavor thin. The tomato stage ended before ______, or the salt never got a final ______ before plating. (Lessons ______)
- Plate 3: pale eggs that soaked up oil and stuck. The eggs went in before the oil reached ______. (Lesson ______)
Answer: Plate 1 — the tomato stage; the missing move was the immediate exit to the standby plate; Lesson 05 (doneness windows; the order block above is this exact failure). Plate 2 — before the tomatoes collapsed into sauce, or no final taste-and-adjust; Lessons 04 and 06. Plate 3 — before the oil reached the shimmer/ready window; Lesson 03. Every defect in this dish traces to one named mechanism — which is the course's actual claim: cooking failures are diagnosable, not fate.
Summary + what's next
You cooked a real dish by spending five mechanisms on it: mise en place made the timeline calm, even cuts made the tomatoes cook at one rate, heat cues put the eggs into working oil, the seasoning loop landed salt at vivid-not-salty, and doneness windows dictated the dish's signature move — the eggs' exit and return.
Where this goes next: the two-stage pattern generalizes directly (scallion and egg, cucumber and egg, then two-vegetable dishes with staggered entries4), and the quantified-recipe habit has an entire library behind it — HowToCook's several hundred dishes are written in exactly the format Lesson 01 taught you to read1. Pick one with few ingredients, produce its three lists, and run the same choreography. The kitchen is now a place where you know what the next cue looks like.
Footnotes
-
HowToCook (程序员做饭指南): repository overview — https://github.com/Anduin2017/HowToCook ↩ ↩2
-
The Woks of Life: Chinese Tomato Egg Stir-fry — https://thewoksoflife.com/stir-fried-tomato-and-egg/ ↩ ↩2 ↩3 ↩4 ↩5 ↩6 ↩7 ↩8 ↩9
-
HowToCook: 西红柿炒鸡蛋 (tomato and scrambled eggs) — https://github.com/Anduin2017/HowToCook/blob/master/dishes/vegetable_dish/%E8%A5%BF%E7%BA%A2%E6%9F%BF%E7%82%92%E9%B8%A1%E8%9B%8B.md ↩ ↩2 ↩3 ↩4 ↩5 ↩6 ↩7 ↩8 ↩9 ↩10
-
Wikipedia: Stir frying — https://en.wikipedia.org/wiki/Stir_frying ↩ ↩2
-
Wikipedia: Danger zone (food safety) — https://en.wikipedia.org/wiki/Danger_zone_(food_safety) ↩
练习
Cook the dish for real, two servings, and grade yourself against the five success criteria from the worked example. Write the grade honestly, one line per criterion, and for any miss name the mechanism and lesson it traces to. Then use the action card above to have an agent audit your grading.
Level 2 (advanced)我的笔记
记下想法、痛点、没懂的地方。只写进这门课的附录,正课文件不动。