清蒸鲈鱼¶
📐 度量标准:本菜谱所有模糊表述(块/勺/火候/油温/熟度)均以_spec.md(度量标准库) 为准,可点击各章节锚点查看。 粤菜的 "默认构造函数"——输入(活鱼+葱姜)→处理(隔水蒸)→输出(鲜甜本味),零冗余调味,靠蒸汽均匀传热。
常量定义(Constants)¶
| 常量名 | 值 | 来源 |
|---|---|---|
| FIRE_HIGH | 大火(200℃+,火焰包住锅底) | _spec §3 |
| STEAM_TIME | 8-10min(500g鱼) | — |
| SOY_SAUCE | 1勺(15ml,汤勺)蒸鱼豉油 | _spec §2 |
| COOKING_WINE | 1勺(15ml,汤勺)料酒 | _spec §2 |
| SALT | 半小勺(2.5ml) | _spec §2 |
| OIL_80 | 七八成热(160-200℃,油面冒烟) | _spec §4 |
| OIL_FINAL | 1勺(15ml)食用油 | _spec §2 |
食材清单(Input)¶
| 食材 | 用量 | 切配规格 | 备注 |
|---|---|---|---|
| 鲈鱼 | 1条(约500g) | 处理干净,两面各划3刀(深至鱼骨) | 选活鱼,鱼眼清亮 |
| 葱 | 3根 | 2根切段(4-5cm,手指长)垫底,1根切丝(3mm×5cm,火柴棍)铺面 | _spec §1 |
| 姜 | 1块 | 5-6片(2-3mm厚,1元硬币厚度)垫底+塞鱼腹,少许切丝铺面 | _spec §1 |
| 蒸鱼豉油 | 1勺(15ml) | — | 淋面用 |
| 料酒 | 1勺(15ml) | — | 腌制去腥 |
| 盐 | 半小勺(2.5ml) | — | 抹鱼身 |
| 食用油 | 1勺(15ml) | — | 最后浇油激香 |
预处理(Preprocess)¶
- 腌鱼(编译期优化):鲈鱼洗净沥干,鱼身两面各划3刀(深至鱼骨),内外均匀抹 SALT(半小勺盐) 和 COOKING_WINE(1勺料酒),腌制 10min。划刀是「接口暴露」,让调料和蒸汽能深入鱼肉内层,否则厚肉处无味。
- 搭支架:盘底铺葱段(2根)和姜片(3-4片),鱼放在葱姜支架上——支架让鱼身与盘底之间留有蒸汽循环通道,避免鱼皮粘盘+底部蒸不熟。
- 葱丝姜丝泡水:铺面用的葱丝、姜丝放入清水中浸泡 5min,自然卷曲,视觉效果更好。
主流程(Main Logic)¶
-
入锅(容器化隔离):蒸锅加水 FIRE_HIGH(大火) 烧开,鱼腹内塞 2 片姜,鱼放在葱姜支架上,放入蒸锅——蒸=隔水加热=容器化隔离环境,鱼不直接接触水,靠 100℃ 蒸汽均匀包裹传热,这是纯函数式的热传递,无额外风味干扰。
-
蒸制(状态机):盖盖大火蒸 STEAM_TIME(8-10min)。状态机:
生 → 蛋白凝固 → 鱼肉熟透。while 未到 STEAM_TIME: 保持 FIRE_HIGH,中途不要揭盖——揭盖=上下文切换(Context Switch),蒸汽逃逸导致温度骤降,蒸制时间变得不可预测。终态判断:鱼眼突出发白、筷子能轻松插透鱼身最厚处(_spec §5 肉类熟透)。 -
去腥(垃圾回收):蒸好后取出,倒掉盘中蒸出的腥水,去掉垫底的旧葱姜——腥水是蒸制过程中鱼肉析出的血水和杂质,类似 GC 回收无用对象,必须清除否则腥味残留。
-
调味(事件触发):鱼身铺上新的葱丝、姜丝,均匀淋 SOY_SAUCE(1勺蒸鱼豉油)。另起小锅烧 OIL_FINAL(1勺油) 至 OIL_80(七八成热,油面冒烟),"刺啦"一声浇在葱丝上——这是最终的事件触发(Event Trigger),高温热油瞬间激发葱丝姜丝的芳香物质,完成风味注入,是这道菜的灵魂一步。
翻车预警(Bug Report)¶
- ⚠️ Bug: 鱼肉发柴/老 → 根因:蒸太久 or 鱼太大时间没加。修复:500g 鱼 8-10min 足够,每增加 100g 加 1-2min;筷子插透最厚处无血水即熟(_spec §5),立即出锅。
- ⚠️ Bug: 鱼有土腥味 → 根因:腥水没倒 or 没抹料酒 or 鱼腹内黑膜没刮净。修复:蒸后必倒腥水,腌制时抹料酒,鱼腹内黑膜和鱼血彻底冲洗干净。
- ⚠️ Bug: 葱丝不香/发苦 → 根因:油温不够(没激出香味) or 油温太高(葱丝焦苦)。修复:油烧至 OIL_80(七八成热,油面微微冒烟)再浇,激发香味但不焦糊。
完成标准(Test Cases)¶
| 测试项 | 预期结果 | 判定方法 |
|---|---|---|
| 视觉测试 | 鱼形完整、鱼肉洁白、葱丝翠绿卷曲、豉油清亮不浑浊 | 肉眼观察 |
| 口感测试 | 鱼肉嫩滑鲜甜、无腥味、葱香浓郁、豉油咸鲜适中 | 品尝 |
| 状态测试 | 鱼眼突出发白、筷子插透最厚处无血水(_spec §5)、盘底无腥水残留 | 筷子插入+观察盘底 |
| 时间测试 | 从水开上锅到出锅 ≤12min | 计时 |