{
  "id": "fe0ce086-5e86-410b-af6b-d55eff181329",
  "title": "Teriyaki Chicken Plate",
  "schemaVersion": "1.0.0",
  "notes": [
    "Rudy made this and said it turned out great.",
    "Good repeatable grill dinner: simple, flexible, and family-friendly.",
    "Works with chicken breasts already on hand.",
    "Pairs directly with Teriyaki Sauce Notes.",
    "Use what is on hand. Best grill-friendly options:",
    "Jasmine rice is the best default pairing for this plate.",
    "Short-grain white rice also works for a more Japanese-style bowl.",
    "Leftover rice can become quick fried rice if dinner needs an upgrade.",
    "Add most of the sauce at the end of grilling to avoid burning.",
    "Bell peppers, zucchini, onion, and pineapple are the best veggie combo for this plate.",
    "Jasmine rice is the recommended rice pairing."
  ],
  "steps": [
    {
      "id": "step1",
      "text": "Marinate chicken for 15–30 minutes if there is time. If not, grill the chicken and brush on the teriyaki near the end.",
      "title": null,
      "timers": [
        {
          "text": "15–30 minutes",
          "secondsMax": 1800,
          "secondsMin": 900
        }
      ],
      "consumes": [],
      "produces": [],
      "dependsOn": [],
      "equipmentIds": [],
      "originalText": "Marinate chicken for 15–30 minutes if there is time. If not, grill the chicken and brush on the teriyaki near the end.",
      "temperatures": [],
      "ingredientUses": [
        {
          "note": null,
          "unit": null,
          "quantity": null,
          "ingredientId": "ing6"
        },
        {
          "note": null,
          "unit": null,
          "quantity": null,
          "ingredientId": "ing19"
        }
      ]
    },
    {
      "id": "step2",
      "text": "If the chicken breasts are thick, pound them slightly flatter so they cook evenly.",
      "title": null,
      "timers": [],
      "consumes": [],
      "produces": [],
      "dependsOn": [],
      "equipmentIds": [],
      "originalText": "1. If the chicken breasts are thick, pound them slightly flatter so they cook evenly.",
      "temperatures": [],
      "ingredientUses": [
        {
          "note": null,
          "unit": null,
          "quantity": null,
          "ingredientId": "ing5"
        }
      ]
    },
    {
      "id": "step3",
      "text": "Season lightly with salt, pepper, and garlic powder. Go easy on salt because teriyaki sauce is already salty.",
      "title": null,
      "timers": [],
      "consumes": [],
      "produces": [],
      "dependsOn": [],
      "equipmentIds": [],
      "originalText": "2. Season lightly with salt, pepper, and garlic powder. Go easy on salt because teriyaki sauce is already salty.",
      "temperatures": [],
      "ingredientUses": [
        {
          "note": null,
          "unit": null,
          "quantity": null,
          "ingredientId": "ing9"
        },
        {
          "note": null,
          "unit": null,
          "quantity": null,
          "ingredientId": "ing12"
        }
      ]
    },
    {
      "id": "step4",
      "text": "Cut vegetables into grill-friendly pieces.",
      "title": null,
      "timers": [],
      "consumes": [],
      "produces": [],
      "dependsOn": [],
      "equipmentIds": [],
      "originalText": "3. Cut vegetables into grill-friendly pieces.",
      "temperatures": [],
      "ingredientUses": [
        {
          "note": null,
          "unit": null,
          "quantity": null,
          "ingredientId": "ing2"
        },
        {
          "note": null,
          "unit": null,
          "quantity": null,
          "ingredientId": "ing13"
        },
        {
          "note": null,
          "unit": null,
          "quantity": null,
          "ingredientId": "ing14"
        },
        {
          "note": null,
          "unit": null,
          "quantity": null,
          "ingredientId": "ing16"
        },
        {
          "note": null,
          "unit": null,
          "quantity": null,
          "ingredientId": "ing17"
        },
        {
          "note": null,
          "unit": null,
          "quantity": null,
          "ingredientId": "ing18"
        }
      ]
    },
    {
      "id": "step5",
      "text": "Toss vegetables with oil, salt, pepper, garlic powder, and a small splash of teriyaki sauce if desired.",
      "title": null,
      "timers": [],
      "consumes": [],
      "produces": [],
      "dependsOn": [
        "step4"
      ],
      "equipmentIds": [],
      "originalText": "4. Toss vegetables with oil, salt, pepper, garlic powder, and a small splash of teriyaki sauce if desired.",
      "temperatures": [],
      "ingredientUses": [
        {
          "note": null,
          "unit": null,
          "quantity": null,
          "ingredientId": "ing2"
        },
        {
          "note": null,
          "unit": null,
          "quantity": null,
          "ingredientId": "ing9"
        },
        {
          "note": null,
          "unit": null,
          "quantity": null,
          "ingredientId": "ing11"
        },
        {
          "note": null,
          "unit": null,
          "quantity": null,
          "ingredientId": "ing12"
        },
        {
          "note": null,
          "unit": null,
          "quantity": null,
          "ingredientId": "ing25"
        }
      ]
    },
    {
      "id": "step6",
      "text": "Heat grill to medium-high.",
      "title": null,
      "timers": [],
      "consumes": [],
      "produces": [],
      "dependsOn": [],
      "equipmentIds": [],
      "originalText": "5. Heat grill to medium-high.",
      "temperatures": [],
      "ingredientUses": []
    },
    {
      "id": "step7",
      "text": "Grill chicken about 5–7 minutes per side, depending on thickness.",
      "title": null,
      "timers": [
        {
          "text": "5–7 minutes",
          "secondsMax": 420,
          "secondsMin": 300
        }
      ],
      "consumes": [],
      "produces": [],
      "dependsOn": [
        "step2"
      ],
      "equipmentIds": [],
      "originalText": "6. Grill chicken about 5–7 minutes per side, depending on thickness.",
      "temperatures": [],
      "ingredientUses": []
    },
    {
      "id": "step8",
      "text": "Brush with teriyaki sauce during the last few minutes so the sugar does not burn.",
      "title": null,
      "timers": [],
      "consumes": [],
      "produces": [],
      "dependsOn": [
        "step7"
      ],
      "equipmentIds": [],
      "originalText": "7. Brush with teriyaki sauce during the last few minutes so the sugar does not burn.",
      "temperatures": [],
      "ingredientUses": [
        {
          "note": null,
          "unit": null,
          "quantity": null,
          "ingredientId": "ing28"
        }
      ]
    },
    {
      "id": "step9",
      "text": "Grill vegetables 8–12 minutes, tossing occasionally, until tender with light char.",
      "title": null,
      "timers": [
        {
          "text": "8–12 minutes",
          "secondsMax": 720,
          "secondsMin": 480
        }
      ],
      "consumes": [],
      "produces": [],
      "dependsOn": [
        "step5"
      ],
      "equipmentIds": [],
      "originalText": "8. Grill vegetables 8–12 minutes, tossing occasionally, until tender with light char.",
      "temperatures": [],
      "ingredientUses": [
        {
          "note": null,
          "unit": null,
          "quantity": null,
          "ingredientId": "ing2"
        }
      ]
    },
    {
      "id": "step10",
      "text": "Cook chicken to 165°F internal temperature, then rest 5 minutes before slicing.",
      "title": null,
      "timers": [
        {
          "text": "5 minutes",
          "secondsMax": null,
          "secondsMin": 300
        }
      ],
      "consumes": [],
      "produces": [],
      "dependsOn": [
        "step7"
      ],
      "equipmentIds": [],
      "originalText": "9. Cook chicken to 165°F internal temperature, then rest 5 minutes before slicing.",
      "temperatures": [
        {
          "kind": "internal",
          "text": "165°F",
          "scale": "F",
          "value": 165
        }
      ],
      "ingredientUses": []
    },
    {
      "id": "step11",
      "text": "Add a scoop of jasmine rice.",
      "title": null,
      "timers": [],
      "consumes": [],
      "produces": [],
      "dependsOn": [],
      "equipmentIds": [],
      "originalText": "1. Add a scoop of jasmine rice.",
      "temperatures": [],
      "ingredientUses": [
        {
          "note": null,
          "unit": null,
          "quantity": null,
          "ingredientId": "ing3"
        }
      ]
    },
    {
      "id": "step12",
      "text": "Add sliced teriyaki chicken.",
      "title": null,
      "timers": [],
      "consumes": [],
      "produces": [],
      "dependsOn": [
        "step10"
      ],
      "equipmentIds": [],
      "originalText": "2. Add sliced teriyaki chicken.",
      "temperatures": [],
      "ingredientUses": [
        {
          "note": null,
          "unit": null,
          "quantity": null,
          "ingredientId": "ing1"
        }
      ]
    },
    {
      "id": "step13",
      "text": "Add grilled vegetables.",
      "title": null,
      "timers": [],
      "consumes": [],
      "produces": [],
      "dependsOn": [
        "step9"
      ],
      "equipmentIds": [],
      "originalText": "3. Add grilled vegetables.",
      "temperatures": [],
      "ingredientUses": [
        {
          "note": null,
          "unit": null,
          "quantity": null,
          "ingredientId": "ing2"
        }
      ]
    },
    {
      "id": "step14",
      "text": "Drizzle with warm teriyaki sauce.",
      "title": null,
      "timers": [],
      "consumes": [],
      "produces": [],
      "dependsOn": [],
      "equipmentIds": [],
      "originalText": "4. Drizzle with warm teriyaki sauce.",
      "temperatures": [],
      "ingredientUses": [
        {
          "note": null,
          "unit": null,
          "quantity": null,
          "ingredientId": "ing4"
        }
      ]
    },
    {
      "id": "step15",
      "text": "Finish with sesame seeds, green onions, or grilled pineapple if available.",
      "title": null,
      "timers": [],
      "consumes": [],
      "produces": [],
      "dependsOn": [],
      "equipmentIds": [],
      "originalText": "5. Finish with sesame seeds, green onions, or grilled pineapple if available.",
      "temperatures": [],
      "ingredientUses": [
        {
          "note": null,
          "unit": null,
          "quantity": null,
          "ingredientId": "ing15"
        },
        {
          "note": null,
          "unit": null,
          "quantity": null,
          "ingredientId": "ing19"
        }
      ]
    },
    {
      "id": "step16",
      "text": "If bottled teriyaki sauce is not available, simmer:",
      "title": null,
      "timers": [],
      "consumes": [],
      "produces": [],
      "dependsOn": [],
      "equipmentIds": [],
      "originalText": "If bottled teriyaki sauce is not available, simmer:",
      "temperatures": [],
      "ingredientUses": []
    },
    {
      "id": "step17",
      "text": "To thicken, mix 1 tsp cornstarch with 1 tbsp cold water, stir into the sauce, and simmer until glossy.",
      "title": null,
      "timers": [],
      "consumes": [],
      "produces": [],
      "dependsOn": [
        "step16"
      ],
      "equipmentIds": [],
      "originalText": "To thicken, mix 1 tsp cornstarch with 1 tbsp cold water, stir into the sauce, and simmer until glossy.",
      "temperatures": [],
      "ingredientUses": [
        {
          "note": null,
          "unit": null,
          "quantity": null,
          "ingredientId": "ing27"
        }
      ]
    }
  ],
  "times": {
    "cook": null,
    "prep": null,
    "total": null,
    "inactive": null
  },
  "yield": {
    "text": null,
    "unit": null,
    "quantity": null
  },
  "images": [],
  "source": {
    "url": null,
    "type": "paste",
    "author": null,
    "textOrigin": "provided",
    "publication": null,
    "publishedAt": null,
    "originalText": "# Teriyaki Chicken Plate\n## What this is\nA weeknight grilled dinner that Rudy made successfully: grilled teriyaki chicken breast, grilled vegetables, and jasmine rice.\n## Why keep\n- Rudy made this and said it turned out great.\n- Good repeatable grill dinner: simple, flexible, and family-friendly.\n- Works with chicken breasts already on hand.\n- Pairs directly with [[Wiki/Family/Teriyaki Sauce Notes|Teriyaki Sauce Notes]].\n## Plate\n- Grilled teriyaki chicken breast, sliced\n- Grilled vegetables\n- Jasmine rice\n- Extra warm teriyaki sauce for drizzling\n- Optional toppings: sesame seeds, green onions, grilled pineapple\n## Ingredients\n### Chicken\n- 2–4 chicken breasts\n- 1/2 cup teriyaki sauce, bottled is fine\n- 1 tbsp soy sauce, optional\n- 1 tbsp honey or brown sugar, optional for a sweeter glaze\n- 1 tsp garlic powder or 2 cloves minced garlic\n- 1 tsp ginger, fresh or powdered if available\n- 1 tbsp oil\n- Light salt and pepper\n### Vegetables\nUse what is on hand. Best grill-friendly options:\n- Bell peppers\n- Zucchini\n- Onion\n- Broccoli\n- Mushrooms\n- Snap peas\n- Pineapple slices, optional but excellent with teriyaki\n### Rice\n- Jasmine rice is the best default pairing for this plate.\n- Short-grain white rice also works for a more Japanese-style bowl.\n- Leftover rice can become quick fried rice if dinner needs an upgrade.\n## Quick marinade\nMix:\n- 1/2 cup teriyaki sauce\n- 1 tbsp soy sauce\n- 1 tbsp honey or brown sugar\n- Garlic\n- Ginger\n- 1 tbsp oil\nMarinate chicken for 15–30 minutes if there is time. If not, grill the chicken and brush on the teriyaki near the end.\n## Grill method\n1. If the chicken breasts are thick, pound them slightly flatter so they cook evenly.\n2. Season lightly with salt, pepper, and garlic powder. Go easy on salt because teriyaki sauce is already salty.\n3. Cut vegetables into grill-friendly pieces.\n4. Toss vegetables with oil, salt, pepper, garlic powder, and a small splash of teriyaki sauce if desired.\n5. Heat grill to medium-high.\n6. Grill chicken about 5–7 minutes per side, depending on thickness.\n7. Brush with teriyaki sauce during the last few minutes so the sugar does not burn.\n8. Grill vegetables 8–12 minutes, tossing occasionally, until tender with light char.\n9. Cook chicken to 165°F internal temperature, then rest 5 minutes before slicing.\n## Plate assembly\n1. Add a scoop of jasmine rice.\n2. Add sliced teriyaki chicken.\n3. Add grilled vegetables.\n4. Drizzle with warm teriyaki sauce.\n5. Finish with sesame seeds, green onions, or grilled pineapple if available.\n## Homemade teriyaki sauce fallback\nIf bottled teriyaki sauce is not available, simmer:\n- 1/2 cup soy sauce\n- 1/4 cup water\n- 2–3 tbsp brown sugar or honey\n- 1 tbsp rice vinegar or regular vinegar\n- 1 tsp garlic\n- 1/2 tsp ginger\nTo thicken, mix 1 tsp cornstarch with 1 tbsp cold water, stir into the sauce, and simmer until glossy.\n## Notes for next time\n- Add most of the sauce at the end of grilling to avoid burning.\n- Bell peppers, zucchini, onion, and pineapple are the best veggie combo for this plate.\n- Jasmine rice is the recommended rice pairing.\n## Related\n- [[Wiki/Family/Teriyaki Sauce Notes]]\n- [[Wiki/Family/Recipe Box]]\n- [[Wiki/Family/index]]"
  },
  "cuisines": [],
  "keywords": [],
  "language": null,
  "warnings": [
    {
      "id": "warn1",
      "code": "UNKNOWN_QUANTITY",
      "path": "/ingredients/0/quantity",
      "message": "No clear quantity was found in this source line.",
      "severity": "warning",
      "resolution": "accepted_unknown",
      "reviewNote": "Accepted in review: describes the source as written.",
      "sourceExcerpt": "- Grilled teriyaki chicken breast, sliced"
    },
    {
      "id": "warn2",
      "code": "UNKNOWN_QUANTITY",
      "path": "/ingredients/1/quantity",
      "message": "No clear quantity was found in this source line.",
      "severity": "warning",
      "resolution": "accepted_unknown",
      "reviewNote": "Accepted in review: describes the source as written.",
      "sourceExcerpt": "- Grilled vegetables"
    },
    {
      "id": "warn3",
      "code": "UNKNOWN_QUANTITY",
      "path": "/ingredients/2/quantity",
      "message": "No clear quantity was found in this source line.",
      "severity": "warning",
      "resolution": "accepted_unknown",
      "reviewNote": "Accepted in review: describes the source as written.",
      "sourceExcerpt": "- Jasmine rice"
    },
    {
      "id": "warn4",
      "code": "UNKNOWN_QUANTITY",
      "path": "/ingredients/3/quantity",
      "message": "No clear quantity was found in this source line.",
      "severity": "warning",
      "resolution": "accepted_unknown",
      "reviewNote": "Accepted in review: describes the source as written.",
      "sourceExcerpt": "- Extra warm teriyaki sauce for drizzling"
    },
    {
      "id": "warn5",
      "code": "UNKNOWN_QUANTITY",
      "path": "/ingredients/11/quantity",
      "message": "No clear quantity was found in this source line.",
      "severity": "warning",
      "resolution": "accepted_unknown",
      "reviewNote": "Accepted in review: describes the source as written.",
      "sourceExcerpt": "- Light salt and pepper"
    },
    {
      "id": "warn6",
      "code": "UNKNOWN_QUANTITY",
      "path": "/ingredients/12/quantity",
      "message": "No clear quantity was found in this source line.",
      "severity": "warning",
      "resolution": "accepted_unknown",
      "reviewNote": "Accepted in review: describes the source as written.",
      "sourceExcerpt": "- Bell peppers"
    },
    {
      "id": "warn7",
      "code": "UNKNOWN_QUANTITY",
      "path": "/ingredients/13/quantity",
      "message": "No clear quantity was found in this source line.",
      "severity": "warning",
      "resolution": "accepted_unknown",
      "reviewNote": "Accepted in review: describes the source as written.",
      "sourceExcerpt": "- Zucchini"
    },
    {
      "id": "warn8",
      "code": "UNKNOWN_QUANTITY",
      "path": "/ingredients/14/quantity",
      "message": "No clear quantity was found in this source line.",
      "severity": "warning",
      "resolution": "accepted_unknown",
      "reviewNote": "Accepted in review: describes the source as written.",
      "sourceExcerpt": "- Onion"
    },
    {
      "id": "warn9",
      "code": "UNKNOWN_QUANTITY",
      "path": "/ingredients/15/quantity",
      "message": "No clear quantity was found in this source line.",
      "severity": "warning",
      "resolution": "accepted_unknown",
      "reviewNote": "Accepted in review: describes the source as written.",
      "sourceExcerpt": "- Broccoli"
    },
    {
      "id": "warn10",
      "code": "UNKNOWN_QUANTITY",
      "path": "/ingredients/16/quantity",
      "message": "No clear quantity was found in this source line.",
      "severity": "warning",
      "resolution": "accepted_unknown",
      "reviewNote": "Accepted in review: describes the source as written.",
      "sourceExcerpt": "- Mushrooms"
    },
    {
      "id": "warn11",
      "code": "UNKNOWN_QUANTITY",
      "path": "/ingredients/17/quantity",
      "message": "No clear quantity was found in this source line.",
      "severity": "warning",
      "resolution": "accepted_unknown",
      "reviewNote": "Accepted in review: describes the source as written.",
      "sourceExcerpt": "- Snap peas"
    },
    {
      "id": "warn12",
      "code": "UNKNOWN_QUANTITY",
      "path": "/ingredients/18/quantity",
      "message": "No clear quantity was found in this source line.",
      "severity": "warning",
      "resolution": "accepted_unknown",
      "reviewNote": "Accepted in review: describes the source as written.",
      "sourceExcerpt": "- Pineapple slices, optional but excellent with teriyaki"
    },
    {
      "id": "warn13",
      "code": "UNKNOWN_QUANTITY",
      "path": "/ingredients/22/quantity",
      "message": "No clear quantity was found in this source line.",
      "severity": "warning",
      "resolution": "accepted_unknown",
      "reviewNote": "Accepted in review: describes the source as written.",
      "sourceExcerpt": "- Garlic"
    },
    {
      "id": "warn14",
      "code": "UNKNOWN_QUANTITY",
      "path": "/ingredients/23/quantity",
      "message": "No clear quantity was found in this source line.",
      "severity": "warning",
      "resolution": "accepted_unknown",
      "reviewNote": "Accepted in review: describes the source as written.",
      "sourceExcerpt": "- Ginger"
    },
    {
      "id": "warn15",
      "code": "OTHER",
      "path": "/source/originalText",
      "message": "Some source lines were not assigned to recipe fields. Check the original for omissions.",
      "severity": "warning",
      "resolution": "accepted_unknown",
      "reviewNote": "Accepted in review: describes the source as written.",
      "sourceExcerpt": null
    },
    {
      "id": "warn16",
      "code": "UNCONFIRMED_DEPENDENCY",
      "path": "/steps",
      "message": "The ingredient links and step order were suggested by Jev. Check them in the recipe table.",
      "severity": "info",
      "resolution": "unreviewed",
      "reviewNote": null,
      "sourceExcerpt": null
    }
  ],
  "equipment": [],
  "categories": [],
  "components": [],
  "difficulty": null,
  "provenance": {
    "method": "ai",
    "aiModel": "jev-1.13.0+gemini-3.8-flash",
    "evidence": [
      {
        "path": "/ingredients/0/originalText",
        "basis": "deterministic",
        "excerpt": "- Grilled teriyaki chicken breast, sliced",
        "sourceLocator": "ingredient line 1"
      },
      {
        "path": "/ingredients/1/originalText",
        "basis": "deterministic",
        "excerpt": "- Grilled vegetables",
        "sourceLocator": "ingredient line 2"
      },
      {
        "path": "/ingredients/2/originalText",
        "basis": "deterministic",
        "excerpt": "- Jasmine rice",
        "sourceLocator": "ingredient line 3"
      },
      {
        "path": "/ingredients/3/originalText",
        "basis": "deterministic",
        "excerpt": "- Extra warm teriyaki sauce for drizzling",
        "sourceLocator": "ingredient line 4"
      },
      {
        "path": "/ingredients/4/originalText",
        "basis": "deterministic",
        "excerpt": "- 2–4 chicken breasts",
        "sourceLocator": "ingredient line 5"
      },
      {
        "path": "/ingredients/5/originalText",
        "basis": "deterministic",
        "excerpt": "- 1/2 cup teriyaki sauce, bottled is fine",
        "sourceLocator": "ingredient line 6"
      },
      {
        "path": "/ingredients/6/originalText",
        "basis": "deterministic",
        "excerpt": "- 1 tbsp soy sauce, optional",
        "sourceLocator": "ingredient line 7"
      },
      {
        "path": "/ingredients/7/originalText",
        "basis": "deterministic",
        "excerpt": "- 1 tbsp honey or brown sugar, optional for a sweeter glaze",
        "sourceLocator": "ingredient line 8"
      },
      {
        "path": "/ingredients/8/originalText",
        "basis": "deterministic",
        "excerpt": "- 1 tsp garlic powder or 2 cloves minced garlic",
        "sourceLocator": "ingredient line 9"
      },
      {
        "path": "/ingredients/9/originalText",
        "basis": "deterministic",
        "excerpt": "- 1 tsp ginger, fresh or powdered if available",
        "sourceLocator": "ingredient line 10"
      },
      {
        "path": "/ingredients/10/originalText",
        "basis": "deterministic",
        "excerpt": "- 1 tbsp oil",
        "sourceLocator": "ingredient line 11"
      },
      {
        "path": "/ingredients/11/originalText",
        "basis": "deterministic",
        "excerpt": "- Light salt and pepper",
        "sourceLocator": "ingredient line 12"
      },
      {
        "path": "/ingredients/12/originalText",
        "basis": "deterministic",
        "excerpt": "- Bell peppers",
        "sourceLocator": "ingredient line 13"
      },
      {
        "path": "/ingredients/13/originalText",
        "basis": "deterministic",
        "excerpt": "- Zucchini",
        "sourceLocator": "ingredient line 14"
      },
      {
        "path": "/ingredients/14/originalText",
        "basis": "deterministic",
        "excerpt": "- Onion",
        "sourceLocator": "ingredient line 15"
      },
      {
        "path": "/ingredients/15/originalText",
        "basis": "deterministic",
        "excerpt": "- Broccoli",
        "sourceLocator": "ingredient line 16"
      },
      {
        "path": "/ingredients/16/originalText",
        "basis": "deterministic",
        "excerpt": "- Mushrooms",
        "sourceLocator": "ingredient line 17"
      },
      {
        "path": "/ingredients/17/originalText",
        "basis": "deterministic",
        "excerpt": "- Snap peas",
        "sourceLocator": "ingredient line 18"
      },
      {
        "path": "/ingredients/18/originalText",
        "basis": "deterministic",
        "excerpt": "- Pineapple slices, optional but excellent with teriyaki",
        "sourceLocator": "ingredient line 19"
      },
      {
        "path": "/ingredients/19/originalText",
        "basis": "deterministic",
        "excerpt": "- 1/2 cup teriyaki sauce",
        "sourceLocator": "ingredient line 20"
      },
      {
        "path": "/ingredients/20/originalText",
        "basis": "deterministic",
        "excerpt": "- 1 tbsp soy sauce",
        "sourceLocator": "ingredient line 21"
      },
      {
        "path": "/ingredients/21/originalText",
        "basis": "deterministic",
        "excerpt": "- 1 tbsp honey or brown sugar",
        "sourceLocator": "ingredient line 22"
      },
      {
        "path": "/ingredients/22/originalText",
        "basis": "deterministic",
        "excerpt": "- Garlic",
        "sourceLocator": "ingredient line 23"
      },
      {
        "path": "/ingredients/23/originalText",
        "basis": "deterministic",
        "excerpt": "- Ginger",
        "sourceLocator": "ingredient line 24"
      },
      {
        "path": "/ingredients/24/originalText",
        "basis": "deterministic",
        "excerpt": "- 1 tbsp oil",
        "sourceLocator": "ingredient line 25"
      },
      {
        "path": "/steps/0/originalText",
        "basis": "deterministic",
        "excerpt": "Marinate chicken for 15–30 minutes if there is time. If not, grill the chicken and brush on the teriyaki near the end.",
        "sourceLocator": "instruction line 1"
      },
      {
        "path": "/steps/1/originalText",
        "basis": "deterministic",
        "excerpt": "1. If the chicken breasts are thick, pound them slightly flatter so they cook evenly.",
        "sourceLocator": "instruction line 2"
      },
      {
        "path": "/steps/2/originalText",
        "basis": "deterministic",
        "excerpt": "2. Season lightly with salt, pepper, and garlic powder. Go easy on salt because teriyaki sauce is already salty.",
        "sourceLocator": "instruction line 3"
      },
      {
        "path": "/steps/3/originalText",
        "basis": "deterministic",
        "excerpt": "3. Cut vegetables into grill-friendly pieces.",
        "sourceLocator": "instruction line 4"
      },
      {
        "path": "/steps/4/originalText",
        "basis": "deterministic",
        "excerpt": "4. Toss vegetables with oil, salt, pepper, garlic powder, and a small splash of teriyaki sauce if desired.",
        "sourceLocator": "instruction line 5"
      },
      {
        "path": "/steps/5/originalText",
        "basis": "deterministic",
        "excerpt": "5. Heat grill to medium-high.",
        "sourceLocator": "instruction line 6"
      },
      {
        "path": "/steps/6/originalText",
        "basis": "deterministic",
        "excerpt": "6. Grill chicken about 5–7 minutes per side, depending on thickness.",
        "sourceLocator": "instruction line 7"
      },
      {
        "path": "/steps/7/originalText",
        "basis": "deterministic",
        "excerpt": "7. Brush with teriyaki sauce during the last few minutes so the sugar does not burn.",
        "sourceLocator": "instruction line 8"
      },
      {
        "path": "/steps/8/originalText",
        "basis": "deterministic",
        "excerpt": "8. Grill vegetables 8–12 minutes, tossing occasionally, until tender with light char.",
        "sourceLocator": "instruction line 9"
      },
      {
        "path": "/steps/9/originalText",
        "basis": "deterministic",
        "excerpt": "9. Cook chicken to 165°F internal temperature, then rest 5 minutes before slicing.",
        "sourceLocator": "instruction line 10"
      },
      {
        "path": "/steps/10/originalText",
        "basis": "deterministic",
        "excerpt": "1. Add a scoop of jasmine rice.",
        "sourceLocator": "instruction line 11"
      },
      {
        "path": "/steps/11/originalText",
        "basis": "deterministic",
        "excerpt": "2. Add sliced teriyaki chicken.",
        "sourceLocator": "instruction line 12"
      },
      {
        "path": "/steps/12/originalText",
        "basis": "deterministic",
        "excerpt": "3. Add grilled vegetables.",
        "sourceLocator": "instruction line 13"
      },
      {
        "path": "/steps/13/originalText",
        "basis": "deterministic",
        "excerpt": "4. Drizzle with warm teriyaki sauce.",
        "sourceLocator": "instruction line 14"
      },
      {
        "path": "/steps/14/originalText",
        "basis": "deterministic",
        "excerpt": "5. Finish with sesame seeds, green onions, or grilled pineapple if available.",
        "sourceLocator": "instruction line 15"
      },
      {
        "path": "/steps/15/originalText",
        "basis": "deterministic",
        "excerpt": "If bottled teriyaki sauce is not available, simmer:",
        "sourceLocator": "instruction line 16"
      },
      {
        "path": "/ingredients/25/originalText",
        "basis": "deterministic",
        "excerpt": "- 1/2 cup soy sauce",
        "sourceLocator": "ingredient line 26"
      },
      {
        "path": "/ingredients/26/originalText",
        "basis": "deterministic",
        "excerpt": "- 1/4 cup water",
        "sourceLocator": "ingredient line 27"
      },
      {
        "path": "/ingredients/27/originalText",
        "basis": "deterministic",
        "excerpt": "- 2–3 tbsp brown sugar or honey",
        "sourceLocator": "ingredient line 28"
      },
      {
        "path": "/ingredients/28/originalText",
        "basis": "deterministic",
        "excerpt": "- 1 tbsp rice vinegar or regular vinegar",
        "sourceLocator": "ingredient line 29"
      },
      {
        "path": "/ingredients/29/originalText",
        "basis": "deterministic",
        "excerpt": "- 1 tsp garlic",
        "sourceLocator": "ingredient line 30"
      },
      {
        "path": "/ingredients/30/originalText",
        "basis": "deterministic",
        "excerpt": "- 1/2 tsp ginger",
        "sourceLocator": "ingredient line 31"
      },
      {
        "path": "/steps/16/originalText",
        "basis": "deterministic",
        "excerpt": "To thicken, mix 1 tsp cornstarch with 1 tbsp cold water, stir into the sauce, and simmer until glossy.",
        "sourceLocator": "instruction line 17"
      }
    ],
    "ocrEngine": null,
    "importedAt": "2026-10-04T00:48:26.826Z",
    "promptVersion": "recipe-lab-overseer/1.0.0",
    "importerVersion": "deterministic/1.0.0"
  },
  "description": "A weeknight grilled dinner that Rudy made successfully: grilled teriyaki chicken breast, grilled vegetables, and jasmine rice.",
  "ingredients": [
    {
      "id": "ing1",
      "name": "Grilled teriyaki chicken breast",
      "note": null,
      "unit": null,
      "divided": null,
      "optional": null,
      "quantity": {
        "max": null,
        "kind": "unknown",
        "text": null,
        "value": null
      },
      "modifiers": [],
      "equivalents": [],
      "packageSize": null,
      "preparation": "sliced",
      "alternatives": [],
      "originalText": "- Grilled teriyaki chicken breast, sliced"
    },
    {
      "id": "ing2",
      "name": "Grilled vegetables",
      "note": null,
      "unit": null,
      "divided": null,
      "optional": null,
      "quantity": {
        "max": null,
        "kind": "unknown",
        "text": null,
        "value": null
      },
      "modifiers": [],
      "equivalents": [],
      "packageSize": null,
      "preparation": null,
      "alternatives": [],
      "originalText": "- Grilled vegetables"
    },
    {
      "id": "ing3",
      "name": "Jasmine rice",
      "note": null,
      "unit": null,
      "divided": null,
      "optional": null,
      "quantity": {
        "max": null,
        "kind": "unknown",
        "text": null,
        "value": null
      },
      "modifiers": [],
      "equivalents": [],
      "packageSize": null,
      "preparation": null,
      "alternatives": [],
      "originalText": "- Jasmine rice"
    },
    {
      "id": "ing4",
      "name": "Extra warm teriyaki sauce for drizzling",
      "note": null,
      "unit": null,
      "divided": null,
      "optional": null,
      "quantity": {
        "max": null,
        "kind": "unknown",
        "text": null,
        "value": null
      },
      "modifiers": [],
      "equivalents": [],
      "packageSize": null,
      "preparation": null,
      "alternatives": [],
      "originalText": "- Extra warm teriyaki sauce for drizzling"
    },
    {
      "id": "ing5",
      "name": "chicken breasts",
      "note": null,
      "unit": null,
      "divided": null,
      "optional": null,
      "quantity": {
        "max": {
          "numerator": 4,
          "denominator": 1
        },
        "kind": "range",
        "text": "2–4",
        "value": {
          "numerator": 2,
          "denominator": 1
        }
      },
      "modifiers": [],
      "equivalents": [],
      "packageSize": null,
      "preparation": null,
      "alternatives": [],
      "originalText": "- 2–4 chicken breasts"
    },
    {
      "id": "ing6",
      "name": "teriyaki sauce",
      "note": null,
      "unit": {
        "code": "cup",
        "label": "cup",
        "system": "unknown"
      },
      "divided": null,
      "optional": null,
      "quantity": {
        "max": null,
        "kind": "exact",
        "text": "1/2",
        "value": {
          "numerator": 1,
          "denominator": 2
        }
      },
      "modifiers": [],
      "equivalents": [],
      "packageSize": null,
      "preparation": "bottled is fine",
      "alternatives": [],
      "originalText": "- 1/2 cup teriyaki sauce, bottled is fine"
    },
    {
      "id": "ing7",
      "name": "soy sauce",
      "note": null,
      "unit": {
        "code": "tbsp",
        "label": "tbsp",
        "system": "unknown"
      },
      "divided": null,
      "optional": true,
      "quantity": {
        "max": null,
        "kind": "exact",
        "text": "1",
        "value": {
          "numerator": 1,
          "denominator": 1
        }
      },
      "modifiers": [],
      "equivalents": [],
      "packageSize": null,
      "preparation": null,
      "alternatives": [],
      "originalText": "- 1 tbsp soy sauce, optional"
    },
    {
      "id": "ing8",
      "name": "honey",
      "note": null,
      "unit": {
        "code": "tbsp",
        "label": "tbsp",
        "system": "unknown"
      },
      "divided": null,
      "optional": true,
      "quantity": {
        "max": null,
        "kind": "exact",
        "text": "1",
        "value": {
          "numerator": 1,
          "denominator": 1
        }
      },
      "modifiers": [],
      "equivalents": [],
      "packageSize": null,
      "preparation": null,
      "alternatives": [
        "brown sugar for a sweeter glaze"
      ],
      "originalText": "- 1 tbsp honey or brown sugar, optional for a sweeter glaze"
    },
    {
      "id": "ing9",
      "name": "garlic powder",
      "note": null,
      "unit": {
        "code": "tsp",
        "label": "tsp",
        "system": "unknown"
      },
      "divided": null,
      "optional": null,
      "quantity": {
        "max": null,
        "kind": "exact",
        "text": "1",
        "value": {
          "numerator": 1,
          "denominator": 1
        }
      },
      "modifiers": [],
      "equivalents": [],
      "packageSize": null,
      "preparation": null,
      "alternatives": [
        "2 cloves minced garlic"
      ],
      "originalText": "- 1 tsp garlic powder or 2 cloves minced garlic"
    },
    {
      "id": "ing10",
      "name": "ginger",
      "note": null,
      "unit": {
        "code": "tsp",
        "label": "tsp",
        "system": "unknown"
      },
      "divided": null,
      "optional": null,
      "quantity": {
        "max": null,
        "kind": "exact",
        "text": "1",
        "value": {
          "numerator": 1,
          "denominator": 1
        }
      },
      "modifiers": [],
      "equivalents": [],
      "packageSize": null,
      "preparation": "fresh",
      "alternatives": [
        "powdered if available"
      ],
      "originalText": "- 1 tsp ginger, fresh or powdered if available"
    },
    {
      "id": "ing11",
      "name": "oil",
      "note": null,
      "unit": {
        "code": "tbsp",
        "label": "tbsp",
        "system": "unknown"
      },
      "divided": null,
      "optional": null,
      "quantity": {
        "max": null,
        "kind": "exact",
        "text": "1",
        "value": {
          "numerator": 1,
          "denominator": 1
        }
      },
      "modifiers": [],
      "equivalents": [],
      "packageSize": null,
      "preparation": null,
      "alternatives": [],
      "originalText": "- 1 tbsp oil"
    },
    {
      "id": "ing12",
      "name": "Light salt and pepper",
      "note": null,
      "unit": null,
      "divided": null,
      "optional": null,
      "quantity": {
        "max": null,
        "kind": "unknown",
        "text": null,
        "value": null
      },
      "modifiers": [],
      "equivalents": [],
      "packageSize": null,
      "preparation": null,
      "alternatives": [],
      "originalText": "- Light salt and pepper"
    },
    {
      "id": "ing13",
      "name": "Bell peppers",
      "note": null,
      "unit": null,
      "divided": null,
      "optional": null,
      "quantity": {
        "max": null,
        "kind": "unknown",
        "text": null,
        "value": null
      },
      "modifiers": [],
      "equivalents": [],
      "packageSize": null,
      "preparation": null,
      "alternatives": [],
      "originalText": "- Bell peppers"
    },
    {
      "id": "ing14",
      "name": "Zucchini",
      "note": null,
      "unit": null,
      "divided": null,
      "optional": null,
      "quantity": {
        "max": null,
        "kind": "unknown",
        "text": null,
        "value": null
      },
      "modifiers": [],
      "equivalents": [],
      "packageSize": null,
      "preparation": null,
      "alternatives": [],
      "originalText": "- Zucchini"
    },
    {
      "id": "ing15",
      "name": "Onion",
      "note": null,
      "unit": null,
      "divided": null,
      "optional": null,
      "quantity": {
        "max": null,
        "kind": "unknown",
        "text": null,
        "value": null
      },
      "modifiers": [],
      "equivalents": [],
      "packageSize": null,
      "preparation": null,
      "alternatives": [],
      "originalText": "- Onion"
    },
    {
      "id": "ing16",
      "name": "Broccoli",
      "note": null,
      "unit": null,
      "divided": null,
      "optional": null,
      "quantity": {
        "max": null,
        "kind": "unknown",
        "text": null,
        "value": null
      },
      "modifiers": [],
      "equivalents": [],
      "packageSize": null,
      "preparation": null,
      "alternatives": [],
      "originalText": "- Broccoli"
    },
    {
      "id": "ing17",
      "name": "Mushrooms",
      "note": null,
      "unit": null,
      "divided": null,
      "optional": null,
      "quantity": {
        "max": null,
        "kind": "unknown",
        "text": null,
        "value": null
      },
      "modifiers": [],
      "equivalents": [],
      "packageSize": null,
      "preparation": null,
      "alternatives": [],
      "originalText": "- Mushrooms"
    },
    {
      "id": "ing18",
      "name": "Snap peas",
      "note": null,
      "unit": null,
      "divided": null,
      "optional": null,
      "quantity": {
        "max": null,
        "kind": "unknown",
        "text": null,
        "value": null
      },
      "modifiers": [],
      "equivalents": [],
      "packageSize": null,
      "preparation": null,
      "alternatives": [],
      "originalText": "- Snap peas"
    },
    {
      "id": "ing19",
      "name": "Pineapple slices but excellent with teriyaki",
      "note": null,
      "unit": null,
      "divided": null,
      "optional": true,
      "quantity": {
        "max": null,
        "kind": "unknown",
        "text": null,
        "value": null
      },
      "modifiers": [],
      "equivalents": [],
      "packageSize": null,
      "preparation": null,
      "alternatives": [],
      "originalText": "- Pineapple slices, optional but excellent with teriyaki"
    },
    {
      "id": "ing20",
      "name": "teriyaki sauce",
      "note": null,
      "unit": {
        "code": "cup",
        "label": "cup",
        "system": "unknown"
      },
      "divided": null,
      "optional": null,
      "quantity": {
        "max": null,
        "kind": "exact",
        "text": "1/2",
        "value": {
          "numerator": 1,
          "denominator": 2
        }
      },
      "modifiers": [],
      "equivalents": [],
      "packageSize": null,
      "preparation": null,
      "alternatives": [],
      "originalText": "- 1/2 cup teriyaki sauce"
    },
    {
      "id": "ing21",
      "name": "soy sauce",
      "note": null,
      "unit": {
        "code": "tbsp",
        "label": "tbsp",
        "system": "unknown"
      },
      "divided": null,
      "optional": null,
      "quantity": {
        "max": null,
        "kind": "exact",
        "text": "1",
        "value": {
          "numerator": 1,
          "denominator": 1
        }
      },
      "modifiers": [],
      "equivalents": [],
      "packageSize": null,
      "preparation": null,
      "alternatives": [],
      "originalText": "- 1 tbsp soy sauce"
    },
    {
      "id": "ing22",
      "name": "honey",
      "note": null,
      "unit": {
        "code": "tbsp",
        "label": "tbsp",
        "system": "unknown"
      },
      "divided": null,
      "optional": null,
      "quantity": {
        "max": null,
        "kind": "exact",
        "text": "1",
        "value": {
          "numerator": 1,
          "denominator": 1
        }
      },
      "modifiers": [],
      "equivalents": [],
      "packageSize": null,
      "preparation": null,
      "alternatives": [
        "brown sugar"
      ],
      "originalText": "- 1 tbsp honey or brown sugar"
    },
    {
      "id": "ing23",
      "name": "Garlic",
      "note": null,
      "unit": null,
      "divided": null,
      "optional": null,
      "quantity": {
        "max": null,
        "kind": "unknown",
        "text": null,
        "value": null
      },
      "modifiers": [],
      "equivalents": [],
      "packageSize": null,
      "preparation": null,
      "alternatives": [],
      "originalText": "- Garlic"
    },
    {
      "id": "ing24",
      "name": "Ginger",
      "note": null,
      "unit": null,
      "divided": null,
      "optional": null,
      "quantity": {
        "max": null,
        "kind": "unknown",
        "text": null,
        "value": null
      },
      "modifiers": [],
      "equivalents": [],
      "packageSize": null,
      "preparation": null,
      "alternatives": [],
      "originalText": "- Ginger"
    },
    {
      "id": "ing25",
      "name": "oil",
      "note": null,
      "unit": {
        "code": "tbsp",
        "label": "tbsp",
        "system": "unknown"
      },
      "divided": null,
      "optional": null,
      "quantity": {
        "max": null,
        "kind": "exact",
        "text": "1",
        "value": {
          "numerator": 1,
          "denominator": 1
        }
      },
      "modifiers": [],
      "equivalents": [],
      "packageSize": null,
      "preparation": null,
      "alternatives": [],
      "originalText": "- 1 tbsp oil"
    },
    {
      "id": "ing26",
      "name": "soy sauce",
      "note": null,
      "unit": {
        "code": "cup",
        "label": "cup",
        "system": "unknown"
      },
      "divided": null,
      "optional": null,
      "quantity": {
        "max": null,
        "kind": "exact",
        "text": "1/2",
        "value": {
          "numerator": 1,
          "denominator": 2
        }
      },
      "modifiers": [],
      "equivalents": [],
      "packageSize": null,
      "preparation": null,
      "alternatives": [],
      "originalText": "- 1/2 cup soy sauce"
    },
    {
      "id": "ing27",
      "name": "water",
      "note": null,
      "unit": {
        "code": "cup",
        "label": "cup",
        "system": "unknown"
      },
      "divided": null,
      "optional": null,
      "quantity": {
        "max": null,
        "kind": "exact",
        "text": "1/4",
        "value": {
          "numerator": 1,
          "denominator": 4
        }
      },
      "modifiers": [],
      "equivalents": [],
      "packageSize": null,
      "preparation": null,
      "alternatives": [],
      "originalText": "- 1/4 cup water"
    },
    {
      "id": "ing28",
      "name": "brown sugar",
      "note": null,
      "unit": {
        "code": "tbsp",
        "label": "tbsp",
        "system": "unknown"
      },
      "divided": null,
      "optional": null,
      "quantity": {
        "max": {
          "numerator": 3,
          "denominator": 1
        },
        "kind": "range",
        "text": "2–3",
        "value": {
          "numerator": 2,
          "denominator": 1
        }
      },
      "modifiers": [],
      "equivalents": [],
      "packageSize": null,
      "preparation": null,
      "alternatives": [
        "honey"
      ],
      "originalText": "- 2–3 tbsp brown sugar or honey"
    },
    {
      "id": "ing29",
      "name": "rice vinegar",
      "note": null,
      "unit": {
        "code": "tbsp",
        "label": "tbsp",
        "system": "unknown"
      },
      "divided": null,
      "optional": null,
      "quantity": {
        "max": null,
        "kind": "exact",
        "text": "1",
        "value": {
          "numerator": 1,
          "denominator": 1
        }
      },
      "modifiers": [],
      "equivalents": [],
      "packageSize": null,
      "preparation": null,
      "alternatives": [
        "regular vinegar"
      ],
      "originalText": "- 1 tbsp rice vinegar or regular vinegar"
    },
    {
      "id": "ing30",
      "name": "garlic",
      "note": null,
      "unit": {
        "code": "tsp",
        "label": "tsp",
        "system": "unknown"
      },
      "divided": null,
      "optional": null,
      "quantity": {
        "max": null,
        "kind": "exact",
        "text": "1",
        "value": {
          "numerator": 1,
          "denominator": 1
        }
      },
      "modifiers": [],
      "equivalents": [],
      "packageSize": null,
      "preparation": null,
      "alternatives": [],
      "originalText": "- 1 tsp garlic"
    },
    {
      "id": "ing31",
      "name": "ginger",
      "note": null,
      "unit": {
        "code": "tsp",
        "label": "tsp",
        "system": "unknown"
      },
      "divided": null,
      "optional": null,
      "quantity": {
        "max": null,
        "kind": "exact",
        "text": "1/2",
        "value": {
          "numerator": 1,
          "denominator": 2
        }
      },
      "modifiers": [],
      "equivalents": [],
      "packageSize": null,
      "preparation": null,
      "alternatives": [],
      "originalText": "- 1/2 tsp ginger"
    }
  ],
  "ingredientGroups": [
    {
      "id": "ig1",
      "title": null,
      "componentId": null,
      "ingredientIds": [
        "ing1",
        "ing2",
        "ing3",
        "ing4"
      ]
    },
    {
      "id": "ig3",
      "title": "Chicken",
      "componentId": null,
      "ingredientIds": [
        "ing5",
        "ing6",
        "ing7",
        "ing8",
        "ing9",
        "ing10",
        "ing11",
        "ing12"
      ]
    },
    {
      "id": "ig4",
      "title": "Vegetables",
      "componentId": null,
      "ingredientIds": [
        "ing13",
        "ing14",
        "ing15",
        "ing16",
        "ing17",
        "ing18",
        "ing19"
      ]
    },
    {
      "id": "ig6",
      "title": "Mix",
      "componentId": null,
      "ingredientIds": [
        "ing20",
        "ing21",
        "ing22",
        "ing23",
        "ing24",
        "ing25"
      ]
    },
    {
      "id": "ig7",
      "title": "Homemade teriyaki sauce fallback",
      "componentId": null,
      "ingredientIds": [
        "ing26",
        "ing27",
        "ing28",
        "ing29",
        "ing30",
        "ing31"
      ]
    }
  ],
  "instructionGroups": [
    {
      "id": "sg1",
      "title": "Quick marinade",
      "stepIds": [
        "step1"
      ],
      "componentId": null
    },
    {
      "id": "sg2",
      "title": "Grill method",
      "stepIds": [
        "step2",
        "step3",
        "step4",
        "step5",
        "step6",
        "step7",
        "step8",
        "step9",
        "step10"
      ],
      "componentId": null
    },
    {
      "id": "sg3",
      "title": "Plate assembly",
      "stepIds": [
        "step11",
        "step12",
        "step13",
        "step14",
        "step15"
      ],
      "componentId": null
    },
    {
      "id": "sg4",
      "title": "Homemade teriyaki sauce fallback",
      "stepIds": [
        "step16",
        "step17"
      ],
      "componentId": null
    }
  ]
}
