{
  "status": "verified-estimate",
  "perServing": {
    "calories": 365,
    "protein": 33.9,
    "carbs": 24.6,
    "fat": 15.2,
    "sugar": 10
  },
  "servings": 4,
  "servingBasis": "1/4 of the complete recipe; finished serving weight not measured",
  "ingredientSnapshot": [
    "4 skinless, boneless Atlantic cod fillets, 150 g raw edible weight each",
    "600 g zucchini, divided",
    "300 g fennel bulb, trimmed",
    "200 g frozen peas, divided",
    "40 g pea shoots",
    "35 g panko breadcrumbs",
    "20 g flat-leaf parsley, chopped",
    "10 g basil leaves, chopped",
    "35 g olive oil, divided",
    "20 g unsalted butter",
    "30 g lemon juice, divided",
    "5 g fine salt, divided",
    "1/2 tsp ground black pepper",
    "60 ml water"
  ],
  "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/167747/nutrients",
    "https://fdc.nal.usda.gov/food-details/169291/nutrients",
    "https://fdc.nal.usda.gov/food-details/169385/nutrients",
    "https://fdc.nal.usda.gov/food-details/170016/nutrients",
    "https://fdc.nal.usda.gov/food-details/170416/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/171955/nutrients",
    "https://fdc.nal.usda.gov/food-details/172232/nutrients",
    "https://fdc.nal.usda.gov/food-details/173430/nutrients",
    "https://fdc.nal.usda.gov/food-details/173468/nutrients",
    "https://fdc.nal.usda.gov/food-details/174158/nutrients",
    "https://fdc.nal.usda.gov/food-details/174928/nutrients",
    "https://www.marksandspencer.com/food/pea-shoots/p/fdp60479982",
    "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.",
    "Panko is approximated using generic dry plain breadcrumbs by stated gram mass; pea shoots remain unresolved."
  ],
  "ingredients": [
    {
      "sourceIndex": 0,
      "sourceText": "4 skinless, boneless Atlantic cod fillets, 150 g raw edible weight each",
      "components": [
        {
          "ingredientKey": "cod",
          "fdc_id": "171955",
          "foodDescription": "Fish, cod, Atlantic, raw",
          "foodState": "Fish, cod, Atlantic, 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": 82,
            "protein": 17.81,
            "carbs": 0,
            "fat": 0.67,
            "sugar": 0
          },
          "contribution": {
            "calories": 492,
            "protein": 106.86,
            "carbs": 0,
            "fat": 4.02,
            "sugar": 0
          },
          "status": "mapped"
        }
      ]
    },
    {
      "sourceIndex": 1,
      "sourceText": "600 g zucchini, divided",
      "components": [
        {
          "ingredientKey": "zucchini",
          "fdc_id": "169291",
          "foodDescription": "Squash, summer, zucchini, includes skin, raw",
          "foodState": "Squash, summer, zucchini, includes skin, 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": 17,
            "protein": 1.21,
            "carbs": 3.11,
            "fat": 0.32,
            "sugar": 2.5
          },
          "contribution": {
            "calories": 102,
            "protein": 7.26,
            "carbs": 18.66,
            "fat": 1.92,
            "sugar": 15
          },
          "status": "mapped"
        }
      ]
    },
    {
      "sourceIndex": 2,
      "sourceText": "300 g fennel bulb, trimmed",
      "components": [
        {
          "ingredientKey": "fennel",
          "fdc_id": "169385",
          "foodDescription": "Fennel, bulb, raw",
          "foodState": "Fennel, bulb, raw",
          "quantity": 300,
          "unit": "g",
          "notes": [],
          "grams": 300,
          "conversion": {
            "type": "stated-weight",
            "basis": "Canonical ingredient mass; exact avoirdupois ounce/pound conversion where needed."
          },
          "per100g": {
            "calories": 31,
            "protein": 1.24,
            "carbs": 7.3,
            "fat": 0.2,
            "sugar": 3.93
          },
          "contribution": {
            "calories": 93,
            "protein": 3.72,
            "carbs": 21.9,
            "fat": 0.6,
            "sugar": 11.79
          },
          "status": "mapped"
        }
      ]
    },
    {
      "sourceIndex": 3,
      "sourceText": "200 g frozen peas, divided",
      "components": [
        {
          "ingredientKey": "peas",
          "fdc_id": "170016",
          "foodDescription": "Peas, green, frozen, unprepared (Includes foods for USDA's Food Distribution Program)",
          "foodState": "Peas, green, frozen, unprepared (Includes foods for USDA's Food Distribution Program)",
          "quantity": 200,
          "unit": "g",
          "notes": [],
          "grams": 200,
          "conversion": {
            "type": "stated-weight",
            "basis": "Canonical ingredient mass; exact avoirdupois ounce/pound conversion where needed."
          },
          "per100g": {
            "calories": 77,
            "protein": 5.22,
            "carbs": 13.62,
            "fat": 0.4,
            "sugar": 5
          },
          "contribution": {
            "calories": 154,
            "protein": 10.44,
            "carbs": 27.24,
            "fat": 0.8,
            "sugar": 10
          },
          "status": "mapped"
        }
      ]
    },
    {
      "sourceIndex": 4,
      "sourceText": "40 g pea shoots",
      "components": [
        {
          "status": "mapped",
          "ingredientKey": "pea_shoots",
          "sourceCode": "M&S-29088010",
          "foodDescription": "Fresh washed pea shoots",
          "foodState": "Fresh washed pea shoots",
          "source_url": "https://www.marksandspencer.com/food/pea-shoots/p/fdp60479982",
          "sourceType": "Manufacturer/brand-owner label",
          "quantity": 40,
          "unit": "g",
          "grams": 40,
          "conversion": {
            "type": "stated-weight",
            "basis": "Canonical edible ingredient gram weight"
          },
          "per100g": {
            "calories": 23,
            "protein": 3.1,
            "carbs": 2.2,
            "fat": 0.6,
            "sugar": 0.2
          },
          "contribution": {
            "calories": 9.2,
            "protein": 1.24,
            "carbs": 0.88,
            "fat": 0.24,
            "sugar": 0.08
          },
          "sourceNutrientRows": {
            "energy_kcal": 23,
            "protein_g": 3.1,
            "availableCarbohydrate_g": 0.2,
            "fibre_g": 2,
            "fat_g": 0.6,
            "totalSugars_g": 0.2
          },
          "notes": [
            "Fresh pea shoots modeled from the M&S own-brand primary panel. UK available carbohydrate plus dietary fiber gives estimated total carbohydrate."
          ]
        }
      ]
    },
    {
      "sourceIndex": 5,
      "sourceText": "35 g panko breadcrumbs",
      "components": [
        {
          "ingredientKey": "breadcrumbs",
          "fdc_id": "174928",
          "foodDescription": "Bread, crumbs, dry, grated, plain",
          "foodState": "Bread, crumbs, dry, grated, plain",
          "quantity": 35,
          "unit": "g",
          "notes": [],
          "grams": 35,
          "conversion": {
            "type": "stated-weight",
            "basis": "Canonical ingredient mass; exact avoirdupois ounce/pound conversion where needed."
          },
          "per100g": {
            "calories": 395,
            "protein": 13.35,
            "carbs": 71.98,
            "fat": 5.3,
            "sugar": 6.2
          },
          "contribution": {
            "calories": 138.25,
            "protein": 4.6725,
            "carbs": 25.193,
            "fat": 1.855,
            "sugar": 2.17
          },
          "status": "mapped"
        }
      ]
    },
    {
      "sourceIndex": 6,
      "sourceText": "20 g flat-leaf parsley, chopped",
      "components": [
        {
          "ingredientKey": "parsley",
          "fdc_id": "170416",
          "foodDescription": "Parsley, fresh",
          "foodState": "Parsley, fresh",
          "quantity": 20,
          "unit": "g",
          "notes": [],
          "grams": 20,
          "conversion": {
            "type": "stated-weight",
            "basis": "Canonical ingredient mass; exact avoirdupois ounce/pound conversion where needed."
          },
          "per100g": {
            "calories": 36,
            "protein": 2.97,
            "carbs": 6.33,
            "fat": 0.79,
            "sugar": 0.85
          },
          "contribution": {
            "calories": 7.2,
            "protein": 0.5940000000000001,
            "carbs": 1.266,
            "fat": 0.158,
            "sugar": 0.17
          },
          "status": "mapped"
        }
      ]
    },
    {
      "sourceIndex": 7,
      "sourceText": "10 g basil leaves, chopped",
      "components": [
        {
          "ingredientKey": "basil",
          "fdc_id": "172232",
          "foodDescription": "Basil, fresh",
          "foodState": "Basil, fresh",
          "quantity": 10,
          "unit": "g",
          "notes": [
            "Thai basil uses fresh basil representative profile."
          ],
          "grams": 10,
          "conversion": {
            "type": "stated-weight",
            "basis": "Canonical ingredient mass; exact avoirdupois ounce/pound conversion where needed."
          },
          "per100g": {
            "calories": 23,
            "protein": 3.15,
            "carbs": 2.65,
            "fat": 0.64,
            "sugar": 0.3
          },
          "contribution": {
            "calories": 2.3,
            "protein": 0.315,
            "carbs": 0.265,
            "fat": 0.064,
            "sugar": 0.03
          },
          "status": "mapped"
        }
      ]
    },
    {
      "sourceIndex": 8,
      "sourceText": "35 g olive oil, divided",
      "components": [
        {
          "ingredientKey": "olive_oil",
          "fdc_id": "171413",
          "foodDescription": "Oil, olive, salad or cooking",
          "foodState": "Oil, olive, salad or cooking",
          "quantity": 35,
          "unit": "g",
          "notes": [],
          "grams": 35,
          "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": 309.4,
            "protein": 0,
            "carbs": 0,
            "fat": 35,
            "sugar": 0
          },
          "status": "mapped"
        }
      ]
    },
    {
      "sourceIndex": 9,
      "sourceText": "20 g unsalted butter",
      "components": [
        {
          "ingredientKey": "butter",
          "fdc_id": "173430",
          "foodDescription": "Butter, without salt",
          "foodState": "Butter, without salt",
          "quantity": 20,
          "unit": "g",
          "notes": [
            "Unspecified butter modeled as unsalted."
          ],
          "grams": 20,
          "conversion": {
            "type": "stated-weight",
            "basis": "Canonical ingredient mass; exact avoirdupois ounce/pound conversion where needed."
          },
          "per100g": {
            "calories": 717,
            "protein": 0.85,
            "carbs": 0.06,
            "fat": 81.11,
            "sugar": 0.06
          },
          "contribution": {
            "calories": 143.4,
            "protein": 0.17,
            "carbs": 0.012,
            "fat": 16.222,
            "sugar": 0.012
          },
          "status": "mapped"
        }
      ]
    },
    {
      "sourceIndex": 10,
      "sourceText": "30 g lemon juice, divided",
      "components": [
        {
          "ingredientKey": "lemon_juice",
          "fdc_id": "167747",
          "foodDescription": "Lemon juice, raw",
          "foodState": "Lemon juice, raw",
          "quantity": 30,
          "unit": "g",
          "notes": [],
          "grams": 30,
          "conversion": {
            "type": "stated-weight",
            "basis": "Canonical ingredient mass; exact avoirdupois ounce/pound conversion where needed."
          },
          "per100g": {
            "calories": 22,
            "protein": 0.35,
            "carbs": 6.9,
            "fat": 0.24,
            "sugar": 2.52
          },
          "contribution": {
            "calories": 6.6,
            "protein": 0.105,
            "carbs": 2.07,
            "fat": 0.072,
            "sugar": 0.7559999999999999
          },
          "status": "mapped"
        }
      ]
    },
    {
      "sourceIndex": 11,
      "sourceText": "5 g fine salt, divided",
      "components": [
        {
          "ingredientKey": "salt",
          "fdc_id": "173468",
          "foodDescription": "Salt, table",
          "foodState": "Salt, table",
          "quantity": 5,
          "unit": "g",
          "notes": [
            "Salt has zero calories/protein/carbs/fat/sugar in USDA; sodium is not included."
          ],
          "grams": 5,
          "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": 12,
      "sourceText": "1/2 tsp ground black pepper",
      "components": [
        {
          "ingredientKey": "black_pepper",
          "fdc_id": "170931",
          "foodDescription": "Spices, pepper, black",
          "foodState": "Spices, pepper, black",
          "quantity": 0.5,
          "unit": "tsp",
          "notes": [],
          "grams": 1.15,
          "conversion": {
            "type": "USDA-food-portion",
            "portionRow": {
              "id": "87560",
              "fdc_id": "170931",
              "seq_num": "1",
              "amount": "1",
              "measure_unit_id": "9999",
              "portion_description": "",
              "modifier": "tsp, ground",
              "gram_weight": "2.3",
              "data_points": "63",
              "footnote": "",
              "min_year_acquired": ""
            },
            "scaling": "0.5 tsp; 16 tbsp = 48 tsp = 1 US customary cup; 1 cup = 236.5882365 ml when converting metric liquid volume.",
            "weightAssumption": "USDA household weight for the specified food and form."
          },
          "per100g": {
            "calories": 251,
            "protein": 10.39,
            "carbs": 63.95,
            "fat": 3.26,
            "sugar": 0.64
          },
          "contribution": {
            "calories": 2.8865,
            "protein": 0.119485,
            "carbs": 0.735425,
            "fat": 0.037489999999999996,
            "sugar": 0.00736
          },
          "status": "mapped"
        }
      ]
    },
    {
      "sourceIndex": 13,
      "sourceText": "60 ml water",
      "components": [
        {
          "ingredientKey": "water",
          "fdc_id": "174158",
          "foodDescription": "Water, bottled, generic",
          "foodState": "Water, bottled, generic",
          "quantity": 60,
          "unit": "ml",
          "notes": [],
          "grams": 60.104425352525936,
          "conversion": {
            "type": "USDA-food-portion",
            "portionRow": {
              "id": "93846",
              "fdc_id": "174158",
              "seq_num": "2",
              "amount": "1",
              "measure_unit_id": "9999",
              "portion_description": "",
              "modifier": "cup",
              "gram_weight": "237",
              "data_points": "2",
              "footnote": "",
              "min_year_acquired": ""
            },
            "scaling": "60.0 ml; 16 tbsp = 48 tsp = 1 US customary cup; 1 cup = 236.5882365 ml when converting metric liquid volume.",
            "weightAssumption": "USDA household weight for the specified food and form."
          },
          "per100g": {
            "calories": 0,
            "protein": 0,
            "carbs": 0,
            "fat": 0,
            "sugar": 0
          },
          "contribution": {
            "calories": 0,
            "protein": 0,
            "carbs": 0,
            "fat": 0,
            "sugar": 0
          },
          "status": "mapped"
        }
      ]
    }
  ],
  "missingNutrients": {},
  "perNutrientStatus": {
    "calories": "verified-estimate",
    "protein": "verified-estimate",
    "carbs": "verified-estimate",
    "fat": "verified-estimate",
    "sugar": "verified-estimate"
  },
  "unroundedPerServing": {
    "calories": 365.059125,
    "protein": 33.87399625,
    "carbs": 24.55535625,
    "fat": 15.2471225,
    "sugar": 10.00384
  },
  "reviewedAt": "2026-10-06",
  "inputSha256": "e0a69f85f4cc2d0c1d2da09d77e3f789d98c2302850876f70354a02a60d09ece"
}
