{
  "recipes": [
    {
      "id": "hotpot",
      "name_cn": "在家涮火锅",
      "name_en": "Home-Style Hot Pot",
      "aliases": [
        "火锅",
        "涮火锅",
        "hotpot",
        "huoguo"
      ],
      "section": "tonight",
      "kind": "dish",
      "priority": 100,
      "image": "assets/images/hotpot-platter.jpg",
      "image_credit": "self",
      "tags": [
        "火锅",
        "羊肉",
        "牛肉",
        "聚会",
        "家庭聚餐",
        "下饭"
      ],
      "steps": [
        "将牛油火锅底料放入锅中，加约1.5升清水，大火煮沸后转中火，底料完全融化即为锅底。",
        "龙口粉丝提前用冷水泡发约20分钟；金针菇去根、大白菜切段、鱼豆腐和传统豆腐切厚片备用。",
        "新西兰羔羊卷和牛肉卷从冰箱取出，室温回温约10分钟，方便涮食时均匀受热。",
        "锅底沸腾后先下豆腐类食材（鱼豆腐、传统豆腐）煮2-3分钟，再依次下大白菜、金针菇、粉丝。",
        "羊肉卷和牛肉卷薄片入锅涮15-30秒至变色即捞出，蘸酱食用（麻酱/沙茶酱均可）。",
        "撒入小葱葱花提香，边涮边加料即可享用。"
      ],
      "ingredients": [
        {
          "label": "新西兰羔羊卷",
          "qty": "2lb（1袋）",
          "code": "6292644004474",
          "required": true
        },
        {
          "label": "牛肉卷",
          "qty": "2lb（1袋）",
          "code": "0723nrj",
          "required": true,
          "alt": [
            "肥牛",
            "肥牛卷",
            "涮牛肉"
          ]
        },
        {
          "label": "牛油火锅底料",
          "qty": "1块（约150g）",
          "code": "6971013105331",
          "required": true
        },
        {
          "label": "龙口粉丝",
          "qty": "100g",
          "code": "6928527900105",
          "required": false,
          "alt": [
            "冬粉",
            "细粉"
          ]
        },
        {
          "label": "金针菇",
          "qty": "1包",
          "code": "6931787400001",
          "required": false
        },
        {
          "label": "大白菜",
          "qty": "半棵（约500g）",
          "code": "Sc1003dbc",
          "required": false,
          "alt": [
            "黄芽白",
            "绍菜"
          ]
        },
        {
          "label": "鱼豆腐",
          "qty": "1包",
          "code": "841624002496",
          "required": false,
          "alt": [
            "水豆腐",
            "嫩豆腐",
            "老豆腐"
          ]
        },
        {
          "label": "传统豆腐",
          "qty": "1块",
          "code": "777433001200",
          "required": false,
          "alt": [
            "水豆腐",
            "嫩豆腐",
            "老豆腐"
          ]
        },
        {
          "label": "小葱",
          "qty": "3根（切葱花）",
          "code": "HFCXCXC",
          "required": false,
          "alt": [
            "大葱",
            "香葱",
            "青葱"
          ]
        }
      ],
      "nutrition": "荤素齐全·暖身满足",
      "minutes": 40,
      "servings": "4人",
      "hook": "羊卷、牛卷、白菜和豆腐，周末围一桌就够。",
      "decide": "weekend",
      "pairs": [
        "huaxia-hua",
        "moyuwan",
        "veg-enoki-cold"
      ]
    },
    {
      "id": "red-braised-pork",
      "name_cn": "红烧肉",
      "name_en": "Red-Braised Pork Belly",
      "aliases": [
        "红烧五花肉",
        "东坡肉",
        "hong shao rou",
        "braised pork belly"
      ],
      "section": "tonight",
      "kind": "dish",
      "priority": 95,
      "image": "assets/images/red-braised-pork-bowl.jpg",
      "image_credit": "self",
      "tags": [
        "猪肉",
        "红烧",
        "下饭菜",
        "家常菜",
        "经典"
      ],
      "steps": [
        "五花肉切成约4cm正方块，冷水下锅，加料酒，大火焯水5分钟去腥，捞出洗净沥干。",
        "锅中下少许油，中火将肉块各面煎至微金黄，逼出多余油脂，盛出备用。",
        "锅中留底油，下冰糖中小火慢慢炒化，至变成棕红色焦糖（勿焦苦）。",
        "迅速将五花肉倒入，翻炒使肉块均匀裹上焦糖色。",
        "加生抽、老抽翻炒上色，倒入热水至八分没过肉块，下姜片。",
        "大火烧开后转小火加盖焖煮45-60分钟至肉质软烂。",
        "转大火收汁至浓稠发亮，出锅撒葱花即可。"
      ],
      "ingredients": [
        {
          "label": "五花肉（带皮）",
          "qty": "约800g",
          "code": "0221",
          "required": true,
          "alt": [
            "三层肉",
            "腩肉",
            "猪腩肉"
          ]
        },
        {
          "label": "老抽",
          "qty": "2汤匙",
          "code": "722337817020",
          "required": true
        },
        {
          "label": "生抽",
          "qty": "2汤匙",
          "code": "078895128789",
          "required": true
        },
        {
          "label": "黄冰糖",
          "qty": "30g",
          "code": "871392000233",
          "required": true
        },
        {
          "label": "料酒",
          "qty": "2汤匙",
          "code": "6907592001245",
          "required": true
        },
        {
          "label": "姜",
          "qty": "4片",
          "code": "1037",
          "required": true,
          "alt": [
            "生姜",
            "老姜"
          ]
        },
        {
          "label": "小葱",
          "qty": "2根（切葱花）",
          "code": "HFCXCXC",
          "required": false,
          "alt": [
            "大葱",
            "香葱",
            "青葱"
          ]
        },
        {
          "label": "食用油",
          "qty": "少许",
          "code": null,
          "required": false
        }
      ],
      "nutrition": "优质蛋白·补充能量",
      "minutes": 75,
      "servings": "4人",
      "hook": "五花肉小火炖一小时，汁收到发亮就下饭。",
      "pairs": [
        "blanched-choy-sum",
        "choy-sum-garlic"
      ]
    },
    {
      "id": "braised-beef-brisket",
      "name_cn": "红烧牛腩",
      "name_en": "Red-Braised Beef Brisket",
      "aliases": [
        "红烧牛肉",
        "hong shao niunan",
        "braised brisket",
        "牛肋条",
        "牛腩",
        "安格斯牛腩"
      ],
      "section": "tonight",
      "kind": "dish",
      "priority": 93,
      "image": "assets/images/braised-beef-brisket.jpg",
      "image_credit": "cc",
      "tags": [
        "牛肉",
        "红烧",
        "炖肉",
        "下饭菜",
        "家常菜"
      ],
      "steps": [
        "牛腩切成约5cm块，冷水下锅，加料酒，大火焯水5-8分钟去腥沫，捞出洗净备用。",
        "锅中下油，中火爆香姜片，下牛腩翻炒2分钟。",
        "加生抽、老抽翻炒至肉块均匀上色。",
        "倒入热水至没过牛腩，加入八角，大火烧开后转小火加盖焖煮1.5-2小时至软烂。",
        "转大火收汁至浓稠，撒上葱花出锅。"
      ],
      "ingredients": [
        {
          "label": "牛腩 / 牛肋条",
          "qty": "约1kg",
          "code": "0050",
          "required": true,
          "alt": [
            "安格斯牛腩",
            "坑腩"
          ]
        },
        {
          "label": "老抽",
          "qty": "2汤匙",
          "code": "722337817020",
          "required": true
        },
        {
          "label": "生抽",
          "qty": "2汤匙",
          "code": "078895128789",
          "required": true
        },
        {
          "label": "料酒",
          "qty": "2汤匙",
          "code": "6907592001245",
          "required": true
        },
        {
          "label": "姜",
          "qty": "4片",
          "code": "1037",
          "required": true,
          "alt": [
            "生姜",
            "老姜"
          ]
        },
        {
          "label": "小葱",
          "qty": "2根",
          "code": "HFCXCXC",
          "required": false,
          "alt": [
            "大葱",
            "香葱",
            "青葱"
          ]
        },
        {
          "label": "八角",
          "qty": "2颗",
          "code": null,
          "required": false
        },
        {
          "label": "食用油",
          "qty": "2汤匙",
          "code": null,
          "required": false
        },
        {
          "label": "盐",
          "qty": "适量",
          "code": null,
          "required": false
        }
      ],
      "nutrition": "高蛋白·补铁强身",
      "minutes": 120,
      "servings": "4人",
      "hook": "牛腩要炖到筷子插得进，周末提前上锅。",
      "pairs": [
        "cant-haoyou-shengcai"
      ]
    },
    {
      "id": "soy-braised-beef-shank",
      "name_cn": "酱卤牛腱",
      "name_en": "Soy-Braised Beef Shank",
      "aliases": [
        "卤牛腱",
        "卤牛肉",
        "lu niujian",
        "braised beef shank"
      ],
      "section": "tonight",
      "kind": "dish",
      "priority": 91,
      "image": "assets/images/soy-braised-beef-shank.jpg",
      "image_credit": "self",
      "tags": [
        "牛肉",
        "卤味",
        "凉拌",
        "下酒菜",
        "家常菜"
      ],
      "steps": [
        "牛腱子整块冷水入锅，加料酒，大火焯水10分钟，捞出冲洗干净。",
        "锅中加足量水，放入牛腱子、姜片、葱段、生抽、老抽、料酒。",
        "大火烧开后撇去浮沫，转小火加盖炖煮1.5小时至筷子可轻松插入。",
        "关火后让牛腱继续在卤汁中浸泡至少1小时（冷藏浸泡过夜风味更佳）。",
        "取出切薄片，淋少许卤汁，撒芝麻或葱花即可食用。"
      ],
      "ingredients": [
        {
          "label": "牛腱子肉",
          "qty": "约1kg",
          "code": "0033",
          "required": true
        },
        {
          "label": "老抽",
          "qty": "3汤匙",
          "code": "722337817020",
          "required": true
        },
        {
          "label": "生抽",
          "qty": "3汤匙",
          "code": "078895128789",
          "required": true
        },
        {
          "label": "料酒",
          "qty": "3汤匙",
          "code": "6907592001245",
          "required": true
        },
        {
          "label": "姜",
          "qty": "5片",
          "code": "1037",
          "required": true,
          "alt": [
            "生姜",
            "老姜"
          ]
        },
        {
          "label": "小葱",
          "qty": "3根（切段）",
          "code": "HFCXCXC",
          "required": true,
          "alt": [
            "大葱",
            "香葱",
            "青葱"
          ]
        },
        {
          "label": "八角",
          "qty": "2颗",
          "code": null,
          "required": false
        },
        {
          "label": "冰糖",
          "qty": "15g",
          "code": "871392000233",
          "required": false
        },
        {
          "label": "盐",
          "qty": "适量",
          "code": null,
          "required": false
        }
      ],
      "nutrition": "高蛋白·低脂紧实",
      "minutes": 160,
      "servings": "4人",
      "hook": "牛腱卤好切片，冷藏泡一夜更入味。",
      "pairs": [
        "veg-celtuce-garlic",
        "liangban-gandoufu"
      ]
    },
    {
      "id": "white-cut-chicken",
      "name_cn": "白切鸡",
      "name_en": "White-Cut Chicken",
      "aliases": [
        "白斩鸡",
        "清水鸡",
        "bai qie ji",
        "poached chicken"
      ],
      "section": "tonight",
      "kind": "dish",
      "priority": 92,
      "image": "assets/images/white-cut-chicken-ai-202609.jpg",
      "image_credit": "AI-generated illustration; OpenAI imagegen, 2026-09-29",
      "tags": [
        "鸡肉",
        "粤菜",
        "清淡",
        "家常菜",
        "健康"
      ],
      "steps": [
        "三黄鸡洗净，去除内脏，腔内抹少许盐。",
        "锅中加足量水，下姜片和葱段，大火烧开。",
        "将整鸡放入沸水中（水要能没过鸡），大火煮3分钟后转小火加盖煮20-25分钟（视鸡大小调整）。",
        "关火，让鸡在锅中继续浸泡10分钟，取出后迅速放入冰水中冷却，使鸡皮收紧弹嫩。",
        "沥干后斩件摆盘，佐以葱姜蘸汁（葱末+姜末+少许盐+淋热油）即可。"
      ],
      "ingredients": [
        {
          "label": "三黄鸡",
          "qty": "1只（约1.5kg）",
          "code": "4889shj",
          "required": true,
          "alt": [
            "光鸡",
            "土鸡"
          ]
        },
        {
          "label": "姜",
          "qty": "5片",
          "code": "1037",
          "required": true,
          "alt": [
            "生姜",
            "老姜"
          ]
        },
        {
          "label": "小葱",
          "qty": "3根",
          "code": "HFCXCXC",
          "required": true,
          "alt": [
            "大葱",
            "香葱",
            "青葱"
          ]
        },
        {
          "label": "盐",
          "qty": "适量",
          "code": null,
          "required": false
        },
        {
          "label": "食用油",
          "qty": "少许（泼香用）",
          "code": null,
          "required": false
        }
      ],
      "nutrition": "优质蛋白·低脂嫩滑",
      "minutes": 45,
      "servings": "4人",
      "hook": "整鸡浸熟，配一碟菜心就是一桌。",
      "pairs": [
        "choy-sum-garlic",
        "blanched-choy-sum"
      ]
    },
    {
      "id": "twice-cooked-pork",
      "name_cn": "回锅肉",
      "name_en": "Twice-Cooked Pork",
      "aliases": [
        "川菜回锅肉",
        "hui guo rou",
        "double cooked pork"
      ],
      "section": "tonight",
      "kind": "dish",
      "priority": 90,
      "image": "assets/images/twice-cooked-pork.jpg",
      "image_credit": "cc",
      "tags": [
        "猪肉",
        "川菜",
        "辣",
        "下饭菜",
        "家常菜"
      ],
      "steps": [
        "五花肉整块冷水下锅，加料酒和姜片，大火煮至熟透（约25分钟），捞出放凉后切薄片。",
        "蒜苗（或青蒜）斜切段，红椒切丝备用。",
        "锅中下少许油，中火将肉片炒至出油、边缘微卷（此为「回锅」步骤）。",
        "将肉片拨到锅边，中间下郫县豆瓣酱炒出红油。",
        "加入蒜苗大火翻炒2分钟至断生，加生抽调味，翻匀出锅。"
      ],
      "ingredients": [
        {
          "label": "五花肉（带皮）",
          "qty": "约500g",
          "code": "0221",
          "required": true,
          "alt": [
            "三层肉",
            "腩肉",
            "猪腩肉"
          ]
        },
        {
          "label": "郫县豆瓣酱",
          "qty": "1.5汤匙",
          "code": "6909003888018",
          "required": true
        },
        {
          "label": "蒜苗",
          "qty": "3-4根",
          "code": "1063qsm",
          "required": true,
          "alt": [
            "青蒜",
            "蒜青"
          ]
        },
        {
          "label": "生抽",
          "qty": "1汤匙",
          "code": "078895128789",
          "required": true
        },
        {
          "label": "料酒",
          "qty": "1汤匙（煮肉用）",
          "code": "6907592001245",
          "required": false
        },
        {
          "label": "姜",
          "qty": "2片（煮肉用）",
          "code": "1037",
          "required": false,
          "alt": [
            "生姜",
            "老姜"
          ]
        },
        {
          "label": "食用油",
          "qty": "少许",
          "code": null,
          "required": false
        }
      ],
      "nutrition": "蛋白质·下饭开胃",
      "minutes": 40,
      "servings": "3人",
      "hook": "五花肉回锅，蒜苗和豆瓣酱一起下饭。",
      "pairs": [
        "hot-sour-potato",
        "veg-shanghai-qing"
      ]
    },
    {
      "id": "cumin-lamb",
      "name_cn": "孜然羊肉",
      "name_en": "Cumin Lamb Stir-Fry",
      "aliases": [
        "新疆孜然羊肉",
        "ziranyang rou",
        "cumin lamb"
      ],
      "section": "tonight",
      "kind": "dish",
      "priority": 91,
      "image": "assets/images/cumin-lamb-ai-202609.jpg",
      "image_credit": "AI-generated illustration; OpenAI imagegen, 2026-09-29",
      "tags": [
        "羊肉",
        "新疆",
        "孜然",
        "香辣",
        "下饭菜"
      ],
      "steps": [
        "羊肩肉切薄片（约3mm），加少许生抽、料酒、淀粉抓匀腌制15分钟。",
        "蒜切片，干辣椒剪段备用。",
        "锅中大火烧热，下油至冒烟，下羊肉片大火快炒至变色（约1-2分钟），盛出备用。",
        "锅中留底油，下蒜片和干辣椒段爆香，撒入孜然粉翻炒出香。",
        "倒回羊肉，大火翻炒均匀，加盐调味，最后再撒一把孜然粒出锅。"
      ],
      "ingredients": [
        {
          "label": "羊肩肉（无骨）",
          "qty": "约500g",
          "code": "6944",
          "required": true
        },
        {
          "label": "孜然粉",
          "qty": "1.5茶匙",
          "code": null,
          "required": true
        },
        {
          "label": "孜然粒",
          "qty": "1茶匙",
          "code": null,
          "required": false
        },
        {
          "label": "蒜",
          "qty": "5瓣（切片）",
          "code": "0178",
          "required": true,
          "alt": [
            "大蒜",
            "蒜头",
            "蒜瓣"
          ]
        },
        {
          "label": "干辣椒",
          "qty": "5-8个",
          "code": "6971005993144",
          "required": false
        },
        {
          "label": "生抽",
          "qty": "1汤匙",
          "code": "078895128789",
          "required": false
        },
        {
          "label": "料酒",
          "qty": "1汤匙",
          "code": "6907592001245",
          "required": false
        },
        {
          "label": "淀粉（腌肉用）",
          "qty": "1茶匙",
          "code": "6941837101024",
          "required": false
        },
        {
          "label": "盐",
          "qty": "适量",
          "code": null,
          "required": false
        },
        {
          "label": "食用油",
          "qty": "3汤匙",
          "code": null,
          "required": false
        }
      ],
      "nutrition": "高蛋白·温补暖身",
      "minutes": 25,
      "servings": "3人",
      "hook": "羊肩肉快炒，孜然味一出来就能吃。",
      "pairs": [
        "veg-celtuce-garlic"
      ]
    },
    {
      "id": "tomato-beef-brisket",
      "name_cn": "番茄牛腩",
      "name_en": "Tomato Beef Brisket Stew",
      "aliases": [
        "番茄炖牛腩",
        "tomato beef stew",
        "fangqie niunan",
        "牛肋条",
        "牛腩",
        "安格斯牛腩"
      ],
      "section": "tonight",
      "kind": "dish",
      "priority": 92,
      "image": "assets/images/tomato-beef-brisket.jpg",
      "image_credit": "self",
      "tags": [
        "牛肉",
        "番茄",
        "炖汤",
        "下饭菜",
        "家常菜"
      ],
      "steps": [
        "牛腩切块，冷水下锅焯水5分钟去腥，捞出洗净备用。",
        "番茄顶部划十字，沸水烫10秒剥皮后切大块；姜切片，葱切段备用。",
        "锅中下油，中火爆香姜片，下番茄块大火翻炒至出汁变软。",
        "下牛腩翻炒2分钟，加热水至没过食材，大火烧开后撇去浮沫。",
        "转小火加盖焖煮1.5-2小时至牛腩软烂，加盐调味出锅，撒上葱花。"
      ],
      "ingredients": [
        {
          "label": "牛腩 / 牛肋条",
          "qty": "约800g",
          "code": "0050",
          "required": true,
          "alt": [
            "安格斯牛腩",
            "坑腩"
          ]
        },
        {
          "label": "番茄",
          "qty": "3个（约450g）",
          "code": "1032xhs",
          "required": true,
          "alt": [
            "西红柿",
            "洋柿子"
          ]
        },
        {
          "label": "姜",
          "qty": "3片",
          "code": "1037",
          "required": true,
          "alt": [
            "生姜",
            "老姜"
          ]
        },
        {
          "label": "小葱",
          "qty": "2根（切葱花）",
          "code": "HFCXCXC",
          "required": false,
          "alt": [
            "大葱",
            "香葱",
            "青葱"
          ]
        },
        {
          "label": "盐",
          "qty": "适量",
          "code": null,
          "required": false
        },
        {
          "label": "食用油",
          "qty": "2汤匙",
          "code": null,
          "required": false
        }
      ],
      "nutrition": "蛋白+番茄红素·开胃",
      "minutes": 120,
      "servings": "4人",
      "hook": "番茄把牛腩炖软，汤拌饭就够。",
      "pairs": [
        "gai-lan-oyster-sauce"
      ]
    },
    {
      "id": "beef-chow-fun",
      "name_cn": "干炒牛河",
      "name_en": "Dry-Fried Beef Ho Fun",
      "aliases": [
        "炒牛河",
        "干炒河粉",
        "ganChao niuhe",
        "beef ho fun",
        "干炒牛肉河粉"
      ],
      "section": "fresh",
      "kind": "dish",
      "fresh": true,
      "priority": 99,
      "image": "assets/images/beef-chow-fun.jpg",
      "image_credit": "",
      "tags": [
        "粤菜",
        "河粉",
        "牛肉",
        "本周鲜货",
        "经典",
        "快手菜"
      ],
      "steps": [
        "牛肉卷解冻后切薄片，加生抽、老抽、蚝油、少许淀粉抓匀腌制15分钟。",
        "河粉用温水浸泡约5分钟后轻轻分开，沥干备用；豆芽摘去根须洗净；小葱切段。",
        "锅中大火烧至冒烟，下油至滑锅，下牛肉片大火快炒至变色（约1分钟），盛出备用。",
        "原锅大火，再下少许油，下河粉大火翻炒（动作快，避免粘连）。",
        "加老抽翻炒上色，下豆芽和葱段快速翻炒约30秒。",
        "倒回牛肉片，加生抽、蚝油大火翻炒均匀，出锅前淋芝麻油，即可装盘。"
      ],
      "ingredients": [
        {
          "label": "鲜河粉",
          "qty": "908g（1袋）",
          "code": "058398101014",
          "required": true,
          "alt": [
            "沙河粉",
            "粿条",
            "贵刁",
            "粄条"
          ]
        },
        {
          "label": "牛肉卷",
          "qty": "约300g",
          "code": "0723nrj",
          "required": true,
          "alt": [
            "肥牛",
            "肥牛卷",
            "涮牛肉"
          ]
        },
        {
          "label": "豆芽菜",
          "qty": "100g",
          "code": "1024",
          "required": true,
          "alt": [
            "银芽",
            "黄豆芽",
            "绿豆芽"
          ]
        },
        {
          "label": "小葱",
          "qty": "3根（切段）",
          "code": "HFCXCXC",
          "required": true,
          "alt": [
            "大葱",
            "香葱",
            "青葱"
          ]
        },
        {
          "label": "生抽",
          "qty": "2汤匙",
          "code": "078895128789",
          "required": true
        },
        {
          "label": "老抽",
          "qty": "1汤匙",
          "code": "722337817020",
          "required": true
        },
        {
          "label": "蚝油",
          "qty": "1汤匙",
          "code": "6922824007468",
          "required": true
        },
        {
          "label": "芝麻油",
          "qty": "数滴",
          "code": "742812710905",
          "required": false
        },
        {
          "label": "淀粉（腌肉用）",
          "qty": "1茶匙",
          "code": "6941837101024",
          "required": false
        },
        {
          "label": "食用油",
          "qty": "3汤匙",
          "code": null,
          "required": false
        }
      ],
      "nutrition": "碳水+蛋白·一盘管饱",
      "minutes": 30,
      "servings": "3人",
      "hook": "周四到的河粉，大火快炒才不粘。",
      "pairs": [
        "veg-shanghai-qing",
        "soy-sauce-cheung-fun"
      ]
    },
    {
      "id": "wet-beef-ho-fun",
      "name_cn": "湿炒牛河",
      "name_en": "Saucy Beef Ho Fun",
      "aliases": [
        "湿炒河粉",
        "牛肉河",
        "滑炒牛河",
        "shichao niuhe",
        "牛河（湿炒）",
        "saucy beef ho fun",
        "beef ho fun gravy"
      ],
      "section": "fresh",
      "kind": "dish",
      "fresh": true,
      "priority": 98,
      "image": "assets/images/wet-beef-ho-fun.jpg",
      "image_credit": "",
      "tags": [
        "牛河",
        "河粉",
        "牛肉",
        "滑嫩",
        "浓汁",
        "周末菜"
      ],
      "steps": [
        "牛肉卷半解冻后切片，加生抽1茶匙、土豆淀粉、少许油抓匀，腌15分钟。",
        "鲜河粉室温回软，用手轻轻拨散成条不粘连；芥兰洗净斜切段，蒜切末，葱切段。",
        "调味汁：生抽2汤匙、老抽1茶匙、蚝油1汤匙、糖少许、清水约150ml、土豆淀粉1茶匙，调匀备用。",
        "热锅多油，下河粉中火煎散、煎到边缘微焦，盛起平铺在盘中。",
        "锅留底油爆香蒜末，下牛肉片大火快炒至变色盛起；下芥兰段炒至翠绿。",
        "倒回牛肉，淋入调好的味汁煮滚、勾成薄芡，连汁一起淋在河粉上即可（喜欢可点几滴芝麻油）。"
      ],
      "ingredients": [
        {
          "label": "鲜河粉",
          "qty": "908g（1包）",
          "code": "058398101014",
          "required": true,
          "alt": [
            "沙河粉",
            "粿条",
            "贵刁",
            "粄条"
          ]
        },
        {
          "label": "牛肉卷",
          "qty": "约300g",
          "code": "0723nrj",
          "required": true,
          "alt": [
            "肥牛",
            "肥牛卷",
            "涮牛肉"
          ]
        },
        {
          "label": "芥兰",
          "qty": "约200g",
          "code": "1006jljl",
          "required": true,
          "alt": [
            "芥蓝",
            "盖兰菜"
          ]
        },
        {
          "label": "蒜",
          "qty": "2瓣",
          "code": "0178",
          "required": true,
          "alt": [
            "大蒜",
            "蒜头",
            "蒜瓣"
          ]
        },
        {
          "label": "小葱",
          "qty": "2根（切段）",
          "code": "HFCXCXC",
          "required": false,
          "alt": [
            "大葱",
            "香葱",
            "青葱"
          ]
        },
        {
          "label": "生抽",
          "qty": "适量",
          "code": "078895128789",
          "required": true
        },
        {
          "label": "老抽",
          "qty": "少许",
          "code": "722337817020",
          "required": false
        },
        {
          "label": "蚝油",
          "qty": "1汤匙",
          "code": "6922824007468",
          "required": true
        },
        {
          "label": "淀粉（腌肉+勾芡）",
          "qty": "适量",
          "code": "6941837101024",
          "required": true
        },
        {
          "label": "芝麻油",
          "qty": "几滴",
          "code": "742812710905",
          "required": false
        },
        {
          "label": "食用油",
          "qty": "适量",
          "code": null,
          "required": false
        }
      ],
      "nutrition": "牛肉河粉·浓汁裹粉更下饭",
      "minutes": 30,
      "servings": "3人",
      "hook": "河粉垫底，牛肉芥兰连汁浇上去。",
      "pairs": [
        "beef-chow-fun"
      ]
    },
    {
      "id": "soy-sauce-cheung-fun",
      "name_cn": "豉油皇XO酱炒肠粉",
      "name_en": "XO & Soy Sauce Stir-Fried Rice Rolls",
      "aliases": [
        "炒肠粉",
        "豉油肠粉",
        "chi you chang fen",
        "soy rice rolls",
        "豉油皇XO炒肠粉",
        "XO酱炒肠粉",
        "xo chang fen"
      ],
      "section": "fresh",
      "kind": "dish",
      "fresh": true,
      "priority": 97,
      "image": "assets/images/soy-sauce-cheung-fun.jpg",
      "image_credit": "",
      "tags": [
        "粤菜",
        "肠粉",
        "早午餐",
        "本周鲜货",
        "快手菜",
        "XO酱"
      ],
      "steps": [
        "肠粉轻轻展开（勿用力撕，容易断），切成约5cm段备用。",
        "小碗中调制豉油汁：生抽2汤匙、老抽1茶匙、冰糖少许（或白糖半茶匙）、清水2汤匙，微波加热至糖溶化搅匀。",
        "锅中下少许油，中火，下肠粉段轻轻翻炒，使其均匀受热（约2分钟）。",
        "加入豆芽菜（可选）一同翻炒约30秒至断生。",
        "加入1汤匙李锦记海皇XO酱，与肠粉一起翻炒出香（XO酱咸鲜，豉油可酌量减少）。",
        "淋入调好的豉油汁，大火翻炒均匀，撒葱花出锅。"
      ],
      "ingredients": [
        {
          "label": "鲜肠粉",
          "qty": "567g（1袋）",
          "code": "058398101083",
          "required": true,
          "alt": [
            "猪肠粉",
            "拉肠",
            "布拉肠"
          ]
        },
        {
          "label": "李锦记海皇XO酱",
          "qty": "1汤匙",
          "code": "78895144413",
          "required": true
        },
        {
          "label": "生抽",
          "qty": "2汤匙",
          "code": "078895128789",
          "required": true
        },
        {
          "label": "老抽",
          "qty": "1茶匙",
          "code": "722337817020",
          "required": true
        },
        {
          "label": "小葱",
          "qty": "2根（切葱花）",
          "code": "HFCXCXC",
          "required": false,
          "alt": [
            "大葱",
            "香葱",
            "青葱"
          ]
        },
        {
          "label": "豆芽菜（可选）",
          "qty": "50g",
          "code": "1024",
          "required": false,
          "alt": [
            "银芽",
            "黄豆芽",
            "绿豆芽"
          ]
        },
        {
          "label": "冰糖/白糖",
          "qty": "少许",
          "code": null,
          "required": false
        },
        {
          "label": "食用油",
          "qty": "1汤匙",
          "code": null,
          "required": false
        }
      ],
      "nutrition": "米香软糯·暖胃",
      "minutes": 15,
      "servings": "2人",
      "hook": "肠粉切段，XO酱和豉油一起炒两分钟。",
      "pairs": [
        "cheung-fun-ready"
      ]
    },
    {
      "id": "beef-brisket-noodle-soup",
      "name_cn": "牛腩汤河粉",
      "name_en": "Beef Brisket Rice Noodle Soup",
      "aliases": [
        "牛腩河粉",
        "汤河粉",
        "beef noodle soup",
        "niunan hetang",
        "牛肋条",
        "牛腩",
        "安格斯牛腩"
      ],
      "section": "fresh",
      "kind": "dish",
      "fresh": true,
      "priority": 95,
      "image": "assets/images/beef-brisket-noodle-soup.jpg",
      "image_credit": "",
      "tags": [
        "牛肉",
        "河粉",
        "汤面",
        "本周鲜货",
        "暖身",
        "家常菜"
      ],
      "steps": [
        "牛腩切块，冷水下锅焯水5分钟去腥，捞出洗净备用。",
        "锅中加足量水（约1.5升），下牛腩、姜片，大火烧开后撇去浮沫，转小火炖1.5小时至软烂，加盐调味成牛腩汤。",
        "河粉用温水泡软约5分钟，沥干备用。",
        "另起锅将牛腩汤烧开，放入河粉煮约2-3分钟至河粉熟透。",
        "盛入碗中，放上牛腩块，撒葱花，依喜好加少许胡椒粉即可。"
      ],
      "ingredients": [
        {
          "label": "鲜河粉",
          "qty": "908g（1袋）",
          "code": "058398101014",
          "required": true,
          "alt": [
            "沙河粉",
            "粿条",
            "贵刁",
            "粄条"
          ]
        },
        {
          "label": "牛腩 / 牛肋条",
          "qty": "约500g",
          "code": "0050",
          "required": true,
          "alt": [
            "安格斯牛腩",
            "坑腩"
          ]
        },
        {
          "label": "姜",
          "qty": "3片",
          "code": "1037",
          "required": true,
          "alt": [
            "生姜",
            "老姜"
          ]
        },
        {
          "label": "小葱",
          "qty": "2根（切葱花）",
          "code": "HFCXCXC",
          "required": true,
          "alt": [
            "大葱",
            "香葱",
            "青葱"
          ]
        },
        {
          "label": "盐",
          "qty": "适量",
          "code": null,
          "required": false
        },
        {
          "label": "白胡椒粉",
          "qty": "少许",
          "code": null,
          "required": false
        }
      ],
      "nutrition": "有汤有肉·暖身管饱",
      "minutes": 110,
      "servings": "3人",
      "hook": "牛腩汤先炖软，河粉下锅两分钟。",
      "pairs": [
        "veg-tonghao-garlic"
      ]
    },
    {
      "id": "cheung-fun-ready",
      "name_cn": "鲜肠粉（即食）",
      "name_en": "Fresh Rice Rolls (Ready to Steam)",
      "aliases": [
        "肠粉",
        "鲜肠粉",
        "chang fen",
        "rice rolls"
      ],
      "section": "breakfast",
      "kind": "ready",
      "priority": 98,
      "image": "assets/images/cheung-fun-ready.jpg",
      "image_credit": "cc",
      "tags": [
        "早餐",
        "速食",
        "粤式点心",
        "蒸食"
      ],
      "steps": [
        "肠粉无需解冻，直接取出切段，放入蒸锅。",
        "大火蒸约6-8分钟至肠粉变软、透明感强。",
        "蘸生抽或甜酱油食用，也可淋少许芝麻油提香。"
      ],
      "ingredients": [
        {
          "label": "鲜肠粉",
          "qty": "1袋（567g）",
          "code": "058398101083",
          "required": true,
          "alt": [
            "猪肠粉",
            "拉肠",
            "布拉肠"
          ]
        }
      ],
      "nutrition": "低脂米制·好消化",
      "minutes": 8,
      "servings": "2人",
      "hook": "不用解冻，蒸到软透，蘸生抽就吃。",
      "method": "steam",
      "pairs": [
        "soy-sauce-cheung-fun"
      ]
    },
    {
      "id": "youtiao-ready",
      "name_cn": "传统大油条",
      "name_en": "Traditional Deep-Fried Dough Sticks",
      "aliases": [
        "油条",
        "炸油条",
        "youtiao",
        "dough sticks",
        "大油条"
      ],
      "section": "breakfast",
      "kind": "ready",
      "priority": 94,
      "image": "assets/images/youtiao-ready.jpg",
      "image_credit": "cc",
      "tags": [
        "早餐",
        "速食",
        "油炸",
        "经典"
      ],
      "steps": [
        "从冷冻取出，无需解冻。",
        "油锅中热油至180°C（或烤箱预热200°C）。",
        "油炸：下锅炸约2-3分钟，翻面，至金黄酥脆捞出；烤箱：烤8-10分钟至酥脆。",
        "搭配豆浆或稀饭食用。"
      ],
      "ingredients": [
        {
          "label": "传统大油条",
          "qty": "1袋（450g）",
          "code": "6921097103563",
          "required": true
        }
      ],
      "nutrition": "香脆顶饱·配粥豆浆",
      "minutes": 10,
      "servings": "2人",
      "hook": "冷冻直接下锅，炸或烤箱都能脆。",
      "method": "fry",
      "pairs": [
        "pumpkin-millet-congee"
      ]
    },
    {
      "id": "nai-huang-bao-ready",
      "name_cn": "奶黄包",
      "name_en": "Custard Buns",
      "aliases": [
        "奶皇包",
        "custard buns",
        "nai huang bao"
      ],
      "section": "breakfast",
      "kind": "ready",
      "priority": 91,
      "image": "assets/images/nai-huang-bao-ready-ai-202609.jpg",
      "image_credit": "AI-generated illustration; OpenAI imagegen, 2026-09-29",
      "tags": [
        "早餐",
        "速食",
        "蒸食",
        "甜点"
      ],
      "steps": [
        "从冷冻取出，无需解冻。",
        "蒸锅水开后，将包子放入，大火蒸约12分钟。",
        "关火后焖2分钟再开盖，防止塌陷。"
      ],
      "ingredients": [
        {
          "label": "奶黄包",
          "qty": "1袋（337.5g）",
          "code": "6902230159661",
          "required": true
        }
      ],
      "nutrition": "香甜软糯·快手早餐",
      "minutes": 15,
      "servings": "2人",
      "hook": "水开再蒸，焖两分钟才不会塌。",
      "method": "steam",
      "family": "bun",
      "pairs": [
        "huajuan-ready",
        "pumpkin-millet-congee"
      ]
    },
    {
      "id": "shouzhuabing-ready",
      "name_cn": "手抓饼",
      "name_en": "Flaky Scallion Pancakes",
      "aliases": [
        "葱油饼",
        "手抓饼",
        "scallion pancake",
        "shouzhuabing"
      ],
      "section": "breakfast",
      "kind": "ready",
      "priority": 93,
      "image": "assets/images/shouzhuabing-ready.jpg",
      "image_credit": "cc",
      "tags": [
        "早餐",
        "速食",
        "煎食",
        "葱香"
      ],
      "steps": [
        "从冷冻取出，无需解冻，直接下锅。",
        "平底锅中火，无需加油，直接放入手抓饼。",
        "每面煎约2-3分钟至金黄，用锅铲或筷子从四边向中心拍打，使饼层次分明。",
        "配鸡蛋、培根或蔬菜夹食均可。"
      ],
      "ingredients": [
        {
          "label": "手抓饼",
          "qty": "1袋（450g）",
          "code": "6921665714436",
          "required": true
        }
      ],
      "nutrition": "酥香顶饱·方便",
      "minutes": 8,
      "servings": "2人",
      "hook": "平底锅不用加油，两面煎到起层。",
      "method": "pan",
      "pairs": [
        "scallion-egg-pancake"
      ]
    },
    {
      "id": "huajuan-ready",
      "name_cn": "花卷",
      "name_en": "Steamed Twisted Rolls",
      "aliases": [
        "葱花卷",
        "steamed rolls",
        "hua juan",
        "flower rolls"
      ],
      "section": "breakfast",
      "kind": "ready",
      "priority": 88,
      "image": "assets/images/huajuan-ready.jpg",
      "image_credit": "cc",
      "tags": [
        "早餐",
        "速食",
        "蒸食",
        "主食"
      ],
      "steps": [
        "从冷冻取出，无需解冻。",
        "蒸锅水开后放入花卷，大火蒸约10-12分钟至蓬松柔软。",
        "配豆浆、稀饭或炒菜食用。"
      ],
      "ingredients": [
        {
          "label": "花卷",
          "qty": "1袋（270g）",
          "code": "6902230159760",
          "required": true
        }
      ],
      "nutrition": "松软主食·配菜配粥",
      "minutes": 12,
      "servings": "2人",
      "hook": "冷冻直接蒸，配粥或炒菜都行。",
      "method": "steam",
      "family": "bun"
    },
    {
      "id": "hei-jin-liusha-bao-ready",
      "name_cn": "黑金流沙包",
      "name_en": "Black Sesame Lava Buns",
      "aliases": [
        "流沙包",
        "黑金包",
        "lava bun",
        "liusha bao"
      ],
      "section": "breakfast",
      "kind": "ready",
      "priority": 89,
      "image": "assets/images/hei-jin-liusha-bao-ready-ai-202609.jpg",
      "image_credit": "AI-generated illustration; OpenAI imagegen, 2026-09-29",
      "tags": [
        "早餐",
        "速食",
        "蒸食",
        "甜点",
        "网红"
      ],
      "steps": [
        "从冷冻取出，无需解冻。",
        "蒸锅水开后放入，大火蒸约12分钟。",
        "关火后不要立刻开盖，焖1分钟再取出，小心馅料烫口，趁热食用流沙感最佳。"
      ],
      "ingredients": [
        {
          "label": "黑金流沙包",
          "qty": "1盒（300g）",
          "code": "841624003219",
          "required": true
        }
      ],
      "nutrition": "香甜流心·暖心早餐",
      "minutes": 15,
      "servings": "2人",
      "hook": "蒸好焖一分钟再开盖，流沙才烫不到。",
      "method": "steam",
      "family": "bun"
    },
    {
      "id": "cha-shao-bao-ready",
      "name_cn": "叉烧包",
      "name_en": "Char Siu Bao (BBQ Pork Buns)",
      "aliases": [
        "叉烧包",
        "char siu bao",
        "bbq pork buns",
        "cha shao bao"
      ],
      "section": "breakfast",
      "kind": "ready",
      "priority": 87,
      "image": "assets/images/cha-shao-bao-ready.jpg",
      "image_credit": "cc",
      "tags": [
        "早餐",
        "速食",
        "蒸食",
        "粤式点心"
      ],
      "steps": [
        "从冷冻取出，无需解冻。",
        "蒸锅水开后放入叉烧包，大火蒸约12-15分钟至包子顶部略微开裂（正常现象）。",
        "关火后焖2分钟再开盖，即可食用。"
      ],
      "ingredients": [
        {
          "label": "叉烧包",
          "qty": "1袋（510g）",
          "code": "800794211367",
          "required": true,
          "alt": [
            "叉燒",
            "蜜汁叉烧"
          ]
        }
      ],
      "nutrition": "咸甜适口·经典点心",
      "minutes": 15,
      "servings": "2人",
      "hook": "蒸到顶部微微开裂是熟了，不是蒸坏。",
      "method": "steam",
      "family": "bun"
    },
    {
      "id": "xian-rou-dabao-ready",
      "name_cn": "鲜肉大包子",
      "name_en": "Large Pork Steamed Buns",
      "aliases": [
        "大肉包",
        "猪肉大包",
        "large pork bun",
        "xian rou bao"
      ],
      "section": "breakfast",
      "kind": "ready",
      "priority": 86,
      "image": "assets/images/xian-rou-dabao-ready.jpg",
      "image_credit": "cc",
      "tags": [
        "早餐",
        "速食",
        "蒸食",
        "猪肉"
      ],
      "steps": [
        "从冷冻取出，无需解冻。",
        "蒸锅水开后放入大包子，大火蒸约15分钟至包子蓬松。",
        "关火后焖2分钟再开盖，防止回缩。"
      ],
      "ingredients": [
        {
          "label": "鲜肉大包子",
          "qty": "1袋（510g）",
          "code": "628719016176",
          "required": true
        }
      ],
      "nutrition": "有菜有肉·一个顶饱",
      "minutes": 18,
      "servings": "2–3人",
      "hook": "一只就顶一顿，蒸好焖两分钟再揭盖。",
      "method": "steam",
      "family": "bun"
    },
    {
      "id": "mapo-tofu",
      "name_cn": "麻婆豆腐",
      "name_en": "Mapo Tofu",
      "aliases": [
        "麻婆豆腐",
        "mapo doufu",
        "spicy tofu",
        "麻辣豆腐"
      ],
      "section": "other",
      "kind": "dish",
      "priority": 10,
      "image": "assets/images/mapo-tofu-ai-202609.jpg",
      "image_credit": "AI-generated illustration; OpenAI imagegen, 2026-09-29",
      "tags": [
        "川菜",
        "豆腐",
        "辣",
        "家常菜",
        "下饭菜"
      ],
      "steps": [
        "嫩豆腐切约2cm方块，入沸水中加少许盐汆烫1分钟后捞出备用。",
        "锅中下油，中火炒香猪肉末至变色。",
        "加入郫县豆瓣酱炒出红油，再加姜末、蒜末翻炒出香味。",
        "倒入约200ml清水（或高汤），放入豆腐块，轻推不翻炒，小火煮3分钟。",
        "加生抽、少许盐调味，勾水淀粉芡至汤汁浓稠。",
        "出锅前淋几滴芝麻油，撒上花椒粉，即可盛盘。"
      ],
      "ingredients": [
        {
          "label": "嫩豆腐",
          "qty": "1块（约300g）",
          "code": "057864000035",
          "required": true,
          "alt": [
            "水豆腐",
            "老豆腐"
          ]
        },
        {
          "label": "猪肉末",
          "qty": "100g",
          "code": "627735189635",
          "required": true
        },
        {
          "label": "郫县豆瓣酱",
          "qty": "2汤匙",
          "code": "6909003888018",
          "required": true
        },
        {
          "label": "姜",
          "qty": "1小块（约10g）",
          "code": "1037",
          "required": true,
          "alt": [
            "生姜",
            "老姜"
          ]
        },
        {
          "label": "蒜",
          "qty": "3瓣",
          "code": "0178",
          "required": true,
          "alt": [
            "大蒜",
            "蒜头",
            "蒜瓣"
          ]
        },
        {
          "label": "花椒粉",
          "qty": "1/2茶匙",
          "code": "6948691110063",
          "required": true
        },
        {
          "label": "生抽",
          "qty": "1汤匙",
          "code": "078895128789",
          "required": false
        },
        {
          "label": "淀粉（勾芡用）",
          "qty": "1汤匙+清水2汤匙",
          "code": "6941837101024",
          "required": true
        },
        {
          "label": "芝麻油",
          "qty": "数滴",
          "code": "742812710905",
          "required": false
        },
        {
          "label": "料酒",
          "qty": "1茶匙",
          "code": "6907592001245",
          "required": false
        },
        {
          "label": "食用油",
          "qty": "2汤匙",
          "code": null,
          "required": false
        },
        {
          "label": "盐",
          "qty": "适量",
          "code": null,
          "required": false
        }
      ],
      "nutrition": "植物蛋白·补钙下饭",
      "minutes": 20,
      "servings": "2人",
      "hook": "豆腐焯一下再下锅，豆瓣酱炒出红油。",
      "pairs": [
        "hot-sour-potato",
        "seaweed-egg-soup"
      ]
    },
    {
      "id": "tomato-egg",
      "name_cn": "番茄炒蛋",
      "name_en": "Stir-Fried Tomato and Egg",
      "aliases": [
        "番茄炒鸡蛋",
        "西红柿炒蛋",
        "tomato egg stir fry",
        "炒鸡蛋"
      ],
      "section": "other",
      "kind": "dish",
      "priority": 10,
      "image": "assets/images/tomato-egg-ai-202609.jpg",
      "image_credit": "AI-generated illustration; OpenAI imagegen, 2026-09-29",
      "tags": [
        "家常菜",
        "快手菜",
        "下饭菜",
        "素菜"
      ],
      "steps": [
        "鸡蛋打散，加少许盐搅匀。番茄切块备用。",
        "锅热油（大火），倒入蛋液炒至半凝固后划散成块，盛出备用。",
        "锅中再加少许油，下番茄块大火翻炒，炒至出汁软烂（约2分钟）。",
        "加盐和少许糖调味，可加少许番茄酱提色增味。",
        "倒回炒好的鸡蛋，翻炒均匀，撒葱花，出锅。"
      ],
      "ingredients": [
        {
          "label": "番茄",
          "qty": "3个（约450g）",
          "code": "1032xhs",
          "required": true,
          "alt": [
            "西红柿",
            "洋柿子"
          ]
        },
        {
          "label": "鸡蛋",
          "qty": "3个",
          "code": "2008",
          "required": true,
          "alt": [
            "鸡子",
            "土鸡蛋"
          ]
        },
        {
          "label": "葱",
          "qty": "1根",
          "code": "10636jcjcjc",
          "required": false,
          "alt": [
            "大葱",
            "香葱",
            "青葱"
          ]
        },
        {
          "label": "番茄酱（可选，提色）",
          "qty": "1茶匙",
          "code": "057000013165",
          "required": false,
          "alt": [
            "西红柿",
            "洋柿子"
          ]
        },
        {
          "label": "食用油",
          "qty": "3汤匙",
          "code": null,
          "required": false
        },
        {
          "label": "盐",
          "qty": "适量",
          "code": null,
          "required": false
        },
        {
          "label": "糖",
          "qty": "1茶匙",
          "code": null,
          "required": false
        }
      ],
      "nutrition": "番茄红素+蛋白·开胃",
      "minutes": 15,
      "servings": "2人",
      "hook": "番茄、鸡蛋、葱，店里都有。十五分钟，米饭就有菜。",
      "decide": "quick",
      "pairs": [
        "choy-sum-garlic",
        "seaweed-egg-soup"
      ]
    },
    {
      "id": "pork-green-pepper",
      "name_cn": "青椒肉末",
      "name_en": "Minced Pork with Green Peppers",
      "aliases": [
        "青椒炒肉丝",
        "肉丝炒青椒",
        "green pepper pork",
        "青椒猪肉"
      ],
      "section": "other",
      "kind": "dish",
      "priority": 10,
      "image": "assets/images/pork-green-pepper-ai-202609.jpg",
      "image_credit": "AI-generated illustration; OpenAI imagegen, 2026-09-29",
      "tags": [
        "家常菜",
        "下饭菜",
        "快手菜",
        "猪肉"
      ],
      "steps": [
        "猪肉末加生抽、料酒、淀粉、少许油抓匀，冷藏腌制10分钟。",
        "青椒去蒂去子，切丝；姜蒜切末备用。",
        "锅热油（大火），下肉末炒至变色散开，盛出备用。",
        "锅中留底油，爆香姜蒜末，下青椒丝大火翻炒约1分钟至断生保留脆感。",
        "倒回炒好的肉末，加生抽、少许盐和1汤匙水炒匀，肉末中心达到71°C后出锅。"
      ],
      "ingredients": [
        {
          "label": "猪肉末",
          "qty": "200g",
          "code": "627735189635",
          "required": true
        },
        {
          "label": "青椒",
          "qty": "3个（约200g）",
          "code": null,
          "required": true,
          "alt": [
            "灯笼椒",
            "柿子椒",
            "菜椒"
          ]
        },
        {
          "label": "姜",
          "qty": "1小块",
          "code": "1037",
          "required": true,
          "alt": [
            "生姜",
            "老姜"
          ]
        },
        {
          "label": "蒜",
          "qty": "3瓣",
          "code": "0178",
          "required": true,
          "alt": [
            "大蒜",
            "蒜头",
            "蒜瓣"
          ]
        },
        {
          "label": "生抽",
          "qty": "1.5汤匙",
          "code": "078895128789",
          "required": true
        },
        {
          "label": "料酒",
          "qty": "1汤匙",
          "code": "6907592001245",
          "required": true
        },
        {
          "label": "淀粉（腌肉用）",
          "qty": "1茶匙",
          "code": "6941837101024",
          "required": true
        },
        {
          "label": "食用油",
          "qty": "3汤匙",
          "code": null,
          "required": false
        },
        {
          "label": "盐",
          "qty": "适量",
          "code": null,
          "required": false
        }
      ],
      "nutrition": "蛋白+维C·清爽下饭",
      "minutes": 20,
      "servings": "2人",
      "hook": "青椒留一点脆，肉末炒散就能拌饭。",
      "pairs": [
        "tomato-egg"
      ]
    },
    {
      "id": "blanched-choy-sum",
      "name_cn": "白灼菜心",
      "name_en": "Blanched Choy Sum with Soy Sauce",
      "aliases": [
        "白灼菜心",
        "油菜心",
        "you choy sum",
        "清烫菜心"
      ],
      "section": "other",
      "kind": "dish",
      "priority": 10,
      "image": "assets/images/blanched-choy-sum-ai-202609.jpg",
      "image_credit": "AI-generated illustration; OpenAI imagegen, 2026-09-29",
      "tags": [
        "粤菜",
        "素菜",
        "快手菜",
        "蔬菜",
        "健康"
      ],
      "steps": [
        "菜心择洗干净，较粗茎部可竖切一刀，使受热均匀。",
        "锅中烧开足量水，加少许盐和几滴油，下菜心汆烫1-2分钟至碧绿断生，捞出摆盘。",
        "调酱汁：小碗中混合生抽、少许蚝油、糖，搅匀。",
        "在菜心上铺少许葱丝或姜丝。",
        "锅中烧少许油至冒烟，迅速淋在葱姜丝上激出香气，再淋上酱汁，即可上桌。"
      ],
      "ingredients": [
        {
          "label": "菜心（油菜心）",
          "qty": "400g（约1把）",
          "code": "Ocycs",
          "required": true,
          "alt": [
            "菜薹",
            "广东菜心",
            "心菜"
          ]
        },
        {
          "label": "生抽",
          "qty": "2汤匙",
          "code": "078895128789",
          "required": true
        },
        {
          "label": "蚝油",
          "qty": "1汤匙",
          "code": "6922824007468",
          "required": false
        },
        {
          "label": "葱",
          "qty": "1根（切丝）",
          "code": "10636jcjcjc",
          "required": false,
          "alt": [
            "大葱",
            "香葱",
            "青葱"
          ]
        },
        {
          "label": "姜",
          "qty": "2片（切丝）",
          "code": "1037",
          "required": false,
          "alt": [
            "生姜",
            "老姜"
          ]
        },
        {
          "label": "食用油",
          "qty": "2汤匙",
          "code": null,
          "required": false
        },
        {
          "label": "盐",
          "qty": "少许（焯水用）",
          "code": null,
          "required": false
        },
        {
          "label": "糖",
          "qty": "1/2茶匙",
          "code": null,
          "required": false
        }
      ],
      "nutrition": "高纤维·清淡低卡",
      "minutes": 12,
      "servings": "2人",
      "hook": "菜心烫到碧绿就捞，热油一淋就上桌。",
      "pairs": [
        "white-cut-chicken",
        "red-braised-pork"
      ]
    },
    {
      "id": "seaweed-egg-soup",
      "name_cn": "紫菜蛋花汤",
      "name_en": "Seaweed Egg Drop Soup",
      "aliases": [
        "紫菜汤",
        "蛋花汤",
        "seaweed soup",
        "egg drop soup",
        "紫菜鸡蛋汤"
      ],
      "section": "other",
      "kind": "dish",
      "priority": 10,
      "image": "assets/images/seaweed-egg-soup-ai-202609.jpg",
      "image_credit": "AI-generated illustration; OpenAI imagegen, 2026-09-29",
      "tags": [
        "汤",
        "家常菜",
        "快手菜",
        "素菜"
      ],
      "steps": [
        "干紫菜提前用冷水泡发约5分钟，捞出用手撕成小片；鸡蛋打散备用。",
        "葱切葱花备用。",
        "锅中加约800ml清水烧沸，放入紫菜片煮1分钟。",
        "转中小火，缓缓淋入蛋液，边淋边用筷子顺一个方向划圈，形成细腻蛋花。",
        "加生抽、少许盐、白胡椒粉调味，淋入芝麻油，撒葱花出锅。"
      ],
      "ingredients": [
        {
          "label": "干紫菜",
          "qty": "10g（约半张）",
          "code": "6923647299238",
          "required": true
        },
        {
          "label": "鸡蛋",
          "qty": "2个",
          "code": "2008",
          "required": true,
          "alt": [
            "鸡子",
            "土鸡蛋"
          ]
        },
        {
          "label": "葱",
          "qty": "1根",
          "code": "10636jcjcjc",
          "required": false,
          "alt": [
            "大葱",
            "香葱",
            "青葱"
          ]
        },
        {
          "label": "生抽",
          "qty": "1汤匙",
          "code": "078895128789",
          "required": false
        },
        {
          "label": "白胡椒粉",
          "qty": "1/4茶匙",
          "code": "6948691110094",
          "required": false
        },
        {
          "label": "芝麻油",
          "qty": "数滴",
          "code": "742812710905",
          "required": false
        },
        {
          "label": "盐",
          "qty": "适量",
          "code": null,
          "required": false
        }
      ],
      "nutrition": "补碘补钙·清爽暖胃",
      "minutes": 15,
      "servings": "2人",
      "hook": "紫菜蛋花，一锅汤把晚饭补齐。",
      "pairs": [
        "tomato-egg",
        "guantang-xiaoshuijiao"
      ]
    },
    {
      "id": "xiaolongbao-ready",
      "name_cn": "灌汤小笼包",
      "name_en": "Steamed Pork Soup Dumplings",
      "aliases": [
        "小笼包",
        "小籠包",
        "灌汤包",
        "汤包",
        "xiaolongbao"
      ],
      "section": "breakfast",
      "kind": "ready",
      "priority": 96,
      "image": "assets/images/xiaolongbao-ready.jpg",
      "image_credit": "cc",
      "tags": [
        "早餐",
        "速食",
        "上海点心",
        "蒸食"
      ],
      "steps": [
        "冷冻无需解冻，垫油纸或菜叶放入蒸锅。",
        "水开后大火蒸约8-10分钟至熟透。",
        "小心内馅汤汁烫口，蘸香醋姜丝更香。"
      ],
      "ingredients": [
        {
          "label": "灌汤小笼包",
          "qty": "1袋（310g）",
          "code": "800794022406",
          "required": true
        }
      ],
      "nutrition": "鲜香多汁·暖胃点心",
      "minutes": 10,
      "servings": "2人",
      "hook": "垫张油纸蒸，汤汁烫，先咬个小口。",
      "method": "steam",
      "pairs": [
        "seaweed-egg-soup"
      ]
    },
    {
      "id": "shumai-ready",
      "name_cn": "蛋黄烧卖",
      "name_en": "Glutinous Rice Shumai with Salted Egg",
      "aliases": [
        "烧卖",
        "燒賣",
        "烧麦",
        "蛋黄烧卖",
        "shumai",
        "siu mai"
      ],
      "section": "breakfast",
      "kind": "ready",
      "priority": 92,
      "image": "assets/images/shumai-ready.jpg",
      "image_credit": "cc",
      "tags": [
        "早餐",
        "速食",
        "糯米",
        "蒸食"
      ],
      "steps": [
        "冷冻直接上锅，无需解冻。",
        "水开后大火蒸约10-12分钟至糯米熟透。",
        "趁热食用，口感最佳。"
      ],
      "ingredients": [
        {
          "label": "蛋黄烧卖",
          "qty": "1袋（300g）",
          "code": "800794222080",
          "required": true
        }
      ],
      "nutrition": "糯香顶饱·营养早餐",
      "minutes": 12,
      "servings": "2人",
      "hook": "不用解冻，蒸到糯米透了趁热吃。",
      "method": "steam",
      "pairs": [
        "pumpkin-millet-congee"
      ]
    },
    {
      "id": "purple-rice-floss-bun",
      "name_cn": "肉松紫米包",
      "name_en": "Meat Floss Purple Rice Bun",
      "aliases": [
        "紫米包",
        "肉松包",
        "肉松紫米包",
        "zimi bao"
      ],
      "section": "breakfast",
      "kind": "ready",
      "priority": 90,
      "image": "assets/images/purple-rice-floss-bun-ai-202609.jpg",
      "image_credit": "AI-generated illustration; OpenAI imagegen, 2026-09-29",
      "tags": [
        "早餐",
        "速食",
        "面包"
      ],
      "steps": [
        "常温即可食用，或微波加热约20-30秒更松软。",
        "也可蒸约5分钟回软。",
        "配豆浆/牛奶就是一顿早餐。"
      ],
      "ingredients": [
        {
          "label": "肉松紫米包",
          "qty": "1个（567g）",
          "required": true
        }
      ],
      "nutrition": "粗粮+肉松·能量早餐",
      "minutes": 1,
      "servings": "2人",
      "hook": "常温就能吃，微波二十秒更松软。",
      "method": "microwave",
      "family": "bun"
    },
    {
      "id": "veg-celtuce-garlic",
      "name_cn": "清炒莴笋丝",
      "name_en": "Stir-fried Celtuce",
      "aliases": [
        "莴笋",
        "清炒莴笋",
        "wo sun"
      ],
      "section": "veg",
      "kind": "dish",
      "priority": 75,
      "image": "assets/images/veg-celtuce-garlic.jpg",
      "image_credit": "self",
      "tags": [
        "素菜",
        "清爽",
        "快手"
      ],
      "steps": [
        "莴笋去皮切丝。",
        "热油爆香蒜末，下莴笋丝大火快炒。",
        "加盐调味，断生即出锅，脆嫩清爽。"
      ],
      "ingredients": [
        {
          "label": "莴笋",
          "qty": "1根",
          "code": "1061wsws",
          "required": true
        },
        {
          "label": "蒜",
          "qty": "2瓣",
          "code": "0178",
          "required": false,
          "alt": [
            "大蒜",
            "蒜头",
            "蒜瓣"
          ]
        },
        {
          "label": "盐",
          "qty": "适量",
          "code": null,
          "required": false
        }
      ],
      "nutrition": "清脆爽口·膳食纤维",
      "minutes": 15,
      "servings": "2人",
      "hook": "莴笋切丝快炒，断生就出锅，还是脆的。",
      "pairs": [
        "soy-braised-beef-shank",
        "cumin-lamb"
      ]
    },
    {
      "id": "veg-enoki-cold",
      "name_cn": "凉拌金针菇",
      "name_en": "Cold Enoki Mushroom",
      "aliases": [
        "金针菇",
        "凉拌金针菇",
        "enoki"
      ],
      "section": "veg",
      "kind": "dish",
      "priority": 78,
      "image": "assets/images/veg-enoki-cold.jpg",
      "image_credit": "self",
      "tags": [
        "素菜",
        "凉菜",
        "下酒"
      ],
      "steps": [
        "金针菇去根焯水30秒，过凉沥干。",
        "加蒜末、葱花、生抽、少许醋和辣油拌匀。",
        "清爽开胃，夏天最受欢迎。"
      ],
      "ingredients": [
        {
          "label": "金针菇",
          "qty": "1包",
          "code": "Jzgjzg628942779343",
          "required": true
        },
        {
          "label": "蒜",
          "qty": "2瓣",
          "code": "0178",
          "required": false,
          "alt": [
            "大蒜",
            "蒜头",
            "蒜瓣"
          ]
        },
        {
          "label": "小葱",
          "qty": "1根",
          "code": "HFCXCXC",
          "required": false,
          "alt": [
            "大葱",
            "香葱",
            "青葱"
          ]
        },
        {
          "label": "生抽",
          "qty": "1勺",
          "code": "078895128789",
          "required": false
        }
      ],
      "nutrition": "高纤维·低卡开胃",
      "minutes": 10,
      "servings": "2人",
      "hook": "金针菇焯三十秒，蒜和生抽拌开胃。",
      "pairs": [
        "hotpot"
      ]
    },
    {
      "id": "veg-chive-egg",
      "name_cn": "韭菜炒蛋",
      "name_en": "Stir-fried Chives with Egg",
      "aliases": [
        "韭菜炒蛋",
        "韭菜鸡蛋",
        "jiucai"
      ],
      "section": "veg",
      "kind": "dish",
      "priority": 76,
      "image": "assets/images/veg-chive-egg.jpg",
      "image_credit": "self",
      "tags": [
        "素菜",
        "家常",
        "快手",
        "下饭"
      ],
      "steps": [
        "韭菜切段，鸡蛋打散炒成块盛出。",
        "热油下韭菜大火炒,加回鸡蛋。",
        "加盐快速翻匀出锅。"
      ],
      "ingredients": [
        {
          "label": "韭菜",
          "qty": "1把",
          "code": "1015",
          "required": true,
          "alt": [
            "扁菜",
            "起阳草"
          ]
        },
        {
          "label": "鸡蛋",
          "qty": "3个",
          "code": "2008",
          "required": true,
          "alt": [
            "鸡子",
            "土鸡蛋"
          ]
        },
        {
          "label": "盐",
          "qty": "适量",
          "code": null,
          "required": false
        }
      ],
      "nutrition": "温阳暖身·蛋白+纤维",
      "minutes": 15,
      "servings": "2人",
      "hook": "韭菜和鸡蛋，两样就够一盘。",
      "pairs": [
        "zhurou-jiucaijiao"
      ]
    },
    {
      "id": "veg-lotus-cold",
      "name_cn": "凉拌藕片",
      "name_en": "Sweet & Sour Lotus Root",
      "aliases": [
        "凉拌藕片",
        "莲藕",
        "糖醋藕",
        "lotus root"
      ],
      "section": "veg",
      "kind": "dish",
      "priority": 74,
      "image": "assets/images/veg-lotus-cold.jpg",
      "image_credit": "self",
      "tags": [
        "素菜",
        "凉菜",
        "清脆"
      ],
      "steps": [
        "莲藕去皮切薄片,焯水后过凉。",
        "调汁:生抽、香醋、少许糖、蒜末。",
        "拌匀冷藏更脆爽。"
      ],
      "ingredients": [
        {
          "label": "莲藕",
          "qty": "1节",
          "code": "1043lolo",
          "required": true
        },
        {
          "label": "蒜",
          "qty": "2瓣",
          "code": "0178",
          "required": false,
          "alt": [
            "大蒜",
            "蒜头",
            "蒜瓣"
          ]
        },
        {
          "label": "生抽",
          "qty": "1勺",
          "code": "078895128789",
          "required": false
        },
        {
          "label": "醋",
          "qty": "2勺",
          "code": null,
          "required": false
        },
        {
          "label": "糖",
          "qty": "1勺",
          "code": null,
          "required": false
        }
      ],
      "nutrition": "清脆爽口·膳食纤维",
      "minutes": 15,
      "servings": "2人",
      "hook": "藕片凉拌，清甜，适合配重口肉菜。",
      "pairs": [
        "twice-cooked-pork",
        "osmanthus-lotus-root"
      ]
    },
    {
      "id": "veg-garlic-scape-pork",
      "name_cn": "蒜苔炒肉",
      "name_en": "Garlic Scapes with Pork",
      "aliases": [
        "蒜苔炒肉",
        "蒜苔炒五花",
        "suantai"
      ],
      "section": "veg",
      "kind": "dish",
      "priority": 80,
      "image": "assets/images/veg-garlic-scape-pork.jpg",
      "image_credit": "self",
      "tags": [
        "家常",
        "下饭",
        "荤素"
      ],
      "steps": [
        "蒜苔切段,五花肉切片。",
        "煸炒五花肉出油,下蒜苔翻炒。",
        "加生抽、盐炒至蒜苔断生入味。"
      ],
      "ingredients": [
        {
          "label": "蒜苔",
          "qty": "1把",
          "code": "10631",
          "required": true,
          "alt": [
            "蒜薹",
            "蒜毫"
          ]
        },
        {
          "label": "五花肉",
          "qty": "200g",
          "code": "0221",
          "required": true,
          "alt": [
            "三层肉",
            "腩肉",
            "猪腩肉"
          ]
        },
        {
          "label": "生抽",
          "qty": "1勺",
          "code": "078895128789",
          "required": false
        },
        {
          "label": "蒜",
          "qty": "2瓣",
          "code": "0178",
          "required": false,
          "alt": [
            "大蒜",
            "蒜头",
            "蒜瓣"
          ]
        }
      ],
      "nutrition": "蛋白+纤维·下饭",
      "minutes": 20,
      "servings": "2人",
      "hook": "蒜苔炒肉，下饭，十分钟出锅。",
      "pairs": [
        "tomato-egg"
      ]
    },
    {
      "id": "veg-napa-tofu",
      "name_cn": "白菜炖豆腐",
      "name_en": "Napa Cabbage with Tofu",
      "aliases": [
        "白菜炖豆腐",
        "大白菜豆腐",
        "baicai"
      ],
      "section": "veg",
      "kind": "dish",
      "priority": 75,
      "image": "assets/images/veg-napa-tofu.jpg",
      "image_credit": "self",
      "tags": [
        "家常",
        "暖身",
        "汤菜"
      ],
      "steps": [
        "大白菜切块,豆腐切块。",
        "热油炒白菜至软,加水和豆腐炖煮。",
        "加盐、少许生抽调味,汤鲜味美。"
      ],
      "ingredients": [
        {
          "label": "大白菜",
          "qty": "半棵",
          "code": "Sc1003dbc",
          "required": true,
          "alt": [
            "黄芽白",
            "绍菜"
          ]
        },
        {
          "label": "传统豆腐",
          "qty": "1块",
          "code": "777433001200",
          "required": true,
          "alt": [
            "水豆腐",
            "嫩豆腐",
            "老豆腐"
          ]
        },
        {
          "label": "生抽",
          "qty": "1勺",
          "code": "078895128789",
          "required": false
        }
      ],
      "nutrition": "补钙+纤维·清淡暖身",
      "minutes": 25,
      "servings": "3人",
      "hook": "白菜和豆腐一锅炖，汤留着拌饭。",
      "pairs": [
        "napa-pork-vermicelli"
      ]
    },
    {
      "id": "veg-ayoumai-garlic",
      "name_cn": "蒜蓉油麦菜",
      "name_en": "Garlic A-Choy",
      "aliases": [
        "蒜蓉油麦菜",
        "油麦菜",
        "a choy"
      ],
      "section": "veg",
      "kind": "dish",
      "priority": 73,
      "image": "assets/images/veg-ayoumai-garlic.jpg",
      "image_credit": "self",
      "tags": [
        "素菜",
        "清炒",
        "快手"
      ],
      "steps": [
        "油麦菜洗净切段。",
        "热油爆香蒜末,下油麦菜大火快炒。",
        "加盐和少许蚝油,断生即起。"
      ],
      "ingredients": [
        {
          "label": "油麦菜",
          "qty": "1把",
          "code": "4028ymc",
          "required": true,
          "alt": [
            "莜麦菜",
            "苦菜"
          ]
        },
        {
          "label": "蒜",
          "qty": "3瓣",
          "code": "0178",
          "required": false,
          "alt": [
            "大蒜",
            "蒜头",
            "蒜瓣"
          ]
        },
        {
          "label": "蚝油",
          "qty": "1勺",
          "code": "6922824007468",
          "required": false
        }
      ],
      "nutrition": "高纤维·清淡爽口",
      "minutes": 12,
      "servings": "2人",
      "hook": "油麦菜蒜蓉快炒，叶子还是绿的就起锅。",
      "pairs": [
        "white-cut-chicken"
      ]
    },
    {
      "id": "veg-tonghao-garlic",
      "name_cn": "蒜蓉茼蒿",
      "name_en": "Garlic Crown Daisy",
      "aliases": [
        "蒜蓉茼蒿",
        "清炒茼蒿",
        "tong ho"
      ],
      "section": "veg",
      "kind": "dish",
      "priority": 72,
      "image": "assets/images/veg-tonghao-garlic.jpg",
      "image_credit": "self",
      "tags": [
        "素菜",
        "清香",
        "快手"
      ],
      "steps": [
        "茼蒿洗净切段。",
        "蒜末爆香,下茼蒿大火快炒。",
        "加盐调味,保持翠绿清香。"
      ],
      "ingredients": [
        {
          "label": "茼蒿",
          "qty": "1把",
          "code": "4039thth",
          "required": true,
          "alt": [
            "蒿子杆",
            "皇帝菜",
            "蓬蒿"
          ]
        },
        {
          "label": "蒜",
          "qty": "2瓣",
          "code": "0178",
          "required": false,
          "alt": [
            "大蒜",
            "蒜头",
            "蒜瓣"
          ]
        }
      ],
      "nutrition": "清香开胃·膳食纤维",
      "minutes": 12,
      "servings": "2人",
      "hook": "茼蒿有香气，大火快炒，不要炒老。",
      "pairs": [
        "beef-brisket-noodle-soup"
      ]
    },
    {
      "id": "veg-wawacai-soup",
      "name_cn": "上汤娃娃菜",
      "name_en": "Baby Napa in Supreme Broth",
      "aliases": [
        "上汤娃娃菜",
        "娃娃菜",
        "wawacai"
      ],
      "section": "veg",
      "kind": "dish",
      "priority": 74,
      "image": "assets/images/veg-wawacai-soup.jpg",
      "image_credit": "self",
      "tags": [
        "家常",
        "汤菜",
        "宴客"
      ],
      "steps": [
        "娃娃菜竖切几瓣。",
        "蒜末爆香,加高汤或清水煮开,下娃娃菜煮软。",
        "可加咸蛋/皮蛋增香,淋汤即可。"
      ],
      "ingredients": [
        {
          "label": "娃娃菜",
          "qty": "2棵",
          "code": "WWC",
          "required": true
        },
        {
          "label": "蒜",
          "qty": "2瓣",
          "code": "0178",
          "required": false,
          "alt": [
            "大蒜",
            "蒜头",
            "蒜瓣"
          ]
        },
        {
          "label": "鸡蛋",
          "qty": "1个",
          "code": "2008",
          "required": false,
          "alt": [
            "鸡子",
            "土鸡蛋"
          ]
        }
      ],
      "nutrition": "清甜低卡·维生素",
      "minutes": 15,
      "servings": "2人",
      "hook": "娃娃菜上汤，几分钟就软，适合配米饭。",
      "pairs": [
        "minced-pork-steamed-egg"
      ]
    },
    {
      "id": "veg-eggplant-yuxiang",
      "name_cn": "鱼香茄子",
      "name_en": "Yu-Xiang Eggplant",
      "aliases": [
        "鱼香茄子",
        "红烧茄子",
        "qiezi",
        "eggplant"
      ],
      "section": "veg",
      "kind": "dish",
      "priority": 80,
      "image": "assets/images/veg-eggplant-yuxiang.jpg",
      "image_credit": "cc",
      "tags": [
        "川菜",
        "下饭",
        "经典"
      ],
      "steps": [
        "茄子切条,过油或煎软。",
        "下蒜末、郫县豆瓣炒香,加茄子。",
        "调生抽、糖、少许醋焖入味,撒葱花。"
      ],
      "ingredients": [
        {
          "label": "茄子",
          "qty": "2根",
          "code": "1017qgqg",
          "required": true,
          "alt": [
            "矮瓜",
            "吊菜子"
          ]
        },
        {
          "label": "郫县豆瓣酱",
          "qty": "1勺",
          "code": "6909003888018",
          "required": true
        },
        {
          "label": "蒜",
          "qty": "3瓣",
          "code": "0178",
          "required": false,
          "alt": [
            "大蒜",
            "蒜头",
            "蒜瓣"
          ]
        },
        {
          "label": "生抽",
          "qty": "1勺",
          "code": "078895128789",
          "required": false
        },
        {
          "label": "淀粉",
          "qty": "少许",
          "code": "6941837101024",
          "required": false
        }
      ],
      "nutrition": "花青素·开胃下饭",
      "minutes": 25,
      "servings": "2人",
      "hook": "茄子烧出汁，鱼香酱拌饭。",
      "pairs": [
        "yuxiang-doufu"
      ]
    },
    {
      "id": "veg-wintermelon-pork-soup",
      "name_cn": "冬瓜排骨汤",
      "name_en": "Winter Melon Pork Soup",
      "aliases": [
        "冬瓜排骨汤",
        "冬瓜汤",
        "wintermelon"
      ],
      "section": "veg",
      "kind": "dish",
      "priority": 76,
      "image": "assets/images/veg-wintermelon-pork-soup.jpg",
      "image_credit": "self",
      "tags": [
        "汤",
        "清润",
        "暖身"
      ],
      "steps": [
        "冬瓜去皮切块,排骨焯水。",
        "加姜片炖煮40分钟。",
        "下冬瓜再煮15分钟,加盐即可,清润不腻。"
      ],
      "ingredients": [
        {
          "label": "冬瓜",
          "qty": "半个",
          "code": "1036dgdg",
          "required": true,
          "alt": [
            "白瓜"
          ]
        },
        {
          "label": "排骨",
          "qty": "300g",
          "code": "420011",
          "required": true,
          "alt": [
            "肋排",
            "子排",
            "猪小排"
          ]
        },
        {
          "label": "姜",
          "qty": "2片",
          "code": "1037",
          "required": false,
          "alt": [
            "生姜",
            "老姜"
          ]
        }
      ],
      "nutrition": "清热利水·补钙",
      "minutes": 50,
      "servings": "3人",
      "hook": "冬瓜和排骨一锅汤，晚饭有菜有汤。",
      "pairs": [
        "choy-sum-garlic"
      ]
    },
    {
      "id": "veg-broccoli-oyster",
      "name_cn": "蚝油西兰花",
      "name_en": "Broccoli in Oyster Sauce",
      "aliases": [
        "蚝油西兰花",
        "西兰花",
        "broccoli"
      ],
      "section": "veg",
      "kind": "dish",
      "priority": 73,
      "image": "assets/images/veg-broccoli-oyster.jpg",
      "image_credit": "self",
      "tags": [
        "素菜",
        "清爽",
        "宴客"
      ],
      "steps": [
        "西兰花切小朵,焯水至翠绿。",
        "蒜末爆香,加蚝油和少许水勾薄芡。",
        "淋在西兰花上即可。"
      ],
      "ingredients": [
        {
          "label": "西兰花",
          "qty": "1棵",
          "code": "1030",
          "required": true
        },
        {
          "label": "蚝油",
          "qty": "1勺",
          "code": "6922824007468",
          "required": true
        },
        {
          "label": "蒜",
          "qty": "2瓣",
          "code": "0178",
          "required": false,
          "alt": [
            "大蒜",
            "蒜头",
            "蒜瓣"
          ]
        },
        {
          "label": "淀粉",
          "qty": "少许",
          "code": "6941837101024",
          "required": false
        }
      ],
      "nutrition": "高维C·抗氧化",
      "minutes": 12,
      "servings": "2人",
      "hook": "西兰花焯绿，蚝油淋上就吃。",
      "pairs": [
        "garlic-vermicelli-shrimp"
      ]
    },
    {
      "id": "veg-shanghai-qing",
      "name_cn": "清炒上海青",
      "name_en": "Stir-fried Shanghai Bok Choy",
      "aliases": [
        "清炒上海青",
        "上海青",
        "上海苗",
        "bok choy"
      ],
      "section": "veg",
      "kind": "dish",
      "priority": 72,
      "image": "assets/images/veg-shanghai-qing.jpg",
      "image_credit": "self",
      "tags": [
        "素菜",
        "清炒",
        "快手"
      ],
      "steps": [
        "上海青洗净对半切。",
        "蒜末爆香,下上海青大火快炒。",
        "加盐、少许糖提鲜,断生即起。"
      ],
      "ingredients": [
        {
          "label": "上海青",
          "qty": "1把",
          "code": "10251",
          "required": true
        },
        {
          "label": "蒜",
          "qty": "2瓣",
          "code": "0178",
          "required": false,
          "alt": [
            "大蒜",
            "蒜头",
            "蒜瓣"
          ]
        }
      ],
      "nutrition": "高钙高纤·清淡",
      "minutes": 12,
      "servings": "2人",
      "hook": "上海青清炒，配河粉或红烧肉都行。",
      "pairs": [
        "beef-chow-fun",
        "twice-cooked-pork"
      ]
    },
    {
      "id": "dujiao-yutou",
      "name_cn": "剁椒鱼头",
      "name_en": "Steamed Fish Head with Chopped Chilli",
      "aliases": [
        "剁椒蒸鱼头",
        "du jiao yu tou",
        "chopped chilli fish head"
      ],
      "section": "seafood",
      "kind": "dish",
      "priority": 96,
      "image": "assets/images/dujiao-yutou.jpg",
      "image_credit": "cc",
      "tags": [
        "海鲜",
        "鱼",
        "蒸菜",
        "湘菜",
        "下饭菜"
      ],
      "steps": [
        "大鱼头从中间劈开（或请店员处理），用盐、料酒、姜片腌制15分钟去腥。",
        "剁椒加少许生抽、糖、蒜末拌匀，均匀铺在鱼头两半上。",
        "蒸锅水烧开，鱼头放入大盘，大火蒸10-12分钟至鱼肉熟透。",
        "取出后撒上切碎的葱花，浇上热油激香，即可上桌。"
      ],
      "ingredients": [
        {
          "label": "大鱼头",
          "qty": "1个（约750g）",
          "code": "800794016061",
          "required": true
        },
        {
          "label": "剁椒",
          "qty": "3-4汤匙",
          "code": "210246615931",
          "required": true
        },
        {
          "label": "姜",
          "qty": "3片",
          "code": "1037",
          "required": true,
          "alt": [
            "生姜",
            "老姜"
          ]
        },
        {
          "label": "小葱",
          "qty": "2根（切葱花）",
          "code": "HFCXCXC",
          "required": true,
          "alt": [
            "大葱",
            "香葱",
            "青葱"
          ]
        },
        {
          "label": "生抽",
          "qty": "1汤匙",
          "code": "078895128789",
          "required": false
        },
        {
          "label": "蒜",
          "qty": "3瓣（切末）",
          "code": "0178",
          "required": false,
          "alt": [
            "大蒜",
            "蒜头",
            "蒜瓣"
          ]
        },
        {
          "label": "食用油",
          "qty": "2汤匙（淋热油用）",
          "code": null,
          "required": false
        }
      ],
      "nutrition": "优质蛋白·鲜辣开胃",
      "minutes": 30,
      "servings": "3人",
      "hook": "鱼头铺剁椒，蒸十分钟，热油一浇。",
      "pairs": [
        "veg-shanghai-qing"
      ]
    },
    {
      "id": "qingzheng-luyu",
      "name_cn": "清蒸鲈鱼",
      "name_en": "Steamed Sea Bass",
      "aliases": [
        "清蒸鱼",
        "qing zheng lu yu",
        "steamed bass"
      ],
      "section": "seafood",
      "kind": "dish",
      "priority": 94,
      "image": "assets/images/qingzheng-luyu.jpg",
      "image_credit": "self",
      "tags": [
        "海鲜",
        "鱼",
        "蒸菜",
        "粤式",
        "健康"
      ],
      "steps": [
        "鲈鱼处理干净，两面划斜刀，用盐、料酒、姜片腌10分钟去腥。",
        "盘底垫上葱段和姜片，将鱼放在上面，鱼腹内也放入少许姜葱。",
        "蒸锅水大火烧开，鱼盘入锅蒸8-10分钟（视鱼大小）至筷子能轻松插入最厚处。",
        "蒸好后倒掉盘内多余蒸鱼水，铺上新鲜葱丝，浇蒸鱼豉油。",
        "另起锅烧2-3汤匙热油，淋在葱丝上激出香气，即可上桌。"
      ],
      "ingredients": [
        {
          "label": "酒香鲈鱼",
          "qty": "1条",
          "code": "874718009897",
          "required": true,
          "alt": [
            "花鲈",
            "七星鲈",
            "海鲈"
          ]
        },
        {
          "label": "蒸鱼豉油",
          "qty": "2汤匙",
          "code": "6902265111719",
          "required": true
        },
        {
          "label": "姜",
          "qty": "4片",
          "code": "1037",
          "required": true,
          "alt": [
            "生姜",
            "老姜"
          ]
        },
        {
          "label": "小葱",
          "qty": "3根（切丝/段）",
          "code": "HFCXCXC",
          "required": true,
          "alt": [
            "大葱",
            "香葱",
            "青葱"
          ]
        },
        {
          "label": "生抽",
          "qty": "1汤匙（可代替蒸鱼豉油）",
          "code": "078895128789",
          "required": false
        },
        {
          "label": "食用油",
          "qty": "2汤匙（激香用）",
          "code": null,
          "required": false
        }
      ],
      "nutrition": "优质蛋白·低脂DHA",
      "minutes": 25,
      "servings": "2人",
      "hook": "鲈鱼蒸到筷子插得进，豉油和热油分开浇。",
      "pairs": [
        "choy-sum-garlic"
      ]
    },
    {
      "id": "suancai-yu",
      "name_cn": "酸菜鱼",
      "name_en": "Fish with Pickled Cabbage",
      "aliases": [
        "水煮酸菜鱼",
        "suan cai yu",
        "pickled cabbage fish"
      ],
      "section": "seafood",
      "kind": "dish",
      "priority": 93,
      "image": "assets/images/suancai-yu.jpg",
      "image_credit": "self",
      "tags": [
        "海鲜",
        "鱼",
        "酸辣",
        "川菜",
        "下饭菜"
      ],
      "steps": [
        "鱼片用盐、料酒、蛋清、土豆淀粉抓匀腌制15分钟（滑嫩关键）。",
        "酸菜切段；锅中下油，爆香蒜末和干辣椒，加酸菜翻炒1-2分钟出香味。",
        "加入足量热水或高汤，大火烧开后转中火煮5分钟，让酸菜充分出味。",
        "将鱼骨（若有）先入锅煮2分钟，再将腌好的鱼片抖散逐片下入，中小火煮1-2分钟至变白熟透。",
        "出锅盛入大碗，撒上葱花和干辣椒，淋热油激香即可。"
      ],
      "ingredients": [
        {
          "label": "脆皖鱼片（草鱼片）",
          "qty": "1袋（约400g）",
          "code": "800794392721",
          "required": true
        },
        {
          "label": "酸菜",
          "qty": "1包（300-500g）",
          "code": "6922474188883",
          "required": true
        },
        {
          "label": "干辣椒",
          "qty": "4-5个",
          "code": "6971005993144",
          "required": true
        },
        {
          "label": "蒜",
          "qty": "4瓣（切末）",
          "code": "0178",
          "required": true,
          "alt": [
            "大蒜",
            "蒜头",
            "蒜瓣"
          ]
        },
        {
          "label": "鸡蛋",
          "qty": "1个（取蛋清）",
          "code": "2008",
          "required": true,
          "alt": [
            "鸡子",
            "土鸡蛋"
          ]
        },
        {
          "label": "淀粉",
          "qty": "1汤匙",
          "code": "6941837101024",
          "required": true
        },
        {
          "label": "小葱",
          "qty": "2根（切葱花）",
          "code": "HFCXCXC",
          "required": false,
          "alt": [
            "大葱",
            "香葱",
            "青葱"
          ]
        },
        {
          "label": "食用油",
          "qty": "适量",
          "code": null,
          "required": false
        }
      ],
      "nutrition": "高蛋白·酸辣开胃",
      "minutes": 30,
      "servings": "3人",
      "hook": "酸菜先煮出味，鱼片最后下一两分钟。",
      "pairs": [
        "napa-vermicelli-pot"
      ]
    },
    {
      "id": "baochao-youyu",
      "name_cn": "爆炒鱿鱼",
      "name_en": "Stir-Fried Squid",
      "aliases": [
        "炒鱿鱼",
        "bao chao you yu",
        "stir fry squid"
      ],
      "section": "seafood",
      "kind": "dish",
      "priority": 90,
      "image": "assets/images/baochao-youyu.jpg",
      "image_credit": "self",
      "tags": [
        "海鲜",
        "鱿鱼",
        "爆炒",
        "家常菜"
      ],
      "steps": [
        "鱿鱼片表面划十字花刀，切成小块；青椒去籽切片；洋葱切丝。",
        "鱿鱼片用沸水快速焯烫20-30秒，卷曲花刀后立刻捞出沥干。",
        "锅烧热下油，大火爆香蒜末，下鱿鱼片快速翻炒30秒。",
        "加入青椒片和洋葱丝翻炒2分钟，调入蚝油、生抽、少许盐翻匀即可出锅。"
      ],
      "ingredients": [
        {
          "label": "鱿鱼片",
          "qty": "1袋（约300g）",
          "code": "990488000312",
          "required": true,
          "alt": [
            "枪乌贼",
            "柔鱼",
            "鲜鱿"
          ]
        },
        {
          "label": "青椒",
          "qty": "2个",
          "code": "Lsj",
          "required": true,
          "alt": [
            "灯笼椒",
            "柿子椒",
            "菜椒"
          ]
        },
        {
          "label": "洋葱",
          "qty": "半个",
          "code": null,
          "required": false,
          "alt": [
            "圆葱",
            "球葱"
          ]
        },
        {
          "label": "蒜",
          "qty": "3瓣（切末）",
          "code": "0178",
          "required": true,
          "alt": [
            "大蒜",
            "蒜头",
            "蒜瓣"
          ]
        },
        {
          "label": "蚝油",
          "qty": "1汤匙",
          "code": "6922824007468",
          "required": true
        },
        {
          "label": "生抽",
          "qty": "1汤匙",
          "code": "078895128789",
          "required": false
        },
        {
          "label": "食用油",
          "qty": "适量",
          "code": null,
          "required": false
        }
      ],
      "nutrition": "高蛋白·低脂弹牙",
      "minutes": 15,
      "servings": "2人",
      "hook": "鱿鱼焯到卷起就捞，大火快炒才不老。",
      "pairs": [
        "veg-broccoli-oyster"
      ]
    },
    {
      "id": "baizhuoxia",
      "name_cn": "白灼虾",
      "name_en": "Blanched Prawns",
      "aliases": [
        "清煮虾",
        "bai zhuo xia",
        "poached shrimp"
      ],
      "section": "seafood",
      "kind": "dish",
      "priority": 92,
      "image": "assets/images/baizhuoxia.jpg",
      "image_credit": "cc",
      "tags": [
        "海鲜",
        "虾",
        "清淡",
        "粤式",
        "健康"
      ],
      "steps": [
        "大虾剪去虾须、虾枪，用牙签从虾背第二节挑出虾肠，冲洗干净。",
        "锅中加适量水，下姜片和葱段，大火烧开后放入大虾。",
        "大火煮1.5-2分钟，虾身变红弯曲即刻捞出，过冰水或立即摆盘。",
        "蘸料：生抽加少许姜末即可，亦可按喜好加香醋或辣椒。"
      ],
      "ingredients": [
        {
          "label": "厄瓜多尔大虾",
          "qty": "1磅（约450g）",
          "code": "209145dxdx827510004140",
          "required": true,
          "alt": [
            "基围虾",
            "明虾",
            "海虾"
          ]
        },
        {
          "label": "姜",
          "qty": "3片",
          "code": "1037",
          "required": true,
          "alt": [
            "生姜",
            "老姜"
          ]
        },
        {
          "label": "小葱",
          "qty": "2根",
          "code": "HFCXCXC",
          "required": true,
          "alt": [
            "大葱",
            "香葱",
            "青葱"
          ]
        },
        {
          "label": "生抽",
          "qty": "2汤匙（蘸料）",
          "code": "078895128789",
          "required": true
        }
      ],
      "nutrition": "高蛋白·低脂鲜甜",
      "minutes": 15,
      "servings": "2人",
      "hook": "虾变红弯起来就捞，过久肉会柴。",
      "pairs": [
        "qingzheng-luyu"
      ]
    },
    {
      "id": "huaxia-hua",
      "name_cn": "虾滑",
      "name_en": "Shrimp Paste (Ready to Cook)",
      "aliases": [
        "虾泥",
        "xia hua",
        "shrimp paste hot pot"
      ],
      "section": "seafood",
      "kind": "ready",
      "priority": 86,
      "image": "assets/images/huaxia-hua.jpg",
      "image_credit": "self",
      "tags": [
        "海鲜",
        "虾",
        "火锅",
        "速食"
      ],
      "steps": [
        "虾滑直接从冰箱取出，用勺子挖成椭圆球形，或装入裱花袋挤成条状。",
        "下入沸腾的火锅汤底或清水中，中火煮3-4分钟至浮起变白。",
        "也可摊在平底锅上煎成虾饼，两面金黄即可食用。"
      ],
      "ingredients": [
        {
          "label": "虾滑",
          "qty": "1袋（约200g）",
          "code": "9780201265835",
          "required": true,
          "alt": [
            "基围虾",
            "明虾",
            "海虾"
          ]
        }
      ],
      "nutrition": "高蛋白·火锅好搭",
      "minutes": 10,
      "servings": "2人",
      "hook": "虾滑煮到浮起变白，也可以摊成虾饼。",
      "method": "boil",
      "family": "hotpot-ball",
      "pairs": [
        "hotpot"
      ]
    },
    {
      "id": "moyuwan",
      "name_cn": "墨鱼丸",
      "name_en": "Cuttlefish Balls (Ready to Cook)",
      "aliases": [
        "墨鱼球",
        "mo yu wan",
        "cuttlefish ball"
      ],
      "section": "seafood",
      "kind": "ready",
      "priority": 84,
      "image": "assets/images/moyuwan.jpg",
      "image_credit": "cc",
      "tags": [
        "海鲜",
        "丸子",
        "火锅",
        "速食"
      ],
      "steps": [
        "墨鱼丸无需解冻，直接下入沸腾的火锅汤底或清汤中。",
        "中火煮4-5分钟至丸子浮起、受热膨胀即可食用。",
        "也可串签后烧烤，外焦里嫩别有风味。"
      ],
      "ingredients": [
        {
          "label": "墨鱼丸",
          "qty": "1袋",
          "code": "827510006045",
          "required": true,
          "alt": [
            "鱼蛋",
            "鱼圆"
          ]
        }
      ],
      "nutrition": "Q弹·高蛋白",
      "minutes": 8,
      "servings": "2人",
      "hook": "墨鱼丸不用解冻，下开水煮到浮起。",
      "method": "boil",
      "family": "hotpot-ball",
      "pairs": [
        "hotpot"
      ]
    },
    {
      "id": "shijinyuwan",
      "name_cn": "什锦鱼丸",
      "name_en": "Assorted Fish Balls (Ready to Cook)",
      "aliases": [
        "杂锦鱼丸",
        "shi jin yu wan",
        "mixed fish balls"
      ],
      "section": "seafood",
      "kind": "ready",
      "priority": 83,
      "image": "assets/images/shijinyuwan-ai-202609.jpg",
      "image_credit": "AI-generated illustration; OpenAI imagegen, 2026-09-29",
      "tags": [
        "海鲜",
        "丸子",
        "火锅",
        "速食"
      ],
      "steps": [
        "什锦鱼丸无需解冻，直接下入沸腾的火锅汤底。",
        "中火煮4-5分钟至全部浮起即可食用。",
        "亦可与蔬菜一起做关东煮，风味更丰富。"
      ],
      "ingredients": [
        {
          "label": "什锦鱼丸",
          "qty": "1袋",
          "code": "800794308074",
          "required": true,
          "alt": [
            "鱼蛋",
            "鱼圆"
          ]
        }
      ],
      "nutrition": "高蛋白·汤锅皆宜",
      "minutes": 8,
      "servings": "2人",
      "hook": "什锦鱼丸下火锅或清汤，浮起就能吃。",
      "method": "boil",
      "family": "hotpot-ball",
      "pairs": [
        "hotpot",
        "veg-napa-tofu"
      ]
    },
    {
      "id": "jiachang-doufu",
      "name_cn": "家常豆腐",
      "name_en": "Home-Style Tofu",
      "aliases": [
        "红烧豆腐",
        "jia chang dou fu",
        "braised tofu"
      ],
      "section": "tonight",
      "kind": "dish",
      "priority": 88,
      "image": "assets/images/jiachang-doufu-ai-202609.jpg",
      "image_credit": "AI-generated illustration; OpenAI imagegen, 2026-09-29",
      "tags": [
        "豆腐",
        "家常菜",
        "下饭菜",
        "川菜风"
      ],
      "steps": [
        "豆腐切成1cm厚片，表面用厨房纸吸干水分；五花肉切薄片；青椒切小块。",
        "锅中热油，将豆腐片下锅中火煎至两面金黄，盛出备用。",
        "锅中留底油，下五花肉片炒至出油变色，加郫县豆瓣酱炒出红油。",
        "加蒜末翻炒爆香，再放回煎好的豆腐和青椒翻炒。",
        "加生抽、少许清水，翻匀收汁，撒葱花出锅。"
      ],
      "ingredients": [
        {
          "label": "鲜豆腐（中硬）",
          "qty": "1块（约450g）",
          "code": "777433001200",
          "required": true,
          "alt": [
            "水豆腐",
            "嫩豆腐",
            "老豆腐"
          ]
        },
        {
          "label": "五花肉",
          "qty": "100g（切薄片）",
          "code": "0221",
          "required": true,
          "alt": [
            "三层肉",
            "腩肉",
            "猪腩肉"
          ]
        },
        {
          "label": "郫县豆瓣酱",
          "qty": "1汤匙",
          "code": "6909003888018",
          "required": true
        },
        {
          "label": "青椒",
          "qty": "2个",
          "code": "Lsj",
          "required": false,
          "alt": [
            "灯笼椒",
            "柿子椒",
            "菜椒"
          ]
        },
        {
          "label": "蒜",
          "qty": "3瓣（切末）",
          "code": "0178",
          "required": true,
          "alt": [
            "大蒜",
            "蒜头",
            "蒜瓣"
          ]
        },
        {
          "label": "生抽",
          "qty": "1汤匙",
          "code": "078895128789",
          "required": true
        },
        {
          "label": "小葱",
          "qty": "2根（切葱花）",
          "code": "HFCXCXC",
          "required": false,
          "alt": [
            "大葱",
            "香葱",
            "青葱"
          ]
        },
        {
          "label": "食用油",
          "qty": "适量",
          "code": null,
          "required": false
        }
      ],
      "nutrition": "植物蛋白·补钙下饭",
      "minutes": 25,
      "servings": "3人",
      "hook": "豆腐两面煎黄，豆瓣酱和青椒一起收汁。",
      "pairs": [
        "hot-sour-potato"
      ]
    },
    {
      "id": "yuxiang-doufu",
      "name_cn": "鱼香豆腐",
      "name_en": "Yu-Xiang Tofu (Fish-Fragrant Sauce)",
      "aliases": [
        "鱼香味豆腐",
        "yu xiang dou fu",
        "fish fragrant tofu"
      ],
      "section": "tonight",
      "kind": "dish",
      "priority": 87,
      "image": "assets/images/yuxiang-doufu-ai-202609.jpg",
      "image_credit": "AI-generated illustration; OpenAI imagegen, 2026-09-29",
      "tags": [
        "豆腐",
        "家常菜",
        "川菜",
        "下饭菜",
        "素食"
      ],
      "steps": [
        "豆腐切成约2cm小方块；土豆淀粉用少量水化开备用。",
        "锅热油，将豆腐块下锅中火煎至表面微黄定型，盛出备用。",
        "锅中留底油，下郫县豆瓣酱小火炒出红油，加蒜末炒香。",
        "加少量清水烧开，放回豆腐块，调入生抽、少许糖，轻轻翻匀。",
        "淋入水淀粉勾芡，汤汁浓稠后出锅，撒葱花即成。"
      ],
      "ingredients": [
        {
          "label": "鲜豆腐（中硬）",
          "qty": "1块（约450g）",
          "code": "777433001200",
          "required": true,
          "alt": [
            "水豆腐",
            "嫩豆腐",
            "老豆腐"
          ]
        },
        {
          "label": "郫县豆瓣酱",
          "qty": "1.5汤匙",
          "code": "6909003888018",
          "required": true
        },
        {
          "label": "蒜",
          "qty": "4瓣（切末）",
          "code": "0178",
          "required": true,
          "alt": [
            "大蒜",
            "蒜头",
            "蒜瓣"
          ]
        },
        {
          "label": "生抽",
          "qty": "1汤匙",
          "code": "078895128789",
          "required": true
        },
        {
          "label": "淀粉",
          "qty": "1汤匙（水淀粉）",
          "code": "6941837101024",
          "required": true
        },
        {
          "label": "小葱",
          "qty": "2根（切葱花）",
          "code": "HFCXCXC",
          "required": false,
          "alt": [
            "大葱",
            "香葱",
            "青葱"
          ]
        },
        {
          "label": "食用油",
          "qty": "适量",
          "code": null,
          "required": false
        }
      ],
      "nutrition": "植物蛋白·开胃下饭",
      "minutes": 20,
      "servings": "2人",
      "hook": "没有鱼也是鱼香，汁勾浓了拌饭。",
      "pairs": [
        "veg-eggplant-yuxiang"
      ]
    },
    {
      "id": "pidan-doufu",
      "name_cn": "皮蛋豆腐",
      "name_en": "Century Egg with Silken Tofu",
      "aliases": [
        "皮蛋冷豆腐",
        "pi dan dou fu",
        "century egg tofu"
      ],
      "section": "veg",
      "kind": "dish",
      "priority": 70,
      "image": "assets/images/pidan-doufu-ai-202609.jpg",
      "image_credit": "AI-generated illustration; OpenAI imagegen, 2026-09-29",
      "tags": [
        "豆腐",
        "皮蛋",
        "凉菜",
        "快手菜",
        "无需开火"
      ],
      "steps": [
        "嫩豆腐从盒中取出，轻轻倒扣在盘中，切块或保持整块均可。",
        "皮蛋去壳，切成小瓣，摆在豆腐上。",
        "生抽直接淋在皮蛋豆腐上，撒上切好的葱花。",
        "可根据喜好再加少许香醋、辣椒油或芝麻油，即可食用。"
      ],
      "ingredients": [
        {
          "label": "嫩豆腐",
          "qty": "1盒（约300g）",
          "code": "057864000059",
          "required": true,
          "alt": [
            "水豆腐",
            "老豆腐"
          ]
        },
        {
          "label": "皮蛋",
          "qty": "2个",
          "code": "6920775217509",
          "required": true
        },
        {
          "label": "生抽",
          "qty": "1.5汤匙",
          "code": "078895128789",
          "required": true
        },
        {
          "label": "小葱",
          "qty": "2根（切葱花）",
          "code": "HFCXCXC",
          "required": true,
          "alt": [
            "大葱",
            "香葱",
            "青葱"
          ]
        },
        {
          "label": "辣椒油",
          "qty": "少许（可选）",
          "code": null,
          "required": false
        }
      ],
      "nutrition": "高蛋白·清爽凉菜",
      "minutes": 10,
      "servings": "2人",
      "hook": "皮蛋和嫩豆腐，淋生抽就是一盘凉菜。",
      "pairs": [
        "white-cut-chicken"
      ]
    },
    {
      "id": "qincai-xianggan",
      "name_cn": "芹菜炒香干",
      "name_en": "Stir-Fried Celery with Spiced Tofu",
      "aliases": [
        "芹菜香干",
        "qin cai xiang gan",
        "celery spiced tofu"
      ],
      "section": "veg",
      "kind": "dish",
      "priority": 71,
      "image": "assets/images/qincai-xianggan.jpg",
      "image_credit": "self",
      "tags": [
        "素菜",
        "豆腐干",
        "芹菜",
        "快手菜",
        "家常菜"
      ],
      "steps": [
        "唐芹洗净切段（约3-4cm）；五香干切成薄条。",
        "锅烧热下油，爆香蒜片。",
        "先下五香干翻炒约1分钟，再加入唐芹段大火翻炒2分钟。",
        "调入少许盐、生抽翻匀出锅。"
      ],
      "ingredients": [
        {
          "label": "五香干",
          "qty": "2块（约200g）",
          "code": "859855001171",
          "required": true
        },
        {
          "label": "唐芹",
          "qty": "3-4根",
          "code": "1020tqtq",
          "required": true
        },
        {
          "label": "蒜",
          "qty": "2瓣（切片）",
          "code": "0178",
          "required": true,
          "alt": [
            "大蒜",
            "蒜头",
            "蒜瓣"
          ]
        },
        {
          "label": "生抽",
          "qty": "1汤匙",
          "code": "078895128789",
          "required": false
        },
        {
          "label": "食用油",
          "qty": "适量",
          "code": null,
          "required": false
        }
      ],
      "nutrition": "高纤维·清爽降火",
      "minutes": 15,
      "servings": "2人",
      "hook": "香干先炒，芹菜后下，还是脆的。",
      "pairs": [
        "jiachang-doufu"
      ]
    },
    {
      "id": "liangban-gandoufu",
      "name_cn": "凉拌干豆腐丝",
      "name_en": "Cold Mixed Tofu Skin Strips",
      "aliases": [
        "凉拌豆腐皮",
        "liang ban gan dou fu",
        "cold tofu skin salad"
      ],
      "section": "veg",
      "kind": "dish",
      "priority": 69,
      "image": "assets/images/liangban-gandoufu.jpg",
      "image_credit": "self",
      "tags": [
        "凉菜",
        "豆腐干",
        "黄瓜",
        "快手菜",
        "素食"
      ],
      "steps": [
        "干豆腐切成细丝，黄瓜切丝，胡萝卜切丝。",
        "干豆腐丝用沸水焯烫1分钟，捞出过凉水，沥干备用。",
        "将豆腐丝、黄瓜丝、胡萝卜丝放入碗中，加入蒜末。",
        "调入生抽、香醋、香油、少许盐和糖拌匀，即可食用。"
      ],
      "ingredients": [
        {
          "label": "干豆腐（豆腐皮）",
          "qty": "1袋（约250g）",
          "code": "859855001027",
          "required": true,
          "alt": [
            "水豆腐",
            "嫩豆腐",
            "老豆腐"
          ]
        },
        {
          "label": "黄瓜",
          "qty": "1根",
          "code": "10291DCQG",
          "required": false
        },
        {
          "label": "胡萝卜",
          "qty": "半根",
          "code": null,
          "required": false,
          "alt": [
            "白萝卜",
            "莱菔"
          ]
        },
        {
          "label": "蒜",
          "qty": "3瓣（切末）",
          "code": "0178",
          "required": true,
          "alt": [
            "大蒜",
            "蒜头",
            "蒜瓣"
          ]
        },
        {
          "label": "生抽",
          "qty": "2汤匙",
          "code": "078895128789",
          "required": true
        },
        {
          "label": "香醋",
          "qty": "1汤匙",
          "code": null,
          "required": false
        },
        {
          "label": "香油",
          "qty": "少许",
          "code": null,
          "required": false
        }
      ],
      "nutrition": "植物蛋白·爽口低卡",
      "minutes": 15,
      "servings": "2人",
      "hook": "干豆腐丝焯一下过凉，黄瓜一起拌。",
      "pairs": [
        "soy-braised-beef-shank"
      ]
    },
    {
      "id": "jidanzheng",
      "name_cn": "鸡蛋羹",
      "name_en": "Steamed Egg Custard",
      "aliases": [
        "蒸蛋",
        "ji dan zheng",
        "steamed egg"
      ],
      "section": "veg",
      "kind": "dish",
      "priority": 70,
      "image": "assets/images/jidanzheng-ai-202609.jpg",
      "image_credit": "AI-generated illustration; OpenAI imagegen, 2026-09-29",
      "tags": [
        "蛋",
        "蒸菜",
        "快手菜",
        "家常菜",
        "老少皆宜"
      ],
      "steps": [
        "鸡蛋打散，加入1.5倍的温水（约40℃，非沸水）搅拌均匀，加少许盐。",
        "将蛋液过筛一遍，去除气泡，倒入碗中。",
        "蒸锅水开后放入，盖上保鲜膜（扎几个小孔）或锅盖留缝，中小火蒸8-10分钟。",
        "蒸好后表面平滑细嫩，淋上生抽、撒葱花，滴少许香油即可。"
      ],
      "ingredients": [
        {
          "label": "鸡蛋",
          "qty": "2个",
          "code": "2008",
          "required": true,
          "alt": [
            "鸡子",
            "土鸡蛋"
          ]
        },
        {
          "label": "生抽",
          "qty": "1汤匙",
          "code": "078895128789",
          "required": true
        },
        {
          "label": "小葱",
          "qty": "1根（切葱花）",
          "code": "HFCXCXC",
          "required": false,
          "alt": [
            "大葱",
            "香葱",
            "青葱"
          ]
        },
        {
          "label": "香油",
          "qty": "少许",
          "code": null,
          "required": false
        }
      ],
      "nutrition": "优质蛋白·嫩滑好消化",
      "minutes": 15,
      "servings": "2人",
      "hook": "蛋液过筛，小火蒸到表面平、没有流动蛋液。",
      "pairs": [
        "pumpkin-millet-congee"
      ]
    },
    {
      "id": "fuzhu-charou",
      "name_cn": "腐竹炒肉",
      "name_en": "Stir-Fried Tofu Sticks with Pork",
      "aliases": [
        "腐竹肉片",
        "fu zhu chao rou",
        "bean curd sticks pork"
      ],
      "section": "veg",
      "kind": "dish",
      "priority": 68,
      "image": "assets/images/fuzhu-charou.jpg",
      "image_credit": "self",
      "tags": [
        "腐竹",
        "猪肉",
        "家常菜",
        "下饭菜"
      ],
      "steps": [
        "腐竹段提前用温水泡发约30分钟至软，挤干水分切段；五花肉切薄片。",
        "锅热油，下五花肉片中火炒至出油变色。",
        "加蒜末爆香，放入泡好的腐竹段翻炒2-3分钟。",
        "调入生抽、老抽少许、蚝油翻匀，加少量清水收汁，出锅即成。"
      ],
      "ingredients": [
        {
          "label": "腐竹段",
          "qty": "1袋（约150g干重）",
          "code": "6976411130176",
          "required": true,
          "alt": [
            "支竹",
            "豆筋"
          ]
        },
        {
          "label": "五花肉",
          "qty": "150g（切薄片）",
          "code": "0221",
          "required": true,
          "alt": [
            "三层肉",
            "腩肉",
            "猪腩肉"
          ]
        },
        {
          "label": "蒜",
          "qty": "3瓣（切末）",
          "code": "0178",
          "required": true,
          "alt": [
            "大蒜",
            "蒜头",
            "蒜瓣"
          ]
        },
        {
          "label": "生抽",
          "qty": "1.5汤匙",
          "code": "078895128789",
          "required": true
        },
        {
          "label": "蚝油",
          "qty": "1汤匙",
          "code": "6922824007468",
          "required": false
        },
        {
          "label": "老抽",
          "qty": "少许（上色）",
          "code": "722337817020",
          "required": false
        },
        {
          "label": "食用油",
          "qty": "适量",
          "code": null,
          "required": false
        }
      ],
      "nutrition": "双重蛋白·顶饱",
      "minutes": 40,
      "servings": "2人",
      "hook": "腐竹先泡软，再和五花肉收汁。",
      "pairs": [
        "veg-shanghai-qing"
      ]
    },
    {
      "id": "guantang-xiaoshuijiao",
      "name_cn": "灌汤小水饺",
      "name_en": "Soup Dumplings (Boiled)",
      "aliases": [
        "灌汤饺",
        "guan tang xiao shui jiao",
        "soup dumplings boiled"
      ],
      "section": "dumpling",
      "kind": "ready",
      "priority": 95,
      "image": "assets/images/guantang-xiaoshuijiao-ai-202609.jpg",
      "image_credit": "AI-generated illustration; OpenAI imagegen, 2026-09-29",
      "tags": [
        "饺子",
        "速食",
        "水饺",
        "灌汤"
      ],
      "steps": [
        "锅中水大火烧开，下饺子，用勺子轻轻推动防止粘底。",
        "沸腾后加半碗冷水，重复两次（点水三次），饺子浮起且鼓胀即熟。",
        "捞出蘸醋或酱油食用，小心咬开，内有鲜汤。"
      ],
      "ingredients": [
        {
          "label": "灌汤小水饺",
          "qty": "1袋（约700g）",
          "code": "5177gtxsj",
          "required": true
        }
      ],
      "nutrition": "有菜有肉·暖胃管饱",
      "minutes": 15,
      "servings": "3人",
      "hook": "水开下锅，点水三次，咬开里面有汤。",
      "method": "boil",
      "family": "dumpling",
      "pairs": [
        "seaweed-egg-soup"
      ]
    },
    {
      "id": "suancai-roujiiao",
      "name_cn": "酸菜肉饺",
      "name_en": "Pork & Pickled Cabbage Dumplings",
      "aliases": [
        "酸菜饺子",
        "suan cai rou jiao",
        "pickled cabbage pork dumplings"
      ],
      "section": "dumpling",
      "kind": "ready",
      "priority": 90,
      "image": "assets/images/suancai-roujiiao.jpg",
      "image_credit": "cc",
      "tags": [
        "饺子",
        "速食",
        "酸菜",
        "猪肉"
      ],
      "steps": [
        "锅中水大火烧开，下饺子，轻轻搅动防粘底。",
        "水沸后点冷水两次，饺子全部浮起约1分钟后捞出。",
        "蘸醋或生抽食用。"
      ],
      "ingredients": [
        {
          "label": "酸菜肉饺",
          "qty": "1袋（700g）",
          "code": "628719295526",
          "required": true
        }
      ],
      "nutrition": "开胃解腻·一顿搞定",
      "minutes": 15,
      "servings": "3人",
      "hook": "酸菜馅解腻，煮到浮起再多一分钟。",
      "method": "boil",
      "family": "dumpling",
      "pairs": [
        "veg-napa-tofu"
      ]
    },
    {
      "id": "bajiaojiao",
      "name_cn": "鲅鱼饺",
      "name_en": "Spanish Mackerel Dumplings",
      "aliases": [
        "鲅鱼水饺",
        "ba yu jiao",
        "mackerel dumplings"
      ],
      "section": "dumpling",
      "kind": "ready",
      "priority": 88,
      "image": "assets/images/bajiaojiao.jpg",
      "image_credit": "cc",
      "tags": [
        "饺子",
        "速食",
        "海鲜",
        "鱼肉"
      ],
      "steps": [
        "锅中水大火烧开，下饺子，轻轻搅动防粘。",
        "水沸后点冷水两次，饺子浮起后再煮1分钟，捞出。",
        "搭配姜醋蘸料（姜末+香醋）最佳，去腥提鲜。"
      ],
      "ingredients": [
        {
          "label": "鲅鱼饺",
          "qty": "1袋（700g）",
          "code": "628719295502",
          "required": true
        }
      ],
      "nutrition": "海鱼蛋白·鲜香管饱",
      "minutes": 15,
      "servings": "3人",
      "hook": "鲅鱼馅配姜醋，煮熟就捞，不要久煮。",
      "method": "boil",
      "family": "dumpling"
    },
    {
      "id": "yangroujiiao",
      "name_cn": "羊肉饺",
      "name_en": "Lamb Dumplings",
      "aliases": [
        "羊肉水饺",
        "yang rou jiao",
        "lamb dumplings"
      ],
      "section": "dumpling",
      "kind": "ready",
      "priority": 87,
      "image": "assets/images/yangroujiiao.jpg",
      "image_credit": "cc",
      "tags": [
        "饺子",
        "速食",
        "羊肉"
      ],
      "steps": [
        "锅中水大火烧开，下饺子，轻轻搅动。",
        "水沸后点冷水两次，饺子全部浮起后再煮约1分钟捞出。",
        "蘸醋和蒜泥食用风味最佳。"
      ],
      "ingredients": [
        {
          "label": "羊肉饺",
          "qty": "1袋（700g）",
          "code": "628719295519",
          "required": true
        }
      ],
      "nutrition": "温补暖身·高蛋白",
      "minutes": 15,
      "servings": "3人",
      "hook": "羊肉饺蘸蒜醋，水开下锅，浮起再煮一分钟。",
      "method": "boil",
      "family": "dumpling"
    },
    {
      "id": "zhurou-jiucaijiao",
      "name_cn": "猪肉韭菜饺",
      "name_en": "Pork & Chive Dumplings",
      "aliases": [
        "韭菜猪肉饺",
        "zhu rou jiu cai jiao",
        "pork chive dumplings"
      ],
      "section": "dumpling",
      "kind": "ready",
      "priority": 86,
      "image": "assets/images/zhurou-jiucaijiao-ai-202609.jpg",
      "image_credit": "AI-generated illustration; OpenAI imagegen, 2026-09-29",
      "tags": [
        "饺子",
        "速食",
        "猪肉",
        "韭菜"
      ],
      "steps": [
        "锅中水大火烧开，下饺子，轻轻搅动防粘底。",
        "水沸后点冷水两次，饺子浮起后再煮1分钟，捞出即可。",
        "蘸生抽或香醋食用。"
      ],
      "ingredients": [
        {
          "label": "猪肉韭菜饺",
          "qty": "1袋（约500g）",
          "code": "628719295106",
          "required": true,
          "alt": [
            "扁菜",
            "起阳草"
          ]
        }
      ],
      "nutrition": "蛋白+纤维·经典管饱",
      "minutes": 15,
      "servings": "2人",
      "hook": "韭菜猪肉是家常味，煮熟蘸醋就吃。",
      "method": "boil",
      "family": "dumpling",
      "pairs": [
        "veg-chive-egg"
      ]
    },
    {
      "id": "xihongshi-jidan-mian",
      "name_cn": "西红柿鸡蛋面",
      "name_en": "Tomato & Egg Noodle Soup",
      "aliases": [
        "番茄蛋面",
        "xi hong shi ji dan mian",
        "tomato egg noodles"
      ],
      "section": "staple",
      "kind": "dish",
      "priority": 82,
      "image": "assets/images/xihongshi-jidan-mian-ai-202609.jpg",
      "image_credit": "AI-generated illustration; OpenAI imagegen, 2026-09-29",
      "tags": [
        "面条",
        "番茄",
        "鸡蛋",
        "快手菜",
        "家常菜"
      ],
      "steps": [
        "番茄切块；鸡蛋打散加少许盐搅匀。",
        "锅热油，下鸡蛋液炒至半熟成块，盛出备用。",
        "锅中再下少许油，大火翻炒番茄至出汁，加适量热水烧成汤底，调入盐、少许生抽。",
        "将炒好的鸡蛋倒回汤中，另起锅煮面。",
        "拉面煮熟后捞入碗中，浇上番茄鸡蛋汤，撒葱花即可。"
      ],
      "ingredients": [
        {
          "label": "兰州/京都拉面",
          "qty": "1-2人份",
          "code": "800794206004",
          "required": true
        },
        {
          "label": "番茄",
          "qty": "2个",
          "code": "1032xhs",
          "required": true,
          "alt": [
            "西红柿",
            "洋柿子"
          ]
        },
        {
          "label": "鸡蛋",
          "qty": "2个",
          "code": "2008",
          "required": true,
          "alt": [
            "鸡子",
            "土鸡蛋"
          ]
        },
        {
          "label": "小葱",
          "qty": "2根（切葱花）",
          "code": "HFCXCXC",
          "required": false,
          "alt": [
            "大葱",
            "香葱",
            "青葱"
          ]
        },
        {
          "label": "生抽",
          "qty": "1汤匙",
          "code": "078895128789",
          "required": false
        },
        {
          "label": "食用油",
          "qty": "适量",
          "code": null,
          "required": false
        }
      ],
      "nutrition": "有菜有蛋·开胃一碗",
      "minutes": 20,
      "servings": "2人",
      "hook": "番茄炒出汁再下面，一碗就是晚饭。",
      "pairs": [
        "tomato-egg"
      ]
    },
    {
      "id": "niurou-lamian",
      "name_cn": "牛肉拉面",
      "name_en": "Beef Noodle Soup",
      "aliases": [
        "红烧牛肉面",
        "niu rou la mian",
        "beef noodle soup"
      ],
      "section": "staple",
      "kind": "dish",
      "priority": 84,
      "image": "assets/images/niurou-lamian.jpg",
      "image_credit": "cc",
      "tags": [
        "面条",
        "牛肉",
        "汤面",
        "家常菜"
      ],
      "steps": [
        "牛腩切大块，冷水下锅焯水5分钟，捞出洗净。",
        "锅中热油，爆香姜片，下牛腩翻炒，加生抽、老抽上色。",
        "加足量热水，大火烧开转小火加盖焖煮1.5-2小时至牛腩软烂。",
        "另起锅煮拉面，按包装时间煮熟捞出放入碗中。",
        "舀入牛肉汤，放上牛腩块，撒葱花即可。"
      ],
      "ingredients": [
        {
          "label": "兰州/京都拉面",
          "qty": "1-2人份",
          "code": "800794206004",
          "required": true
        },
        {
          "label": "爱尔兰牛腩",
          "qty": "约500g",
          "code": "9735",
          "required": true,
          "alt": [
            "牛肋条",
            "安格斯牛腩",
            "坑腩"
          ]
        },
        {
          "label": "姜",
          "qty": "3片",
          "code": "1037",
          "required": true,
          "alt": [
            "生姜",
            "老姜"
          ]
        },
        {
          "label": "小葱",
          "qty": "2根（切葱花）",
          "code": "HFCXCXC",
          "required": false,
          "alt": [
            "大葱",
            "香葱",
            "青葱"
          ]
        },
        {
          "label": "生抽",
          "qty": "2汤匙",
          "code": "078895128789",
          "required": false
        },
        {
          "label": "老抽",
          "qty": "1汤匙",
          "code": "722337817020",
          "required": false
        },
        {
          "label": "食用油",
          "qty": "适量",
          "code": null,
          "required": false
        }
      ],
      "nutrition": "有肉有面·顶饱",
      "minutes": 120,
      "servings": "2人",
      "hook": "牛腩先炖软，面另煮，汤浇上去。",
      "pairs": [
        "veg-celtuce-garlic"
      ]
    },
    {
      "id": "zhajianmian",
      "name_cn": "炸酱面",
      "name_en": "Zhajiang Noodles (Pork & Bean Paste)",
      "aliases": [
        "肉丁炸酱面",
        "zha jiang mian",
        "zhajiang noodles"
      ],
      "section": "staple",
      "kind": "dish",
      "priority": 80,
      "image": "assets/images/zhajianmian.jpg",
      "image_credit": "",
      "tags": [
        "面条",
        "猪肉",
        "炸酱",
        "北京菜",
        "家常菜"
      ],
      "steps": [
        "五花肉切成小丁；黄瓜切丝备用（配菜）。",
        "锅中下少许油，中小火炒香五花肉丁至出油微焦。",
        "加入甜面酱翻炒，持续小火翻炒约5-8分钟至酱香浓郁、肉丁裹满酱料（炸酱完成）。",
        "另起锅煮刀削面，按包装指示煮熟，捞出控水放入碗中。",
        "将炸酱盛在面上，配上黄瓜丝，拌匀即可食用。"
      ],
      "ingredients": [
        {
          "label": "刀削面",
          "qty": "1-2人份",
          "code": "800794206080",
          "required": true
        },
        {
          "label": "五花肉",
          "qty": "200g（切小丁）",
          "code": "0221",
          "required": true,
          "alt": [
            "三层肉",
            "腩肉",
            "猪腩肉"
          ]
        },
        {
          "label": "甜面酱",
          "qty": "3-4汤匙",
          "code": "6901554010122",
          "required": true
        },
        {
          "label": "黄瓜",
          "qty": "1根（切丝，配菜）",
          "code": "10291DCQG",
          "required": false
        },
        {
          "label": "食用油",
          "qty": "适量",
          "code": null,
          "required": false
        }
      ],
      "nutrition": "酱香顶饱·主食",
      "minutes": 25,
      "servings": "2人",
      "hook": "甜面酱把肉丁炒香，黄瓜丝拌着吃。",
      "pairs": [
        "liangban-gandoufu"
      ]
    },
    {
      "id": "cant-douchi-paigu",
      "name_cn": "豉汁蒸排骨",
      "name_en": "Steamed Pork Ribs in Black Bean Sauce",
      "aliases": [
        "豉汁蒸排骨",
        "豉汁排骨",
        "豆豉排骨",
        "steamed ribs"
      ],
      "section": "cantonese",
      "kind": "dish",
      "priority": 96,
      "image": "assets/images/cant-douchi-paigu.jpg",
      "image_credit": "self",
      "tags": [
        "粤菜",
        "蒸",
        "下饭",
        "经典"
      ],
      "steps": [
        "排骨斩小块,洗净沥干。",
        "加豆豉、蒜末、生抽、少许糖和淀粉抓匀腌15分钟。",
        "大火蒸约12-15分钟至熟,撒葱花即可。"
      ],
      "ingredients": [
        {
          "label": "排骨",
          "qty": "400g",
          "code": "420011",
          "required": true,
          "alt": [
            "肋排",
            "子排",
            "猪小排"
          ]
        },
        {
          "label": "豆豉",
          "qty": "1勺",
          "code": "253853773359",
          "required": true
        },
        {
          "label": "蒜",
          "qty": "3瓣",
          "code": "0178",
          "required": true,
          "alt": [
            "大蒜",
            "蒜头",
            "蒜瓣"
          ]
        },
        {
          "label": "生抽",
          "qty": "1勺",
          "code": "078895128789",
          "required": false
        },
        {
          "label": "淀粉",
          "qty": "少许",
          "code": "6941837101024",
          "required": false
        },
        {
          "label": "小葱",
          "qty": "1根",
          "code": "HFCXCXC",
          "required": false,
          "alt": [
            "大葱",
            "香葱",
            "青葱"
          ]
        }
      ],
      "nutrition": "高蛋白·补钙下饭",
      "minutes": 30,
      "servings": "3人",
      "hook": "排骨腌一刻钟，蒸到熟，葱花收尾。",
      "pairs": [
        "cant-haoyou-jielan"
      ]
    },
    {
      "id": "cant-suanrong-fensi-shanbei",
      "name_cn": "蒜蓉粉丝蒸扇贝",
      "name_en": "Steamed Scallops with Garlic & Vermicelli",
      "aliases": [
        "蒜蓉粉丝扇贝",
        "蒜蓉扇贝",
        "scallop garlic vermicelli"
      ],
      "section": "cantonese",
      "kind": "dish",
      "priority": 92,
      "image": "assets/images/cant-suanrong-fensi-shanbei.jpg",
      "image_credit": "self",
      "tags": [
        "粤菜",
        "蒸",
        "宴客",
        "海鲜"
      ],
      "steps": [
        "龙口粉丝泡软铺在扇贝上。",
        "蒜末爆香淋在扇贝上,加少许生抽。",
        "大火蒸约6-8分钟,撒葱花淋热油即可。"
      ],
      "ingredients": [
        {
          "label": "扇贝柱",
          "qty": "6粒",
          "code": "990488000909",
          "required": true,
          "alt": [
            "带子",
            "元贝",
            "瑶柱"
          ]
        },
        {
          "label": "龙口粉丝",
          "qty": "1小把",
          "code": "6928527900105",
          "required": true,
          "alt": [
            "冬粉",
            "细粉"
          ]
        },
        {
          "label": "蒜",
          "qty": "4瓣",
          "code": "0178",
          "required": true,
          "alt": [
            "大蒜",
            "蒜头",
            "蒜瓣"
          ]
        },
        {
          "label": "生抽",
          "qty": "1勺",
          "code": "078895128789",
          "required": false
        },
        {
          "label": "小葱",
          "qty": "1根",
          "code": "HFCXCXC",
          "required": false,
          "alt": [
            "大葱",
            "香葱",
            "青葱"
          ]
        }
      ],
      "nutrition": "高蛋白·低脂鲜美",
      "minutes": 20,
      "servings": "2人",
      "hook": "扇贝上铺粉丝和蒜蓉，蒸六到八分钟。",
      "pairs": [
        "choy-sum-garlic"
      ]
    },
    {
      "id": "cant-haoyou-shengcai",
      "name_cn": "蚝油生菜",
      "name_en": "Lettuce in Oyster Sauce",
      "aliases": [
        "蚝油生菜",
        "生菜",
        "oyster lettuce"
      ],
      "section": "cantonese",
      "kind": "dish",
      "priority": 88,
      "image": "assets/images/cant-haoyou-shengcai.jpg",
      "image_credit": "self",
      "tags": [
        "粤菜",
        "清爽",
        "快手",
        "素菜"
      ],
      "steps": [
        "生菜洗净,整片焯水至断生,捞出摆盘。",
        "蒜末爆香,加蚝油和少许水勾薄芡。",
        "淋在生菜上即可,清甜爽口。"
      ],
      "ingredients": [
        {
          "label": "生菜",
          "qty": "1棵",
          "code": "4061scsc",
          "required": true,
          "alt": [
            "唛仔菜",
            "西生菜",
            "玻璃生菜"
          ]
        },
        {
          "label": "蚝油",
          "qty": "1勺",
          "code": "6922824007468",
          "required": true
        },
        {
          "label": "蒜",
          "qty": "2瓣",
          "code": "0178",
          "required": false,
          "alt": [
            "大蒜",
            "蒜头",
            "蒜瓣"
          ]
        }
      ],
      "nutrition": "高纤维·清淡低卡",
      "minutes": 10,
      "servings": "2人",
      "hook": "生菜烫断生，蚝油薄芡淋上。",
      "pairs": [
        "cant-mizhi-chashao",
        "white-cut-chicken"
      ]
    },
    {
      "id": "cant-haoyou-jielan",
      "name_cn": "蚝油芥兰",
      "name_en": "Gai Lan in Oyster Sauce",
      "aliases": [
        "蚝油芥兰",
        "白灼芥兰",
        "芥兰",
        "gai lan"
      ],
      "section": "cantonese",
      "kind": "dish",
      "priority": 87,
      "image": "assets/images/cant-haoyou-jielan.jpg",
      "image_credit": "self",
      "tags": [
        "粤菜",
        "清爽",
        "素菜"
      ],
      "steps": [
        "芥兰去老叶,焯水至翠绿,摆盘。",
        "蒜末爆香加蚝油勾薄芡。",
        "淋在芥兰上,保持脆嫩。"
      ],
      "ingredients": [
        {
          "label": "芥兰",
          "qty": "1把",
          "code": "1006jljl",
          "required": true,
          "alt": [
            "芥蓝",
            "盖兰菜"
          ]
        },
        {
          "label": "蚝油",
          "qty": "1勺",
          "code": "6922824007468",
          "required": true
        },
        {
          "label": "蒜",
          "qty": "2瓣",
          "code": "0178",
          "required": false,
          "alt": [
            "大蒜",
            "蒜头",
            "蒜瓣"
          ]
        }
      ],
      "nutrition": "高钙高纤·清爽",
      "minutes": 12,
      "servings": "2人",
      "hook": "芥兰焯到翠绿就捞，蚝油只要提鲜。",
      "pairs": [
        "cant-douchi-paigu",
        "gai-lan-oyster-sauce"
      ]
    },
    {
      "id": "cant-huadan-xiaren",
      "name_cn": "滑蛋虾仁",
      "name_en": "Shrimp with Silky Scrambled Egg",
      "aliases": [
        "滑蛋虾仁",
        "虾仁炒蛋",
        "shrimp egg"
      ],
      "section": "cantonese",
      "kind": "dish",
      "priority": 91,
      "image": "assets/images/cant-huadan-xiaren.jpg",
      "image_credit": "self",
      "tags": [
        "粤菜",
        "嫩滑",
        "下饭"
      ],
      "steps": [
        "大虾去壳成虾仁,鸡蛋打散加少许盐。",
        "虾仁滑炒变色盛出。",
        "蛋液下锅半凝时加回虾仁,轻推成滑蛋即起。"
      ],
      "ingredients": [
        {
          "label": "大虾(取虾仁)",
          "qty": "8只",
          "code": "209145dxdx827510004140",
          "required": true,
          "alt": [
            "虾肉",
            "基围虾仁",
            "虾球"
          ]
        },
        {
          "label": "鸡蛋",
          "qty": "3个",
          "code": "2008",
          "required": true,
          "alt": [
            "鸡子",
            "土鸡蛋"
          ]
        },
        {
          "label": "小葱",
          "qty": "1根",
          "code": "HFCXCXC",
          "required": false,
          "alt": [
            "大葱",
            "香葱",
            "青葱"
          ]
        }
      ],
      "nutrition": "高蛋白·嫩滑低脂",
      "minutes": 15,
      "servings": "2人",
      "hook": "虾仁先滑熟，蛋液半凝时推在一起。",
      "pairs": [
        "cant-haoyou-shengcai"
      ]
    },
    {
      "id": "cant-huadan-niurou",
      "name_cn": "滑蛋牛肉",
      "name_en": "Beef with Silky Egg",
      "aliases": [
        "滑蛋牛肉",
        "滑蛋牛",
        "beef egg"
      ],
      "section": "cantonese",
      "kind": "dish",
      "priority": 89,
      "image": "assets/images/cant-huadan-niurou.jpg",
      "image_credit": "self",
      "tags": [
        "粤菜",
        "嫩滑",
        "下饭"
      ],
      "steps": [
        "牛肉卷用生抽、淀粉抓匀,滑炒至变色盛出。",
        "蛋液下锅半凝,加回牛肉轻推成滑蛋。",
        "撒葱花出锅。"
      ],
      "ingredients": [
        {
          "label": "牛肉卷",
          "qty": "200g",
          "code": "0723nrj",
          "required": true,
          "alt": [
            "肥牛",
            "肥牛卷",
            "涮牛肉"
          ]
        },
        {
          "label": "鸡蛋",
          "qty": "3个",
          "code": "2008",
          "required": true,
          "alt": [
            "鸡子",
            "土鸡蛋"
          ]
        },
        {
          "label": "生抽",
          "qty": "1勺",
          "code": "078895128789",
          "required": false
        },
        {
          "label": "小葱",
          "qty": "1根",
          "code": "HFCXCXC",
          "required": false,
          "alt": [
            "大葱",
            "香葱",
            "青葱"
          ]
        }
      ],
      "nutrition": "高蛋白·嫩滑补铁",
      "minutes": 15,
      "servings": "2人",
      "hook": "牛肉滑熟再回蛋液，嫩，配米饭。",
      "pairs": [
        "cant-haoyou-jielan"
      ]
    },
    {
      "id": "cant-lawei-baozaifan",
      "name_cn": "腊味煲仔饭",
      "name_en": "Claypot Rice with Cured Meats",
      "aliases": [
        "腊味煲仔饭",
        "煲仔饭",
        "腊肠煲仔饭",
        "claypot rice"
      ],
      "section": "cantonese",
      "kind": "dish",
      "priority": 93,
      "image": "assets/images/cant-lawei-baozaifan.jpg",
      "image_credit": "self",
      "tags": [
        "粤菜",
        "煲仔饭",
        "经典",
        "下饭"
      ],
      "steps": [
        "香米洗净放砂锅,加水煮至收水。",
        "铺上腊肉腊肠片,小火焖10分钟。",
        "淋豉油、放焯过的菜心,焖出锅巴即可。"
      ],
      "ingredients": [
        {
          "label": "香米",
          "qty": "2杯",
          "code": "628774325817",
          "required": true
        },
        {
          "label": "腊肉",
          "qty": "半条",
          "code": "060629070167",
          "required": true
        },
        {
          "label": "腊肠",
          "qty": "1根",
          "code": "060629010132",
          "required": true,
          "alt": [
            "香肠",
            "广式香肠",
            "膶肠"
          ]
        },
        {
          "label": "菜心",
          "qty": "几棵",
          "code": "Ocycs",
          "required": false,
          "alt": [
            "菜薹",
            "广东菜心",
            "心菜"
          ]
        },
        {
          "label": "生抽",
          "qty": "2勺",
          "code": "078895128789",
          "required": false
        }
      ],
      "nutrition": "有饭有肉·一锅满足",
      "minutes": 45,
      "servings": "2人",
      "hook": "腊味铺在饭上焖出锅巴，菜心最后放。",
      "pairs": [
        "choy-sum-garlic"
      ]
    },
    {
      "id": "cant-mizhi-chashao",
      "name_cn": "蜜汁叉烧",
      "name_en": "Honey Char Siu (BBQ Pork)",
      "aliases": [
        "蜜汁叉烧",
        "叉烧",
        "char siu",
        "chashao"
      ],
      "section": "cantonese",
      "kind": "dish",
      "priority": 90,
      "image": "assets/images/cant-mizhi-chashao.jpg",
      "image_credit": "cc",
      "tags": [
        "粤菜",
        "烧腊",
        "下饭",
        "经典"
      ],
      "steps": [
        "梅头猪肉切长条,用叉烧酱腌2小时以上。",
        "烤箱200度烤约25分钟,中途翻面。",
        "刷蜂蜜再烤5分钟上色,切片即可。"
      ],
      "ingredients": [
        {
          "label": "梅头猪肉卷",
          "qty": "500g",
          "code": "700953767868",
          "required": true
        },
        {
          "label": "叉烧酱",
          "qty": "3勺",
          "code": "229283147497",
          "required": true,
          "alt": [
            "叉燒",
            "蜜汁叉烧"
          ]
        },
        {
          "label": "蜂蜜",
          "qty": "2勺",
          "code": null,
          "required": false
        }
      ],
      "nutrition": "优质蛋白·咸甜下饭",
      "minutes": 150,
      "servings": "3人",
      "hook": "叉烧酱先腌两小时，烤箱半小时刷蜜。",
      "pairs": [
        "cant-haoyou-shengcai",
        "cha-shao-bao-ready"
      ]
    },
    {
      "id": "cant-tangcu-paigu",
      "name_cn": "糖醋排骨",
      "name_en": "Sweet & Sour Pork Ribs",
      "aliases": [
        "糖醋排骨",
        "tangcu paigu",
        "sweet sour ribs"
      ],
      "section": "cantonese",
      "kind": "dish",
      "priority": 86,
      "image": "assets/images/cant-tangcu-paigu.jpg",
      "image_credit": "self",
      "tags": [
        "粤菜",
        "下饭",
        "酸甜",
        "宴客"
      ],
      "steps": [
        "排骨斩块焯水。",
        "用糖醋排骨料(或生抽老抽糖醋)烧入味。",
        "收汁亮油,撒白芝麻即可。"
      ],
      "ingredients": [
        {
          "label": "排骨",
          "qty": "500g",
          "code": "420011",
          "required": true,
          "alt": [
            "肋排",
            "子排",
            "猪小排"
          ]
        },
        {
          "label": "糖醋排骨料",
          "qty": "1包",
          "code": "6920358910612",
          "required": false,
          "alt": [
            "肋排",
            "子排",
            "猪小排"
          ]
        },
        {
          "label": "生抽",
          "qty": "1勺",
          "code": "078895128789",
          "required": false
        },
        {
          "label": "老抽",
          "qty": "半勺",
          "code": "722337817020",
          "required": false
        }
      ],
      "nutrition": "高蛋白·酸甜开胃",
      "minutes": 40,
      "servings": "3人",
      "hook": "排骨用糖醋料收汁，亮了再撒芝麻。",
      "pairs": [
        "hot-sour-potato"
      ]
    },
    {
      "id": "steamed-crab",
      "name_cn": "清蒸红蟹",
      "name_en": "Steamed Crab with Ginger Vinegar",
      "aliases": [
        "蒸蟹",
        "清蒸螃蟹",
        "螃蟹",
        "红蟹",
        "crab",
        "pangxie"
      ],
      "section": "season",
      "kind": "dish",
      "priority": 97,
      "image": "assets/images/steamed-crab.jpg",
      "image_credit": "ai",
      "tags": [
        "中秋",
        "海鲜",
        "清蒸",
        "团圆菜"
      ],
      "steps": [
        "红蟹用刷子把壳和蟹脚缝隙刷干净，蟹肚朝上摆进蒸盘，这样蒸的时候蟹膏不会流走。",
        "姜切厚片垫在蟹身下面，蟹身上再放两片，淋一汤匙料酒去腥。",
        "水开后上锅，大火蒸 12 分钟（一斤左右的蟹）。蟹大就每多半斤加 2 分钟，蒸过头肉会柴。",
        "趁蒸蟹的工夫调姜醋汁：姜切细末，加生抽、香醋，滴两滴芝麻油拌匀。",
        "蟹壳变正红、蟹脚一掰就断即熟。出锅撒葱花，配姜醋汁蘸着吃。",
        "蟹性寒，吃完喝一杯温姜茶暖胃。"
      ],
      "ingredients": [
        {
          "label": "红蟹",
          "qty": "2 只（约 2lb）",
          "code": "HXHXHX",
          "required": true,
          "alt": [
            "螃蟹",
            "青蟹",
            "膏蟹"
          ]
        },
        {
          "label": "生姜",
          "qty": "1 大块",
          "code": "1037",
          "required": true,
          "alt": [
            "姜",
            "老姜"
          ]
        },
        {
          "label": "京葱",
          "qty": "1 根（切花）",
          "code": "10636jcjcjc",
          "required": true,
          "alt": [
            "葱",
            "小葱",
            "大葱"
          ]
        },
        {
          "label": "鮮味生抽",
          "qty": "2 汤匙",
          "code": "078895128789",
          "required": true,
          "alt": [
            "生抽",
            "酱油"
          ]
        },
        {
          "label": "料酒",
          "qty": "1 汤匙",
          "code": "6907592001245",
          "required": true
        },
        {
          "label": "純香芝麻油",
          "qty": "几滴",
          "code": "742812710905",
          "required": false,
          "alt": [
            "芝麻油",
            "麻油"
          ]
        },
        {
          "label": "香醋",
          "qty": "2 汤匙",
          "code": null,
          "required": false,
          "alt": [
            "镇江醋",
            "米醋"
          ]
        }
      ],
      "nutrition": "高蛋白·低脂鲜甜",
      "minutes": 20,
      "servings": "2人",
      "hook": "蟹肚朝上蒸，膏不会流走，配姜醋。",
      "pairs": [
        "pueraria-pork-soup"
      ]
    },
    {
      "id": "lotus-pork-bone-soup",
      "name_cn": "莲藕筒骨汤",
      "name_en": "Lotus Root & Pork Bone Soup",
      "aliases": [
        "莲藕汤",
        "藕汤",
        "排骨莲藕汤",
        "筒骨汤",
        "lotus root soup",
        "outang"
      ],
      "section": "season",
      "kind": "dish",
      "priority": 96,
      "image": "assets/images/lotus-pork-bone-soup-ai-202609.jpg",
      "image_credit": "AI-generated illustration; OpenAI imagegen, 2026-09-29",
      "tags": [
        "秋冬进补",
        "汤水",
        "莲藕",
        "家常菜"
      ],
      "steps": [
        "猪筒骨冷水下锅，加两片姜和一汤匙料酒，大火煮开后再煮 3 分钟，把血沫焯干净，捞出用温水冲洗。",
        "莲藕削皮切滚刀块。想喝粉糯的汤就选粉藕，切好泡水里防氧化变黑。",
        "筒骨和藕块一起下砂锅，加足量冷水一次加够，中途别添水。放姜片。",
        "大火烧开转小火，加盖慢炖 1.5 小时。藕块用筷子能轻松戳透就对了。",
        "放红枣和枸杞再煮 10 分钟，最后才放盐——早放盐肉会紧、汤不出味。",
        "汤色奶白、藕吃起来沙沙的即成。剩下的汤第二天下把面条也好吃。"
      ],
      "ingredients": [
        {
          "label": "猪筒骨",
          "qty": "2lb",
          "code": "0030",
          "required": true,
          "alt": [
            "筒骨",
            "大骨",
            "棒骨"
          ]
        },
        {
          "label": "莲藕",
          "qty": "2 节（约 1.5lb）",
          "code": "1043lolo",
          "required": true,
          "alt": [
            "藕",
            "粉藕",
            "莲藕"
          ]
        },
        {
          "label": "生姜",
          "qty": "4 片",
          "code": "1037",
          "required": true,
          "alt": [
            "姜"
          ]
        },
        {
          "label": "无核红枣",
          "qty": "6 颗",
          "code": "6941837101611",
          "required": false,
          "alt": [
            "红枣",
            "大枣"
          ]
        },
        {
          "label": "枸杞",
          "qty": "1 汤匙",
          "code": "698921024641",
          "required": false
        },
        {
          "label": "料酒",
          "qty": "1 汤匙",
          "code": "6907592001245",
          "required": false
        },
        {
          "label": "盐",
          "qty": "适量",
          "code": null,
          "required": true
        }
      ],
      "nutrition": "补钙润燥·秋季汤水",
      "minutes": 100,
      "servings": "4人",
      "hook": "藕和筒骨一次把水加够，汤炖到奶白。",
      "pairs": [
        "choy-sum-garlic",
        "steamed-kabocha-yam"
      ]
    },
    {
      "id": "osmanthus-lotus-root",
      "name_cn": "桂花糯米藕",
      "name_en": "Sweet Osmanthus Glutinous Rice Lotus Root",
      "aliases": [
        "糯米藕",
        "桂花糖藕",
        "蜜汁糖藕",
        "糖藕",
        "tangou",
        "glutinous rice lotus root"
      ],
      "section": "season",
      "kind": "dish",
      "priority": 94,
      "image": "assets/images/osmanthus-lotus-root-ai-202609.jpg",
      "image_credit": "AI-generated illustration; OpenAI imagegen, 2026-09-29",
      "tags": [
        "中秋",
        "甜品",
        "莲藕",
        "江南菜"
      ],
      "steps": [
        "香糯米淘洗后用清水泡 2 小时，泡透了才灌得进藕孔。",
        "粉藕削皮，在一头 3 公分处切开当盖子，别切断，留着待会盖回去。",
        "把泡好的糯米一点点灌进藕孔，边灌边用筷子往里戳实，灌到八分满就行——米会膨胀，太满会撑裂。",
        "盖子盖回原位，用牙签沿切口插一圈固定住。",
        "整节藕放进锅里，加水没过藕身，放黄冰糖和红枣，大火烧开转小火煮 1 小时。",
        "煮到用筷子能戳透、汤汁变粘稠即可。捞出放凉再切片，热着切容易散。",
        "切成半公分厚的片摆盘，淋上煮藕的糖汁，再舀两勺糖桂花铺面上。冰镇一下更好吃。"
      ],
      "ingredients": [
        {
          "label": "洪湖粉藕",
          "qty": "2 节",
          "code": "Hhlo",
          "required": true,
          "alt": [
            "莲藕",
            "粉藕",
            "藕"
          ]
        },
        {
          "label": "香糯米",
          "qty": "1 杯",
          "code": "8715500035866",
          "required": true,
          "alt": [
            "糯米",
            "江米"
          ]
        },
        {
          "label": "糖桂花",
          "qty": "3 汤匙",
          "code": "6923585800497",
          "required": true,
          "alt": [
            "桂花酱",
            "桂花"
          ]
        },
        {
          "label": "黄冰糖",
          "qty": "80g",
          "code": "871392000233",
          "required": true,
          "alt": [
            "冰糖"
          ]
        },
        {
          "label": "无核红枣",
          "qty": "6 颗",
          "code": "6941837101611",
          "required": false,
          "alt": [
            "红枣"
          ]
        }
      ],
      "nutrition": "无油甜品·膳食纤维",
      "minutes": 180,
      "servings": "4人",
      "hook": "糯米先泡两小时，藕煮软放凉再切。",
      "pairs": [
        "taro-pork-belly"
      ]
    },
    {
      "id": "taro-pork-belly",
      "name_cn": "芋头扣肉",
      "name_en": "Steamed Pork Belly with Taro",
      "aliases": [
        "扣肉",
        "芋儿扣肉",
        "荔浦扣肉",
        "芋头蒸肉",
        "kourou",
        "taro pork belly"
      ],
      "section": "season",
      "kind": "dish",
      "priority": 92,
      "image": "assets/images/taro-pork-belly.jpg",
      "image_credit": "ai",
      "tags": [
        "团圆菜",
        "硬菜",
        "蒸菜",
        "芋头"
      ],
      "steps": [
        "带皮五花肉整块冷水下锅，加姜片和料酒煮 20 分钟，筷子能插进去就捞出。",
        "趁热在肉皮上均匀抹一层老抽上色，用牙签把肉皮扎满小孔，这样蒸的时候更容易入味、皮更松软。",
        "平底锅少油，肉皮朝下小火煎到起虎皮小泡，煎的时候盖个锅盖挡油。煎好泡冷水 10 分钟，皮会起皱更漂亮。",
        "五花肉切成半公分厚的片，小芋头去皮也切成同样厚的片。",
        "腐乳压成泥，加生抽、老抽、一勺腐乳汁调成酱汁，把肉片和芋头片分别拌匀。",
        "碗底铺一层肉（皮朝下），一片肉一片芋头交替码整齐，剩下的酱汁全浇上去。",
        "上锅大火蒸 1 小时，蒸到芋头粉糯、肥肉不腻。",
        "取出扣一个盘子在碗上，翻转倒扣，肉皮朝上，淋回碗里的汤汁即可上桌。"
      ],
      "ingredients": [
        {
          "label": "五花肉(带皮)",
          "qty": "2lb",
          "code": "0221",
          "required": true,
          "alt": [
            "五花肉",
            "带皮猪肉",
            "三层肉"
          ]
        },
        {
          "label": "小芋头",
          "qty": "1.5lb",
          "code": "1041xyt",
          "required": true,
          "alt": [
            "芋头",
            "芋艿",
            "荔浦芋"
          ]
        },
        {
          "label": "华生原味腐乳",
          "qty": "3 块",
          "code": "800794307619",
          "required": true,
          "alt": [
            "腐乳",
            "南乳",
            "豆腐乳"
          ]
        },
        {
          "label": "老抽",
          "qty": "2 汤匙",
          "code": "722337817020",
          "required": true
        },
        {
          "label": "鮮味生抽",
          "qty": "2 汤匙",
          "code": "078895128789",
          "required": true,
          "alt": [
            "生抽",
            "酱油"
          ]
        },
        {
          "label": "料酒",
          "qty": "2 汤匙",
          "code": "6907592001245",
          "required": true
        },
        {
          "label": "生姜",
          "qty": "4 片",
          "code": "1037",
          "required": true,
          "alt": [
            "姜"
          ]
        },
        {
          "label": "黄冰糖",
          "qty": "1 小块",
          "code": "871392000233",
          "required": false,
          "alt": [
            "冰糖"
          ]
        }
      ],
      "nutrition": "团圆硬菜·蒸制少油",
      "minutes": 90,
      "servings": "4人",
      "hook": "芋头和带皮五花肉扣蒸一小时，倒扣上桌。",
      "pairs": [
        "gai-lan-oyster-sauce"
      ]
    },
    {
      "id": "steamed-kabocha-yam",
      "name_cn": "桂花蒸南瓜山药",
      "name_en": "Steamed Kabocha & Chinese Yam with Osmanthus",
      "aliases": [
        "蒸南瓜",
        "贝贝南瓜",
        "南瓜山药",
        "蒸山药",
        "kabocha",
        "nangua",
        "chinese yam"
      ],
      "section": "season",
      "kind": "dish",
      "priority": 90,
      "image": "assets/images/steamed-kabocha-yam.jpg",
      "image_credit": "ai",
      "tags": [
        "养生",
        "无油",
        "粗粮",
        "秋冬进补"
      ],
      "steps": [
        "贝贝南瓜洗净不用去皮，对半切开挖掉瓤，再切成一公分厚的月牙块。皮蒸软了很好吃，别削。",
        "山药削皮切段。削皮时戴手套或在水下削，山药黏液沾手会痒。切好泡淡盐水里防氧化发黑。",
        "南瓜和山药一起摆进蒸盘，山药垫底、南瓜铺面（南瓜熟得快一点）。",
        "水开上锅，大火蒸 15 分钟，筷子能轻松扎透即可，别蒸太久会散成泥。",
        "出锅趁热撒几粒黄冰糖碎，让它化在热气里。",
        "最后淋两勺糖桂花，香气一下就出来了。热吃软糯，凉了当下午茶也好。"
      ],
      "ingredients": [
        {
          "label": "贝贝南瓜 PK",
          "qty": "2 个",
          "code": "10455bbng",
          "required": true,
          "alt": [
            "贝贝南瓜",
            "南瓜",
            "小南瓜"
          ]
        },
        {
          "label": "山藥",
          "qty": "1 根",
          "code": "6976936600277",
          "required": true,
          "alt": [
            "山药",
            "淮山",
            "铁棍山药"
          ]
        },
        {
          "label": "糖桂花",
          "qty": "2 汤匙",
          "code": "6923585800497",
          "required": true,
          "alt": [
            "桂花酱",
            "桂花"
          ]
        },
        {
          "label": "黄冰糖",
          "qty": "适量",
          "code": "871392000233",
          "required": false,
          "alt": [
            "冰糖"
          ]
        }
      ],
      "nutrition": "无油低卡·养胃粗粮",
      "minutes": 20,
      "servings": "3人",
      "hook": "南瓜不用削皮，和山药一起蒸到能戳透。",
      "pairs": [
        "lotus-pork-bone-soup"
      ]
    },
    {
      "id": "hot-sour-potato",
      "name_cn": "酸辣土豆丝",
      "name_en": "Hot and Sour Shredded Potatoes",
      "aliases": [
        "酸辣土豆丝",
        "Hot and Sour Shredded Potatoes"
      ],
      "section": "veg",
      "kind": "dish",
      "priority": 95,
      "image": "assets/images/hot-sour-potato-ai-202609.jpg",
      "image_credit": "AI-generated illustration; OpenAI imagegen, 2026-09-29",
      "tags": [
        "土豆"
      ],
      "ingredients": [
        {
          "label": "土豆",
          "qty": "2个，约400g",
          "code": "10701",
          "required": true
        },
        {
          "label": "干辣椒",
          "qty": "2个，可省略",
          "code": "6971005993144",
          "required": false
        },
        {
          "label": "小葱",
          "qty": "1根",
          "code": "HFCXCXC",
          "required": false
        },
        {
          "label": "蒜",
          "qty": "2瓣",
          "code": "0178",
          "required": false
        },
        {
          "label": "米醋",
          "qty": "1汤匙",
          "code": null,
          "required": false
        },
        {
          "label": "食用油",
          "qty": "1汤匙",
          "code": null,
          "required": false
        },
        {
          "label": "盐",
          "qty": "约1/4茶匙，按口味调整",
          "code": null,
          "required": false
        }
      ],
      "steps": [
        "约20分钟，2–3人份。土豆切均匀细丝，用清水冲去表面淀粉，沥干；这样炒出来更清爽。",
        "蒜切片，小葱切段，干辣椒剪段。锅中加油，中小火炒香蒜和辣椒，勿炒黑。",
        "转中大火倒入土豆丝，翻炒3–5分钟，粗细不同需调整时间；若粘锅，沿边加少许水。",
        "土豆熟透但仍有脆感时，加入米醋、盐和葱段，再炒约30秒出锅。醋后放，酸香更明显。"
      ],
      "minutes": 20,
      "servings": "2–3人",
      "hook": "土豆丝冲掉淀粉再炒，醋最后放才香。",
      "pairs": [
        "twice-cooked-pork",
        "mapo-tofu"
      ]
    },
    {
      "id": "scallion-braised-tofu",
      "name_cn": "葱烧豆腐",
      "name_en": "Scallion Braised Tofu",
      "aliases": [
        "葱烧豆腐",
        "Scallion Braised Tofu"
      ],
      "section": "tonight",
      "kind": "dish",
      "priority": 95,
      "image": "assets/images/scallion-braised-tofu-ai-202609.jpg",
      "image_credit": "AI-generated illustration; OpenAI imagegen, 2026-09-29",
      "tags": [
        "传统豆腐",
        "小葱"
      ],
      "ingredients": [
        {
          "label": "传统豆腐",
          "qty": "1块，约400g",
          "code": "777433001200",
          "required": true
        },
        {
          "label": "小葱",
          "qty": "4根",
          "code": "HFCXCXC",
          "required": true
        },
        {
          "label": "生抽",
          "qty": "1汤匙",
          "code": "078895128789",
          "required": false
        },
        {
          "label": "糖",
          "qty": "1/4茶匙",
          "code": null,
          "required": false
        },
        {
          "label": "食用油",
          "qty": "1汤匙",
          "code": null,
          "required": false
        },
        {
          "label": "水",
          "qty": "100ml",
          "code": null,
          "required": false
        }
      ],
      "steps": [
        "约25分钟，2–3人份。豆腐切1.5cm厚片，用厨房纸吸干表面水分；小葱切长段，葱白葱绿分开。",
        "平底锅加油，中火放入豆腐，每面煎约3分钟至金黄，定型后再翻，避免碎裂。",
        "将豆腐推到锅边，放葱白略煎，加入生抽、糖和100ml水，轻晃锅让酱汁分布均匀。",
        "小火焖5分钟，加入葱绿，再煮1分钟稍微收汁。保留少许汁，拌饭更香。"
      ],
      "minutes": 25,
      "servings": "2–3人",
      "hook": "豆腐煎到两面黄，葱段焖出汁拌饭。",
      "pairs": [
        "tomato-egg"
      ]
    },
    {
      "id": "tomato-tofu-soup",
      "name_cn": "番茄豆腐汤",
      "name_en": "Tomato and Tofu Soup",
      "aliases": [
        "番茄豆腐汤",
        "Tomato and Tofu Soup"
      ],
      "section": "other",
      "kind": "dish",
      "priority": 95,
      "image": "assets/images/tomato-tofu-soup-ai-202609.jpg",
      "image_credit": "AI-generated illustration; OpenAI imagegen, 2026-09-29",
      "tags": [
        "番茄",
        "传统豆腐"
      ],
      "ingredients": [
        {
          "label": "番茄",
          "qty": "2个，约350g",
          "code": "1032xhs",
          "required": true
        },
        {
          "label": "传统豆腐",
          "qty": "300g",
          "code": "777433001200",
          "required": true
        },
        {
          "label": "小葱",
          "qty": "1根",
          "code": "HFCXCXC",
          "required": false
        },
        {
          "label": "食用油",
          "qty": "2茶匙",
          "code": null,
          "required": false
        },
        {
          "label": "盐",
          "qty": "约1/3茶匙，按口味调整",
          "code": null,
          "required": false
        },
        {
          "label": "水",
          "qty": "700ml",
          "code": null,
          "required": false
        }
      ],
      "steps": [
        "约20分钟，2–3人份。番茄切块，豆腐切小方块，小葱切碎。",
        "锅中加油，放番茄中火炒3–4分钟，炒出红汁；喜欢浓一些可压碎一半番茄。",
        "倒入700ml水煮开，轻轻放入豆腐，转小火煮8分钟，避免大力搅拌。",
        "按口味加盐，撒葱花即可。清爽的番茄酸味配嫩豆腐，适合搭配炒菜和米饭。"
      ],
      "minutes": 20,
      "servings": "2–3人",
      "hook": "番茄先炒出红汁，豆腐小火煮，别搅碎。",
      "pairs": [
        "scallion-braised-tofu"
      ]
    },
    {
      "id": "napa-vermicelli-pot",
      "name_cn": "白菜粉丝煲",
      "name_en": "Napa Cabbage and Vermicelli Pot",
      "aliases": [
        "白菜粉丝煲",
        "Napa Cabbage and Vermicelli Pot"
      ],
      "section": "veg",
      "kind": "dish",
      "priority": 95,
      "image": "assets/images/napa-vermicelli-pot-ai-202609.jpg",
      "image_credit": "AI-generated illustration; OpenAI imagegen, 2026-09-29",
      "tags": [
        "大白菜",
        "龙口粉丝"
      ],
      "ingredients": [
        {
          "label": "大白菜",
          "qty": "约500g",
          "code": "Sc1003dbc",
          "required": true
        },
        {
          "label": "龙口粉丝",
          "qty": "50g干重",
          "code": "6928527900105",
          "required": true
        },
        {
          "label": "蒜",
          "qty": "3瓣",
          "code": "0178",
          "required": false
        },
        {
          "label": "生抽",
          "qty": "1汤匙",
          "code": "078895128789",
          "required": false
        },
        {
          "label": "食用油",
          "qty": "1汤匙",
          "code": null,
          "required": false
        },
        {
          "label": "水",
          "qty": "350ml",
          "code": null,
          "required": false
        }
      ],
      "steps": [
        "约25分钟，2–3人份。粉丝按包装说明泡软；白菜帮切条、叶切块，分开放；蒜切末。",
        "锅中加油炒香蒜末，先炒白菜帮2分钟，再放白菜叶炒软。",
        "倒入生抽和350ml水，煮开后小火煮5分钟，直到白菜帮变软。",
        "放入沥水粉丝，轻拌后煮3–5分钟至熟，按包装和粗细调整；粉丝吸水快，太干就补热水，留些汤汁趁热吃。"
      ],
      "minutes": 25,
      "servings": "2–3人",
      "hook": "白菜帮先炒，粉丝后下，留一点汤。",
      "pairs": [
        "suancai-yu"
      ]
    },
    {
      "id": "shiitake-pork-patty",
      "name_cn": "香菇蒸肉饼",
      "name_en": "Steamed Pork Patty with Shiitake",
      "aliases": [
        "香菇蒸肉饼",
        "Steamed Pork Patty with Shiitake"
      ],
      "section": "cantonese",
      "kind": "dish",
      "priority": 95,
      "image": "assets/images/shiitake-pork-patty-ai-202609.jpg",
      "image_credit": "AI-generated illustration; OpenAI imagegen, 2026-09-29",
      "tags": [
        "猪肉碎",
        "干香菇"
      ],
      "ingredients": [
        {
          "label": "猪肉碎",
          "qty": "300g",
          "code": "627735189635",
          "required": true
        },
        {
          "label": "干香菇",
          "qty": "4朵",
          "code": "871392001636",
          "required": true
        },
        {
          "label": "生姜",
          "qty": "2片，切末",
          "code": "1037",
          "required": false
        },
        {
          "label": "小葱",
          "qty": "1根",
          "code": "HFCXCXC",
          "required": false
        },
        {
          "label": "生抽",
          "qty": "1汤匙",
          "code": "078895128789",
          "required": false
        },
        {
          "label": "淀粉",
          "qty": "1茶匙",
          "code": "6941837101024",
          "required": false
        },
        {
          "label": "水",
          "qty": "2汤匙",
          "code": null,
          "required": false
        }
      ],
      "steps": [
        "约30分钟，另计香菇泡发时间，2–3人份。香菇按包装说明冷藏泡发，去硬蒂、切小丁。",
        "猪肉碎加入香菇、姜末、生抽、淀粉和2汤匙水，顺一个方向搅至略有黏性。",
        "平铺在耐热浅盘中，厚度不超过2cm。蒸锅水开后放盘，盖盖中火蒸约15–20分钟。",
        "用食物温度计测肉饼中心达到71°C；厚度较大要继续蒸。出锅撒葱花，保留蒸出的鲜汁，拌饭很好吃。"
      ],
      "minutes": 30,
      "servings": "2–3人",
      "hook": "肉饼蒸到中心熟透，蒸出来的汁留着拌饭。",
      "pairs": [
        "gai-lan-oyster-sauce"
      ]
    },
    {
      "id": "pumpkin-steamed-ribs",
      "name_cn": "南瓜蒸排骨",
      "name_en": "Steamed Pork Ribs with Kabocha",
      "aliases": [
        "南瓜蒸排骨",
        "Steamed Pork Ribs with Kabocha"
      ],
      "section": "season",
      "kind": "dish",
      "priority": 95,
      "image": "assets/images/pumpkin-steamed-ribs-ai-202609.jpg",
      "image_credit": "AI-generated illustration; OpenAI imagegen, 2026-09-29",
      "tags": [
        "排骨",
        "贝贝南瓜"
      ],
      "ingredients": [
        {
          "label": "排骨",
          "qty": "400g，小块",
          "code": "420011",
          "required": true
        },
        {
          "label": "贝贝南瓜",
          "qty": "约400g",
          "code": "10455bbng",
          "required": true
        },
        {
          "label": "蒜",
          "qty": "2瓣",
          "code": "0178",
          "required": false
        },
        {
          "label": "生抽",
          "qty": "1汤匙",
          "code": "078895128789",
          "required": false
        },
        {
          "label": "淀粉",
          "qty": "1茶匙",
          "code": "6941837101024",
          "required": false
        },
        {
          "label": "食用油",
          "qty": "1茶匙",
          "code": null,
          "required": false
        }
      ],
      "steps": [
        "约60分钟，3人份。冷冻排骨提前冷藏解冻，吸干；加蒜末、生抽、淀粉和油，冷藏腌15分钟。",
        "南瓜去籽切约2cm厚块，洗净的皮可保留，平铺耐热深盘。",
        "将小块排骨单层放在南瓜上，水开后入蒸锅，中火蒸30–40分钟，注意补热水防干锅。",
        "排骨最厚处避开骨头测温，达到71°C且肉已软熟；南瓜应能轻松插入筷子。若未达到继续蒸。南瓜吸收肉汁，不必另加糖。"
      ],
      "minutes": 60,
      "servings": "3人",
      "hook": "排骨铺在南瓜上蒸，南瓜吸的是肉汁。",
      "pairs": [
        "steamed-kabocha-yam"
      ]
    },
    {
      "id": "garlic-vermicelli-shrimp",
      "name_cn": "蒜蓉粉丝蒸虾",
      "name_en": "Garlic Shrimp over Vermicelli",
      "aliases": [
        "蒜蓉粉丝蒸虾",
        "Garlic Shrimp over Vermicelli"
      ],
      "section": "seafood",
      "kind": "dish",
      "priority": 95,
      "image": "assets/images/garlic-vermicelli-shrimp-ai-202609.jpg",
      "image_credit": "AI-generated illustration; OpenAI imagegen, 2026-09-29",
      "tags": [
        "大虾",
        "龙口粉丝"
      ],
      "ingredients": [
        {
          "label": "大虾",
          "qty": "10–12只，约400g",
          "code": "209145dxdx827510004140",
          "required": true
        },
        {
          "label": "龙口粉丝",
          "qty": "50g干重",
          "code": "6928527900105",
          "required": true
        },
        {
          "label": "蒜",
          "qty": "6瓣",
          "code": "0178",
          "required": false
        },
        {
          "label": "小葱",
          "qty": "1根",
          "code": "HFCXCXC",
          "required": false
        },
        {
          "label": "生抽",
          "qty": "1汤匙",
          "code": "078895128789",
          "required": false
        },
        {
          "label": "食用油",
          "qty": "1汤匙",
          "code": null,
          "required": false
        },
        {
          "label": "水",
          "qty": "4汤匙",
          "code": null,
          "required": false
        }
      ],
      "steps": [
        "约30分钟，2–3人份。虾提前冷藏解冻，剪须、开背去虾线；粉丝按包装泡软，剪短铺在耐热盘中。",
        "蒜切末，用油小火炒香一半，再关火拌入另一半蒜末、生抽和4汤匙水。",
        "将虾平铺在粉丝上，蒜汁均匀浇入。水开后上锅蒸约8–10分钟，按虾大小调整。",
        "虾肉应完全不透明，最厚处达到74°C；未达到继续蒸。撒葱花趁热吃，盘内须留汁，避免粉丝蒸干。"
      ],
      "minutes": 30,
      "servings": "2–3人",
      "hook": "虾铺在粉丝上，蒸到虾肉不透明。",
      "pairs": [
        "veg-broccoli-oyster"
      ]
    },
    {
      "id": "shrimp-tofu-pot",
      "name_cn": "虾仁豆腐煲",
      "name_en": "Shrimp and Tofu Pot",
      "aliases": [
        "虾仁豆腐煲",
        "Shrimp and Tofu Pot"
      ],
      "section": "seafood",
      "kind": "dish",
      "priority": 95,
      "image": "assets/images/shrimp-tofu-pot-ai-202609.jpg",
      "image_credit": "AI-generated illustration; OpenAI imagegen, 2026-09-29",
      "tags": [
        "大虾",
        "传统豆腐"
      ],
      "ingredients": [
        {
          "label": "大虾",
          "qty": "约400g，剥壳去虾线",
          "code": "209145dxdx827510004140",
          "required": true
        },
        {
          "label": "传统豆腐",
          "qty": "300g",
          "code": "777433001200",
          "required": true
        },
        {
          "label": "生姜",
          "qty": "3片",
          "code": "1037",
          "required": false
        },
        {
          "label": "小葱",
          "qty": "1根",
          "code": "HFCXCXC",
          "required": false
        },
        {
          "label": "生抽",
          "qty": "2茶匙",
          "code": "078895128789",
          "required": false
        },
        {
          "label": "食用油",
          "qty": "2茶匙",
          "code": null,
          "required": false
        },
        {
          "label": "水",
          "qty": "300ml",
          "code": null,
          "required": false
        }
      ],
      "steps": [
        "约25分钟，2–3人份。虾冷藏解冻后剥壳去虾线；豆腐切2cm方块，小葱切碎。",
        "锅里加油，小火炒香姜片，加300ml水和生抽煮开。",
        "下豆腐，小火煮5分钟；放虾仁，再煮3–5分钟，视大小调整。",
        "虾肉完全不透明、最厚处达到74°C后撒葱花。轻推豆腐别翻碎，鲜汤留着拌饭。"
      ],
      "minutes": 25,
      "servings": "2–3人",
      "hook": "豆腐先入汤，虾仁最后下，鲜汤拌饭。",
      "pairs": [
        "wintermelon-shrimp-soup"
      ]
    },
    {
      "id": "lotus-pork-patties",
      "name_cn": "香煎莲藕肉饼",
      "name_en": "Pan-Fried Lotus Root Pork Patties",
      "aliases": [
        "香煎莲藕肉饼",
        "Pan-Fried Lotus Root Pork Patties"
      ],
      "section": "tonight",
      "kind": "dish",
      "priority": 95,
      "image": "assets/images/lotus-pork-patties-ai-202609.jpg",
      "image_credit": "AI-generated illustration; OpenAI imagegen, 2026-09-29",
      "tags": [
        "莲藕",
        "猪肉碎"
      ],
      "ingredients": [
        {
          "label": "莲藕",
          "qty": "250g",
          "code": "1043lolo",
          "required": true
        },
        {
          "label": "猪肉碎",
          "qty": "250g",
          "code": "627735189635",
          "required": true
        },
        {
          "label": "鸡蛋",
          "qty": "1个",
          "code": "2008",
          "required": false
        },
        {
          "label": "小葱",
          "qty": "1根",
          "code": "HFCXCXC",
          "required": false
        },
        {
          "label": "生抽",
          "qty": "2茶匙",
          "code": "078895128789",
          "required": false
        },
        {
          "label": "淀粉",
          "qty": "1汤匙",
          "code": "6941837101024",
          "required": false
        },
        {
          "label": "食用油",
          "qty": "1–2汤匙",
          "code": null,
          "required": false
        }
      ],
      "steps": [
        "约35分钟，3人份。莲藕去皮，切成细小颗粒；不要打成泥，保留脆口。小葱切碎。",
        "莲藕和肉碎混合，加鸡蛋、葱花、生抽、淀粉，搅拌至有黏性，分成8个约1cm厚小饼。",
        "平底锅加油，中小火煎肉饼，每面约4–5分钟；上色过快就调小火，必要时加1汤匙水盖盖焖。",
        "温度计从饼侧插入中心，达到71°C后出锅。外层微焦、里面带藕粒的脆感，可配米饭或粥。"
      ],
      "minutes": 35,
      "servings": "3人",
      "hook": "藕切小粒不要打成泥，小火煎到中心熟。",
      "pairs": [
        "veg-lotus-cold"
      ]
    },
    {
      "id": "cucumber-beancurd-salad",
      "name_cn": "黄瓜拌腐竹",
      "name_en": "Cucumber and Beancurd Stick Salad",
      "aliases": [
        "黄瓜拌腐竹",
        "Cucumber and Beancurd Stick Salad"
      ],
      "section": "veg",
      "kind": "dish",
      "priority": 95,
      "image": "assets/images/cucumber-beancurd-salad-ai-202609.jpg",
      "image_credit": "AI-generated illustration; OpenAI imagegen, 2026-09-29",
      "tags": [
        "黄瓜",
        "腐竹"
      ],
      "ingredients": [
        {
          "label": "黄瓜",
          "qty": "1根，约250g",
          "code": "10291DCQG",
          "required": true
        },
        {
          "label": "腐竹",
          "qty": "80g干重",
          "code": "6976411130176",
          "required": true
        },
        {
          "label": "蒜",
          "qty": "2瓣",
          "code": "0178",
          "required": false
        },
        {
          "label": "生抽",
          "qty": "2茶匙",
          "code": "078895128789",
          "required": false
        },
        {
          "label": "米醋",
          "qty": "2茶匙",
          "code": null,
          "required": false
        },
        {
          "label": "芝麻油",
          "qty": "1茶匙",
          "code": "742812710905",
          "required": false
        }
      ],
      "steps": [
        "约15分钟，另计腐竹泡发时间，2–3人份。腐竹按包装要求冷藏泡发至无硬芯，切段。",
        "烧开一锅水，放腐竹煮3–5分钟至熟透；按包装调整，捞出沥干晾凉。",
        "黄瓜洗净轻拍后切块；蒜压成末，与生抽、米醋、芝麻油拌成汁。",
        "把黄瓜和腐竹拌匀，现拌现吃。暂不吃则立即冷藏，避免久放室温；腐竹沥干，味道才不会被水冲淡。"
      ],
      "minutes": 15,
      "servings": "2–3人",
      "hook": "腐竹泡到没有硬芯，和拍黄瓜现拌。",
      "pairs": [
        "white-cut-chicken"
      ]
    },
    {
      "id": "napa-pork-vermicelli",
      "name_cn": "白菜猪肉炖粉丝",
      "name_en": "Pork and Napa Cabbage Vermicelli Stew",
      "aliases": [
        "白菜猪肉炖粉丝",
        "Pork and Napa Cabbage Vermicelli Stew"
      ],
      "section": "tonight",
      "kind": "dish",
      "priority": 95,
      "image": "assets/images/napa-pork-vermicelli-ai-202609.jpg",
      "image_credit": "AI-generated illustration; OpenAI imagegen, 2026-09-29",
      "tags": [
        "大白菜",
        "五花肉",
        "龙口粉丝"
      ],
      "ingredients": [
        {
          "label": "大白菜",
          "qty": "500g",
          "code": "Sc1003dbc",
          "required": true
        },
        {
          "label": "五花肉",
          "qty": "250g",
          "code": "0221",
          "required": true
        },
        {
          "label": "龙口粉丝",
          "qty": "60g干重",
          "code": "6928527900105",
          "required": true
        },
        {
          "label": "生姜",
          "qty": "3片",
          "code": "1037",
          "required": false
        },
        {
          "label": "生抽",
          "qty": "1汤匙",
          "code": "078895128789",
          "required": false
        },
        {
          "label": "水",
          "qty": "600ml",
          "code": null,
          "required": false
        }
      ],
      "steps": [
        "约45分钟，3人份。五花肉切薄片，白菜帮和叶分开切；粉丝按包装泡软。",
        "锅中放五花肉，中小火煎出少许油，加入姜片和白菜帮炒2分钟。",
        "加生抽、600ml热水，煮开后小火炖15分钟，再下白菜叶煮8分钟。",
        "下粉丝煮3–5分钟至熟，五花肉中心需达到71°C。粉丝吸汤快，按需补水，留足热汤端上桌。"
      ],
      "minutes": 45,
      "servings": "3人",
      "hook": "一锅白菜、五花肉和粉丝，三个人够吃，汤也够拌饭。",
      "decide": "family",
      "pairs": [
        "gai-lan-oyster-sauce",
        "veg-napa-tofu"
      ]
    },
    {
      "id": "potato-beef-stew",
      "name_cn": "土豆炖牛腩",
      "name_en": "Beef Brisket and Potato Stew",
      "aliases": [
        "土豆炖牛腩",
        "Beef Brisket and Potato Stew"
      ],
      "section": "season",
      "kind": "dish",
      "priority": 95,
      "image": "assets/images/potato-beef-stew-ai-202609.jpg",
      "image_credit": "AI-generated illustration; OpenAI imagegen, 2026-09-29",
      "tags": [
        "牛腩",
        "土豆"
      ],
      "ingredients": [
        {
          "label": "牛腩",
          "qty": "500g",
          "code": "9735",
          "required": true
        },
        {
          "label": "土豆",
          "qty": "2个，约400g",
          "code": "10701",
          "required": true
        },
        {
          "label": "生姜",
          "qty": "4片",
          "code": "1037",
          "required": false
        },
        {
          "label": "生抽",
          "qty": "2汤匙",
          "code": "078895128789",
          "required": false
        },
        {
          "label": "糖",
          "qty": "1/2茶匙",
          "code": null,
          "required": false
        },
        {
          "label": "食用油",
          "qty": "2茶匙",
          "code": null,
          "required": false
        },
        {
          "label": "水",
          "qty": "约1升",
          "code": null,
          "required": false
        }
      ],
      "steps": [
        "约2–2.5小时，3–4人份。牛腩冷藏解冻后切3cm块；冷水下锅煮开，撇沫煮3分钟后捞出沥干。",
        "炖锅加油炒香姜片，下牛腩翻炒，加生抽和糖，倒入约1升热水没过肉。",
        "煮开转小火，盖盖炖约90分钟，按肉质继续炖至筷子能插入；中途缺水补热水。",
        "土豆切3cm块加入，再炖20–25分钟至软，开盖略收汁。土豆后放，避免牛腩没软时土豆已煮散。"
      ],
      "minutes": 150,
      "servings": "3–4人",
      "hook": "牛腩先炖软再下土豆，土豆才不会煮散。",
      "pairs": [
        "veg-tonghao-garlic"
      ]
    },
    {
      "id": "wintermelon-shrimp-soup",
      "name_cn": "冬瓜虾仁汤",
      "name_en": "Winter Melon and Shrimp Soup",
      "aliases": [
        "冬瓜虾仁汤",
        "Winter Melon and Shrimp Soup"
      ],
      "section": "other",
      "kind": "dish",
      "priority": 95,
      "image": "assets/images/wintermelon-shrimp-soup-ai-202609.jpg",
      "image_credit": "AI-generated illustration; OpenAI imagegen, 2026-09-29",
      "tags": [
        "冬瓜",
        "大虾"
      ],
      "ingredients": [
        {
          "label": "冬瓜",
          "qty": "400g",
          "code": "1036dgdg",
          "required": true
        },
        {
          "label": "大虾",
          "qty": "约300g，剥壳去虾线",
          "code": "209145dxdx827510004140",
          "required": true
        },
        {
          "label": "生姜",
          "qty": "3片",
          "code": "1037",
          "required": false
        },
        {
          "label": "小葱",
          "qty": "1根",
          "code": "HFCXCXC",
          "required": false
        },
        {
          "label": "盐",
          "qty": "约1/3茶匙，按口味调整",
          "code": null,
          "required": false
        },
        {
          "label": "水",
          "qty": "800ml",
          "code": null,
          "required": false
        }
      ],
      "steps": [
        "约25分钟，2–3人份。冬瓜去皮去籽，切薄块；虾冷藏解冻后剥壳去虾线。",
        "锅中放800ml水和姜片，煮开后下冬瓜，中小火煮8–12分钟至边缘透明。",
        "加入虾仁，继续煮3–5分钟，按虾大小调整；虾肉完全不透明，最厚处达到74°C。",
        "加盐和葱花，轻轻拌匀。冬瓜清甜、虾仁鲜嫩，汤不用勾芡，也无需重调味。"
      ],
      "minutes": 25,
      "servings": "2–3人",
      "hook": "冬瓜煮到边透明，虾仁最后下。",
      "pairs": [
        "shrimp-tofu-pot"
      ]
    },
    {
      "id": "pumpkin-millet-congee",
      "name_cn": "南瓜小米粥",
      "name_en": "Kabocha and Millet Congee",
      "aliases": [
        "南瓜小米粥",
        "Kabocha and Millet Congee"
      ],
      "section": "breakfast",
      "kind": "dish",
      "priority": 95,
      "image": "assets/images/pumpkin-millet-congee-ai-202609.jpg",
      "image_credit": "AI-generated illustration; OpenAI imagegen, 2026-09-29",
      "tags": [
        "贝贝南瓜",
        "小米"
      ],
      "ingredients": [
        {
          "label": "贝贝南瓜",
          "qty": "300g",
          "code": "10455bbng",
          "required": true
        },
        {
          "label": "小米",
          "qty": "100g",
          "code": "800794207049",
          "required": true
        },
        {
          "label": "水",
          "qty": "约1.2升",
          "code": null,
          "required": false
        }
      ],
      "steps": [
        "约40分钟，3人份。小米淘洗干净，南瓜去籽去皮，切1.5cm小块。",
        "锅中加1.2升水，烧开后倒入小米，搅动防粘底；再次煮开转小火。",
        "煮10分钟后加入南瓜，再煮20–25分钟，留一道锅盖缝防溢，间或搅拌。",
        "南瓜软烂、小米开花后，压碎一部分南瓜让粥更绵。过稠可加热水；南瓜本身有甜味，先尝再决定是否另加糖。"
      ],
      "minutes": 40,
      "servings": "3人",
      "hook": "小米先煮，南瓜后下，粥自己会甜。",
      "pairs": [
        "youtiao-ready",
        "jidanzheng"
      ]
    },
    {
      "id": "scallion-egg-pancake",
      "name_cn": "葱花鸡蛋饼",
      "name_en": "Scallion Egg Pancakes",
      "aliases": [
        "葱花鸡蛋饼",
        "Scallion Egg Pancakes"
      ],
      "section": "breakfast",
      "kind": "dish",
      "priority": 95,
      "image": "assets/images/scallion-egg-pancake-ai-202609.jpg",
      "image_credit": "AI-generated illustration; OpenAI imagegen, 2026-09-29",
      "tags": [
        "鸡蛋",
        "面粉",
        "小葱"
      ],
      "ingredients": [
        {
          "label": "鸡蛋",
          "qty": "2个",
          "code": "2008",
          "required": true
        },
        {
          "label": "面粉",
          "qty": "100g",
          "code": "4710943100410",
          "required": true
        },
        {
          "label": "小葱",
          "qty": "2根",
          "code": "HFCXCXC",
          "required": true
        },
        {
          "label": "水",
          "qty": "150ml",
          "code": null,
          "required": false
        },
        {
          "label": "盐",
          "qty": "1/4茶匙",
          "code": null,
          "required": false
        },
        {
          "label": "食用油",
          "qty": "2–3茶匙",
          "code": null,
          "required": false
        }
      ],
      "steps": [
        "约20分钟，2人份。面粉慢慢加入150ml水搅至无干粉，再加入鸡蛋、盐和葱花，调成可流动的面糊。",
        "不粘平底锅刷薄油，中小火预热，倒一勺面糊，转动锅摊成薄饼。",
        "底面凝固上色、表面基本定型后翻面，再煎至两面金黄；每张约3–4分钟，厚饼需延长。",
        "中心不得有湿面糊，蛋液须完全凝固。依次煎完，切块趁热吃；面糊薄摊，比一张厚饼更容易熟透。"
      ],
      "minutes": 20,
      "servings": "2人",
      "hook": "面糊摊薄，两面金黄、中间没有湿浆。",
      "pairs": [
        "shouzhuabing-ready",
        "pumpkin-millet-congee"
      ]
    },
    {
      "id": "shiitake-chicken-soup",
      "name_cn": "香菇鸡汤",
      "name_en": "Chicken and Shiitake Soup",
      "aliases": [
        "香菇鸡汤",
        "Chicken and Shiitake Soup"
      ],
      "section": "season",
      "kind": "dish",
      "priority": 95,
      "image": "assets/images/shiitake-chicken-soup-ai-202609.jpg",
      "image_credit": "AI-generated illustration; OpenAI imagegen, 2026-09-29",
      "tags": [
        "三黄鸡",
        "干香菇"
      ],
      "ingredients": [
        {
          "label": "三黄鸡",
          "qty": "半只，约600g，切块",
          "code": "4889shj",
          "required": true
        },
        {
          "label": "干香菇",
          "qty": "6朵",
          "code": "871392001636",
          "required": true
        },
        {
          "label": "生姜",
          "qty": "4片",
          "code": "1037",
          "required": false
        },
        {
          "label": "盐",
          "qty": "约1/2茶匙，按口味调整",
          "code": null,
          "required": false
        },
        {
          "label": "水",
          "qty": "约1.5升",
          "code": null,
          "required": false
        }
      ],
      "steps": [
        "约75分钟，另计解冻、泡发时间，3–4人份。鸡提前冷藏解冻后切块，勿用流水冲洗生鸡；香菇按包装冷藏泡发并去硬蒂。",
        "鸡块入锅，加清水煮开，撇去浮沫，煮约2分钟后小心捞出；接触生鸡的器具及时清洁。",
        "将鸡块、香菇、姜片与1.5升热水放入炖锅，煮开后转小火，盖盖炖45–60分钟。",
        "鸡块最厚处避骨测温，达到74°C且肉软熟后加盐。保持小火轻沸，汤更清，香菇味也更柔和。"
      ],
      "minutes": 75,
      "servings": "3–4人",
      "hook": "香菇和鸡块小火炖，汤清，晚饭喝一碗。",
      "pairs": [
        "choy-sum-garlic"
      ]
    },
    {
      "id": "minced-pork-steamed-egg",
      "name_cn": "肉末蒸蛋",
      "name_en": "Steamed Egg with Minced Pork",
      "aliases": [
        "肉末蒸蛋",
        "Steamed Egg with Minced Pork"
      ],
      "section": "tonight",
      "kind": "dish",
      "priority": 95,
      "image": "assets/images/minced-pork-steamed-egg-ai-202609.jpg",
      "image_credit": "AI-generated illustration; OpenAI imagegen, 2026-09-29",
      "tags": [
        "鸡蛋",
        "猪肉碎"
      ],
      "ingredients": [
        {
          "label": "鸡蛋",
          "qty": "3个",
          "code": "2008",
          "required": true
        },
        {
          "label": "猪肉碎",
          "qty": "100g",
          "code": "627735189635",
          "required": true
        },
        {
          "label": "小葱",
          "qty": "1根",
          "code": "HFCXCXC",
          "required": false
        },
        {
          "label": "生抽",
          "qty": "2茶匙",
          "code": "078895128789",
          "required": false
        },
        {
          "label": "食用油",
          "qty": "1茶匙",
          "code": null,
          "required": false
        },
        {
          "label": "温水",
          "qty": "约蛋液体积的1.5倍",
          "code": null,
          "required": false
        }
      ],
      "steps": [
        "约30分钟，2–3人份。鸡蛋打散，按蛋液体积加入1.5倍温水，搅匀过筛，倒入耐热浅碗。",
        "用耐热盘盖住碗口，水开后小火蒸12–18分钟，按碗深调整；蛋羹中心应完全凝固而无流动蛋液。",
        "另起锅加油炒肉末，加生抽和2汤匙水，将肉末炒散并煮透，中心达到71°C。",
        "把熟肉末和少许肉汁浇在蒸蛋上，撒葱花。肉末单独炒熟再铺，既好掌握熟度，又能保持蛋羹细嫩。"
      ],
      "minutes": 30,
      "servings": "2–3人",
      "hook": "蛋羹蒸嫩，肉末另炒熟再铺上去。",
      "pairs": [
        "veg-wawacai-soup",
        "seaweed-egg-soup"
      ]
    },
    {
      "id": "ants-climbing-tree",
      "name_cn": "蚂蚁上树（肉末粉丝）",
      "name_en": "Minced Pork with Glass Noodles",
      "aliases": [
        "蚂蚁上树（肉末粉丝）",
        "Minced Pork with Glass Noodles"
      ],
      "section": "other",
      "kind": "dish",
      "priority": 95,
      "image": "assets/images/ants-climbing-tree-ai-202609.jpg",
      "image_credit": "AI-generated illustration; OpenAI imagegen, 2026-09-29",
      "tags": [
        "龙口粉丝",
        "猪肉碎"
      ],
      "ingredients": [
        {
          "label": "龙口粉丝",
          "qty": "80g干重",
          "code": "6928527900105",
          "required": true
        },
        {
          "label": "猪肉碎",
          "qty": "150g",
          "code": "627735189635",
          "required": true
        },
        {
          "label": "豆瓣酱",
          "qty": "1–2茶匙",
          "code": "6909003888018",
          "required": false
        },
        {
          "label": "生姜",
          "qty": "2片，切末",
          "code": "1037",
          "required": false
        },
        {
          "label": "小葱",
          "qty": "1根",
          "code": "HFCXCXC",
          "required": false
        },
        {
          "label": "生抽",
          "qty": "1茶匙",
          "code": "078895128789",
          "required": false
        },
        {
          "label": "食用油",
          "qty": "2茶匙",
          "code": null,
          "required": false
        },
        {
          "label": "水",
          "qty": "250ml",
          "code": null,
          "required": false
        }
      ],
      "steps": [
        "约25分钟，2–3人份。粉丝按包装泡软后剪短，葱姜切末。豆瓣酱有盐，后面先尝再加调味。",
        "锅中加油炒散肉末，放姜末、豆瓣酱，中小火炒香，勿把酱炒焦。",
        "加250ml水和生抽煮开，让肉末充分煮熟、中心达到71°C。",
        "放粉丝，小火煮3–5分钟至熟并吸入汤汁，按包装调整，撒葱花出锅。保留一点汁，盛盘后才不会结成干团。"
      ],
      "minutes": 25,
      "servings": "2–3人",
      "hook": "肉末先炒熟，粉丝再吸汤，留一点汁。",
      "pairs": [
        "veg-celtuce-garlic"
      ]
    },
    {
      "id": "eggplant-tofu-braise",
      "name_cn": "茄子烧豆腐",
      "name_en": "Braised Eggplant and Tofu",
      "aliases": [
        "茄子烧豆腐",
        "Braised Eggplant and Tofu"
      ],
      "section": "veg",
      "kind": "dish",
      "priority": 95,
      "image": "assets/images/eggplant-tofu-braise-ai-202609.jpg",
      "image_credit": "AI-generated illustration; OpenAI imagegen, 2026-09-29",
      "tags": [
        "茄子",
        "传统豆腐"
      ],
      "ingredients": [
        {
          "label": "茄子",
          "qty": "约300g",
          "code": "1017qgqg",
          "required": true
        },
        {
          "label": "传统豆腐",
          "qty": "300g",
          "code": "777433001200",
          "required": true
        },
        {
          "label": "蒜",
          "qty": "3瓣",
          "code": "0178",
          "required": false
        },
        {
          "label": "小葱",
          "qty": "1根",
          "code": "HFCXCXC",
          "required": false
        },
        {
          "label": "生抽",
          "qty": "1汤匙",
          "code": "078895128789",
          "required": false
        },
        {
          "label": "糖",
          "qty": "1/4茶匙",
          "code": null,
          "required": false
        },
        {
          "label": "食用油",
          "qty": "1.5汤匙",
          "code": null,
          "required": false
        },
        {
          "label": "水",
          "qty": "150ml",
          "code": null,
          "required": false
        }
      ],
      "steps": [
        "约30分钟，2–3人份。茄子切滚刀块，豆腐切厚块并吸干，蒜切末。",
        "平底锅加1汤匙油，将豆腐两面煎黄后盛出。茄子先蒸5分钟，能减少后续吸油。",
        "锅中补半汤匙油炒香蒜，放入茄子、豆腐、生抽、糖和150ml水。",
        "小火焖6–8分钟，至茄子软透、豆腐入味，撒葱花，轻轻推匀。留少许酱汁，配米饭很合适。"
      ],
      "minutes": 30,
      "servings": "2–3人",
      "hook": "茄子先蒸再烧，少吸油，豆腐还是整块的。",
      "pairs": [
        "yuxiang-doufu"
      ]
    },
    {
      "id": "pickled-cabbage-pork-pot",
      "name_cn": "酸菜白肉锅",
      "name_en": "Pickled Cabbage and Pork Belly Pot",
      "aliases": [
        "酸菜白肉锅",
        "Pickled Cabbage and Pork Belly Pot"
      ],
      "section": "season",
      "kind": "dish",
      "priority": 95,
      "image": "assets/images/pickled-cabbage-pork-pot-ai-202609.jpg",
      "image_credit": "AI-generated illustration; OpenAI imagegen, 2026-09-29",
      "tags": [
        "酸菜",
        "五花肉",
        "龙口粉丝"
      ],
      "ingredients": [
        {
          "label": "酸菜",
          "qty": "300g",
          "code": "6922474188883",
          "required": true
        },
        {
          "label": "五花肉",
          "qty": "350g",
          "code": "0221",
          "required": true
        },
        {
          "label": "龙口粉丝",
          "qty": "50g干重",
          "code": "6928527900105",
          "required": true
        },
        {
          "label": "生姜",
          "qty": "4片",
          "code": "1037",
          "required": false
        },
        {
          "label": "水",
          "qty": "约1升",
          "code": null,
          "required": false
        }
      ],
      "steps": [
        "约70分钟，3人份。酸菜尝一小口，太咸则冲洗后挤干切丝；粉丝按包装泡软，五花肉冷藏解冻后切薄片。",
        "五花肉和姜片放锅中，加约1升水，煮开撇浮沫，转小火煮20分钟。",
        "加入酸菜，小火炖25–30分钟，让酸香与肉汤融合。猪肉最厚处须达到71°C。",
        "放入粉丝再煮3–5分钟至熟，按包装调整。先尝汤再决定是否加盐，酸菜已有咸味；热腾腾上桌，粉丝不要久泡。"
      ],
      "minutes": 70,
      "servings": "3人",
      "hook": "酸菜先尝咸淡，粉丝最后下，热着吃。",
      "pairs": [
        "napa-pork-vermicelli"
      ]
    },
    {
      "id": "pueraria-pork-soup",
      "name_cn": "粉葛猪骨汤",
      "name_en": "Pueraria Root and Pork Bone Soup",
      "aliases": [
        "粉葛猪骨汤",
        "Pueraria Root and Pork Bone Soup"
      ],
      "section": "season",
      "kind": "dish",
      "priority": 95,
      "image": "assets/images/pueraria-pork-soup-ai-202609.jpg",
      "image_credit": "AI-generated illustration; OpenAI imagegen, 2026-09-29",
      "tags": [
        "粉葛",
        "猪筒骨",
        "生姜"
      ],
      "ingredients": [
        {
          "label": "粉葛",
          "qty": "500g",
          "code": "1012",
          "required": true
        },
        {
          "label": "猪筒骨",
          "qty": "500g",
          "code": "0030",
          "required": true
        },
        {
          "label": "生姜",
          "qty": "4片",
          "code": "1037",
          "required": true
        },
        {
          "label": "无核红枣",
          "qty": "4枚",
          "code": "6941837101611",
          "required": false
        },
        {
          "label": "水",
          "qty": "约2升",
          "code": null,
          "required": false
        },
        {
          "label": "盐",
          "qty": "最后按口味调整",
          "code": null,
          "required": false
        }
      ],
      "steps": [
        "粉葛是广东常用的煲汤根茎，汤味清甜、煮后带粉糯感；它与沙葛是不同食材。约2小时，4人份。粉葛削皮切厚块；猪筒骨冷水下锅，煮开后再煮3分钟，捞出用温水冲净浮沫。",
        "骨头、粉葛和姜片放入汤锅，加约2升冷水，大火煮开后转小火，保持轻微沸腾。",
        "盖盖煲约1.5小时，中途只在需要时补热水；想要更清甜可在最后30分钟加入红枣。",
        "粉葛用筷子能插入、汤味清甜后加盐。粉葛口感粉糯，适合第一次尝试广东汤水的客人；可把粉葛和骨肉一起吃。"
      ],
      "minutes": 120,
      "servings": "4人",
      "hook": "粉葛是煲汤的根，和沙葛不是同一种。小火煲到粉糯。",
      "pairs": [
        "choy-sum-garlic",
        "steamed-crab"
      ]
    },
    {
      "id": "gai-lan-oyster-sauce",
      "name_cn": "蚝油芥兰",
      "name_en": "Gai Lan with Oyster Sauce",
      "aliases": [
        "蚝油芥兰",
        "Gai Lan with Oyster Sauce"
      ],
      "section": "veg",
      "kind": "dish",
      "priority": 95,
      "image": "assets/images/gai-lan-oyster-sauce-ai-202609.jpg",
      "image_credit": "AI-generated illustration; OpenAI imagegen, 2026-09-29",
      "tags": [
        "芥兰",
        "蒜",
        "蚝油"
      ],
      "ingredients": [
        {
          "label": "芥兰",
          "qty": "400g",
          "code": "1006jljl",
          "required": true
        },
        {
          "label": "蒜",
          "qty": "2瓣",
          "code": "0178",
          "required": true
        },
        {
          "label": "蚝油",
          "qty": "1汤匙",
          "code": "6922824007468",
          "required": true
        },
        {
          "label": "生抽",
          "qty": "1茶匙",
          "code": "078895128789",
          "required": false
        },
        {
          "label": "食用油",
          "qty": "2茶匙",
          "code": null,
          "required": false
        },
        {
          "label": "水",
          "qty": "2汤匙",
          "code": null,
          "required": false
        }
      ],
      "steps": [
        "约15分钟，2–3人份。芥兰洗净，粗茎纵向剖开；蒜切末。这样茎叶能同时熟，入口不会一边生一边软。",
        "锅中水烧开，加少许盐和几滴油，先放芥兰茎1分钟，再放叶煮30–60秒，捞出沥干。",
        "小锅加油炒香蒜末，加入蚝油、生抽和2汤匙水，煮开后立刻关火。",
        "把酱汁淋在芥兰上即可。芥兰带轻微苦香，蚝油只作提鲜；也可把芥兰换成芥兰苗，焯水时间缩短。"
      ],
      "minutes": 15,
      "servings": "2–3人",
      "hook": "芥兰茎先焯、叶后下，蚝油只作提鲜。",
      "pairs": [
        "white-cut-chicken",
        "napa-pork-vermicelli"
      ]
    },
    {
      "id": "choy-sum-garlic",
      "name_cn": "蒜蓉菜心",
      "name_en": "Garlic Choy Sum",
      "aliases": [
        "蒜蓉菜心",
        "Garlic Choy Sum"
      ],
      "section": "veg",
      "kind": "dish",
      "priority": 95,
      "image": "assets/images/choy-sum-garlic-ai-202609.jpg",
      "image_credit": "AI-generated illustration; OpenAI imagegen, 2026-09-29",
      "tags": [
        "菜心",
        "蒜"
      ],
      "ingredients": [
        {
          "label": "菜心",
          "qty": "400g",
          "code": "1018",
          "required": true
        },
        {
          "label": "蒜",
          "qty": "3瓣",
          "code": "0178",
          "required": true
        },
        {
          "label": "食用油",
          "qty": "1汤匙",
          "code": null,
          "required": false
        },
        {
          "label": "盐",
          "qty": "约1/4茶匙，按口味调整",
          "code": null,
          "required": false
        },
        {
          "label": "水",
          "qty": "1汤匙",
          "code": null,
          "required": false
        }
      ],
      "steps": [
        "约10分钟，2–3人份。菜心择去老叶，较粗的根部纵向划开；蒜剁成蓉。",
        "锅中加水烧开，放菜心焯约1分钟至翠绿，立即捞出沥干。菜心不要煮太久，保留清甜和脆嫩。",
        "炒锅加油，小火炒香蒜蓉，加入菜心大火快炒30秒；沿锅边加1汤匙水，撒盐翻匀。",
        "马上出锅。想要更广东风味，可把最后的盐换成少量蚝油；配白饭、粥或烧味都合适。"
      ],
      "minutes": 10,
      "servings": "2–3人",
      "hook": "菜心焯到翠绿就捞，蒜蓉快炒三十秒。",
      "pairs": [
        "white-cut-chicken",
        "tomato-egg"
      ]
    }
  ]
}
