{
  "status": "unavailable",
  "perServing": {
    "calories": null,
    "protein": null,
    "carbs": null,
    "fat": null,
    "sugar": null
  },
  "servings": 4,
  "servingBasis": "1/4 of the complete recipe; finished serving weight not measured",
  "ingredientSnapshot": [
    "600 g raw farmed Atlantic salmon fillets, skin on, divided into 4 equal 150 g portions and checked for pin bones",
    "800 g trimmed baby bok choy, halved lengthwise, washed between the leaves and dried well",
    "24 g olive oil, divided",
    "15 g fresh ginger, peeled and finely grated",
    "6 g garlic, finely grated",
    "20 g lime juice",
    "2 g finely grated lime zest",
    "60 g lime, cut into 4 wedges",
    "3 g fine salt, divided",
    "0.5 g ground black pepper"
  ],
  "method": "Ingredient-sum estimate using USDA with documented primary-source supplements; complete recipe divided by stated servings",
  "sources": [
    "https://fdc.nal.usda.gov/food-details/168156/nutrients",
    "https://fdc.nal.usda.gov/food-details/169230/nutrients",
    "https://fdc.nal.usda.gov/food-details/169231/nutrients",
    "https://fdc.nal.usda.gov/food-details/170390/nutrients",
    "https://fdc.nal.usda.gov/food-details/170931/nutrients",
    "https://fdc.nal.usda.gov/food-details/171413/nutrients",
    "https://fdc.nal.usda.gov/food-details/173468/nutrients",
    "https://fdc.nal.usda.gov/food-details/175167/nutrients",
    "https://www.caterite.co.uk/ponthier-frozen-granulated-lime-zest/",
    "https://www.ponthier.fr/en/our-products/lime-zests/",
    "https://fdc.nal.usda.gov/fdc-datasets/FoodData_Central_sr_legacy_food_csv_2018-04.zip"
  ],
  "notes": [
    "Estimated from listed ingredient amounts and USDA nutrient profiles, divided by the stated number of servings. Not laboratory analysis or kitchen testing.",
    "The ingredient-sum method uses raw or cooked food profiles matching the ingredient state. Moisture gain/loss does not change the stated serving count. No general cooking/fermentation nutrient-retention factors are applied.",
    "Unless a discard/absorption blocker is listed, all measured pan fats and sauces are assumed consumed. Actual amounts left in pans, on utensils or during cooking can reduce intake. Optional additions are excluded when noted.",
    "Calories are kcal. Protein, total carbohydrate, total fat and total sugar are grams. Total carbohydrate includes fiber; these are not net carbs. No %DV or FDA-compliance claim.",
    "Null means unavailable, never zero. Sodium and fiber are omitted because retention, brands, rinsing and missing source rows make them less reliable here.",
    "Skin-on salmon is not a precise match to a muscle-only edible nutrient record; skin eaten or removed must be specified.",
    "Lime zest uses a named 100% unsweetened frozen-zest profile as the closest documented reference for fresh zest; total carbohydrate includes its specified fiber.",
    "Additional method uncertainty: Skin-on input mass is mapped to an edible salmon profile with the skin-eating choice unresolved. Excluding optional lime alone would not resolve that mismatch."
  ],
  "ingredients": [
    {
      "sourceIndex": 0,
      "sourceText": "600 g raw farmed Atlantic salmon fillets, skin on, divided into 4 equal 150 g portions and checked for pin bones",
      "components": [
        {
          "ingredientKey": "salmon",
          "fdc_id": "175167",
          "foodDescription": "Fish, salmon, Atlantic, farmed, raw",
          "foodState": "Fish, salmon, Atlantic, farmed, raw",
          "quantity": 600,
          "unit": "g",
          "notes": [],
          "grams": 600,
          "conversion": {
            "type": "stated-weight",
            "basis": "Canonical ingredient mass; exact avoirdupois ounce/pound conversion where needed."
          },
          "per100g": {
            "calories": 208,
            "protein": 20.42,
            "carbs": 0,
            "fat": 13.42,
            "sugar": 0
          },
          "contribution": {
            "calories": 1248,
            "protein": 122.52000000000002,
            "carbs": 0,
            "fat": 80.52,
            "sugar": 0
          },
          "status": "mapped"
        }
      ]
    },
    {
      "sourceIndex": 1,
      "sourceText": "800 g trimmed baby bok choy, halved lengthwise, washed between the leaves and dried well",
      "components": [
        {
          "ingredientKey": "bokchoy",
          "fdc_id": "170390",
          "foodDescription": "Cabbage, chinese (pak-choi), raw",
          "foodState": "Cabbage, chinese (pak-choi), raw",
          "quantity": 800,
          "unit": "g",
          "notes": [],
          "grams": 800,
          "conversion": {
            "type": "stated-weight",
            "basis": "Canonical ingredient mass; exact avoirdupois ounce/pound conversion where needed."
          },
          "per100g": {
            "calories": 13,
            "protein": 1.5,
            "carbs": 2.18,
            "fat": 0.2,
            "sugar": 1.18
          },
          "contribution": {
            "calories": 104,
            "protein": 12,
            "carbs": 17.44,
            "fat": 1.6,
            "sugar": 9.44
          },
          "status": "mapped"
        }
      ]
    },
    {
      "sourceIndex": 2,
      "sourceText": "24 g olive oil, divided",
      "components": [
        {
          "ingredientKey": "olive_oil",
          "fdc_id": "171413",
          "foodDescription": "Oil, olive, salad or cooking",
          "foodState": "Oil, olive, salad or cooking",
          "quantity": 24,
          "unit": "g",
          "notes": [],
          "grams": 24,
          "conversion": {
            "type": "stated-weight",
            "basis": "Canonical ingredient mass; exact avoirdupois ounce/pound conversion where needed."
          },
          "per100g": {
            "calories": 884,
            "protein": 0,
            "carbs": 0,
            "fat": 100,
            "sugar": 0
          },
          "contribution": {
            "calories": 212.16,
            "protein": 0,
            "carbs": 0,
            "fat": 24,
            "sugar": 0
          },
          "status": "mapped"
        }
      ]
    },
    {
      "sourceIndex": 3,
      "sourceText": "15 g fresh ginger, peeled and finely grated",
      "components": [
        {
          "ingredientKey": "ginger",
          "fdc_id": "169231",
          "foodDescription": "Ginger root, raw",
          "foodState": "Ginger root, raw",
          "quantity": 15,
          "unit": "g",
          "notes": [],
          "grams": 15,
          "conversion": {
            "type": "stated-weight",
            "basis": "Canonical ingredient mass; exact avoirdupois ounce/pound conversion where needed."
          },
          "per100g": {
            "calories": 80,
            "protein": 1.82,
            "carbs": 17.77,
            "fat": 0.75,
            "sugar": 1.7
          },
          "contribution": {
            "calories": 12,
            "protein": 0.273,
            "carbs": 2.6655,
            "fat": 0.1125,
            "sugar": 0.255
          },
          "status": "mapped"
        }
      ]
    },
    {
      "sourceIndex": 4,
      "sourceText": "6 g garlic, finely grated",
      "components": [
        {
          "ingredientKey": "garlic",
          "fdc_id": "169230",
          "foodDescription": "Garlic, raw",
          "foodState": "Garlic, raw",
          "quantity": 6,
          "unit": "g",
          "notes": [],
          "grams": 6,
          "conversion": {
            "type": "stated-weight",
            "basis": "Canonical ingredient mass; exact avoirdupois ounce/pound conversion where needed."
          },
          "per100g": {
            "calories": 149,
            "protein": 6.36,
            "carbs": 33.06,
            "fat": 0.5,
            "sugar": 1
          },
          "contribution": {
            "calories": 8.94,
            "protein": 0.38160000000000005,
            "carbs": 1.9836,
            "fat": 0.03,
            "sugar": 0.06
          },
          "status": "mapped"
        }
      ]
    },
    {
      "sourceIndex": 5,
      "sourceText": "20 g lime juice",
      "components": [
        {
          "ingredientKey": "lime_juice",
          "fdc_id": "168156",
          "foodDescription": "Lime juice, raw",
          "foodState": "Lime juice, raw",
          "quantity": 20,
          "unit": "g",
          "notes": [],
          "grams": 20,
          "conversion": {
            "type": "stated-weight",
            "basis": "Canonical ingredient mass; exact avoirdupois ounce/pound conversion where needed."
          },
          "per100g": {
            "calories": 25,
            "protein": 0.42,
            "carbs": 8.42,
            "fat": 0.07,
            "sugar": 1.69
          },
          "contribution": {
            "calories": 5,
            "protein": 0.084,
            "carbs": 1.6840000000000002,
            "fat": 0.014000000000000002,
            "sugar": 0.33799999999999997
          },
          "status": "mapped"
        }
      ]
    },
    {
      "sourceIndex": 6,
      "sourceText": "2 g finely grated lime zest",
      "components": [
        {
          "status": "mapped",
          "ingredientKey": "lime_zest",
          "sourceCode": "Ponthier-28412",
          "foodDescription": "Ponthier pure lime zest, finely grated then frozen",
          "foodState": "Ponthier pure lime zest, finely grated then frozen",
          "source_url": "https://www.ponthier.fr/en/our-products/lime-zests/",
          "sourceType": "Manufacturer and named product-distributor specification",
          "quantity": 2,
          "unit": "g",
          "grams": 2,
          "conversion": {
            "type": "stated-weight",
            "basis": "Canonical edible ingredient gram weight"
          },
          "per100g": {
            "calories": 57,
            "protein": 1.7,
            "carbs": 17.5,
            "fat": 0,
            "sugar": 3.2
          },
          "contribution": {
            "calories": 1.14,
            "protein": 0.034,
            "carbs": 0.35,
            "fat": 0,
            "sugar": 0.064
          },
          "sourceNutrientRows": {
            "basis": "per 100 g",
            "energy_kcal": 57,
            "protein_g": 1.7,
            "fat_g": 0,
            "availableCarbohydrate_g": 6.5,
            "totalSugars_g": 3.2,
            "fibre_g": 11,
            "ingredient": "100% granulated lime zest",
            "manufacturer": "Ponthier",
            "fibreSource": "https://www.caterite.co.uk/ponthier-frozen-granulated-lime-zest/"
          },
          "notes": [
            "Fresh lime zest represented by pure, unsweetened, unheated Ponthier frozen granulated lime zest. Manufacturer supplies calories/macros/sugar; Caterite’s matching product specification supplies 11 g fiber/100 g. Total carbohydrate is 6.5 g available carbohydrate plus 11 g fiber = 17.5 g/100 g. Freezing and variety differences remain."
          ],
          "additionalSources": [
            "https://www.caterite.co.uk/ponthier-frozen-granulated-lime-zest/"
          ]
        }
      ]
    },
    {
      "sourceIndex": 7,
      "sourceText": "60 g lime, cut into 4 wedges",
      "components": [
        {
          "status": "unavailable",
          "reason": "Consumed juice from 60 g lime wedges unknown"
        }
      ]
    },
    {
      "sourceIndex": 8,
      "sourceText": "3 g fine salt, divided",
      "components": [
        {
          "ingredientKey": "salt",
          "fdc_id": "173468",
          "foodDescription": "Salt, table",
          "foodState": "Salt, table",
          "quantity": 3,
          "unit": "g",
          "notes": [
            "Salt has zero calories/protein/carbs/fat/sugar in USDA; sodium is not included."
          ],
          "grams": 3,
          "conversion": {
            "type": "stated-weight",
            "basis": "Canonical ingredient mass; exact avoirdupois ounce/pound conversion where needed."
          },
          "per100g": {
            "calories": 0,
            "protein": 0,
            "carbs": 0,
            "fat": 0,
            "sugar": 0
          },
          "contribution": {
            "calories": 0,
            "protein": 0,
            "carbs": 0,
            "fat": 0,
            "sugar": 0
          },
          "status": "mapped"
        }
      ]
    },
    {
      "sourceIndex": 9,
      "sourceText": "0.5 g ground black pepper",
      "components": [
        {
          "ingredientKey": "black_pepper",
          "fdc_id": "170931",
          "foodDescription": "Spices, pepper, black",
          "foodState": "Spices, pepper, black",
          "quantity": 0.5,
          "unit": "g",
          "notes": [],
          "grams": 0.5,
          "conversion": {
            "type": "stated-weight",
            "basis": "Canonical ingredient mass; exact avoirdupois ounce/pound conversion where needed."
          },
          "per100g": {
            "calories": 251,
            "protein": 10.39,
            "carbs": 63.95,
            "fat": 3.26,
            "sugar": 0.64
          },
          "contribution": {
            "calories": 1.255,
            "protein": 0.05195,
            "carbs": 0.31975000000000003,
            "fat": 0.0163,
            "sugar": 0.0032
          },
          "status": "mapped"
        }
      ]
    }
  ],
  "missingNutrients": {
    "calories": [
      "Ingredient 8: Consumed juice from 60 g lime wedges unknown"
    ],
    "protein": [
      "Ingredient 8: Consumed juice from 60 g lime wedges unknown"
    ],
    "carbs": [
      "Ingredient 8: Consumed juice from 60 g lime wedges unknown"
    ],
    "fat": [
      "Ingredient 8: Consumed juice from 60 g lime wedges unknown"
    ],
    "sugar": [
      "Ingredient 8: Consumed juice from 60 g lime wedges unknown"
    ]
  },
  "perNutrientStatus": {
    "calories": "unavailable",
    "protein": "unavailable",
    "carbs": "unavailable",
    "fat": "unavailable",
    "sugar": "unavailable"
  },
  "unroundedPerServing": {
    "calories": null,
    "protein": null,
    "carbs": null,
    "fat": null,
    "sugar": null
  },
  "reviewedAt": "2026-10-06",
  "inputSha256": "17057a0b027e3d74fadc99612ed4bec4aa8dcab2abfab5895215e70fc1a2030d"
}
