{
  "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": [
    "4 firm white-fish steaks, about 175 g each including the central bone",
    "400 ml canned coconut milk",
    "150 ml water",
    "150 g onion, finely chopped",
    "15 g garlic, grated",
    "15 g fresh ginger, grated",
    "25 g neutral oil, divided",
    "2 tsp mild curry powder",
    "1 tsp ground turmeric",
    "3 small dried red chilies",
    "250 g tomatoes, cut into wedges",
    "200 g green bell pepper, cut into strips",
    "6 g fine salt, divided",
    "20 ml lime juice",
    "8 g cilantro, chopped"
  ],
  "method": "Ingredient-sum estimate using USDA with documented primary-source supplements; complete recipe divided by stated servings",
  "sources": [
    "https://assets.publishing.service.gov.uk/media/60538b91e90e07527df82ae4/McCance_Widdowsons_Composition_of_Foods_Integrated_Dataset_2021..xlsx",
    "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/169997/nutrients",
    "https://fdc.nal.usda.gov/food-details/170000/nutrients",
    "https://fdc.nal.usda.gov/food-details/170173/nutrients",
    "https://fdc.nal.usda.gov/food-details/170427/nutrients",
    "https://fdc.nal.usda.gov/food-details/170457/nutrients",
    "https://fdc.nal.usda.gov/food-details/170924/nutrients",
    "https://fdc.nal.usda.gov/food-details/172231/nutrients",
    "https://fdc.nal.usda.gov/food-details/172336/nutrients",
    "https://fdc.nal.usda.gov/food-details/173468/nutrients",
    "https://fdc.nal.usda.gov/food-details/174158/nutrients",
    "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."
  ],
  "ingredients": [
    {
      "sourceIndex": 0,
      "sourceText": "4 firm white-fish steaks, about 175 g each including the central bone",
      "components": [
        {
          "status": "unavailable",
          "reason": "White-fish steaks include central bone - edible yield and species unspecified"
        }
      ]
    },
    {
      "sourceIndex": 1,
      "sourceText": "400 ml canned coconut milk",
      "components": [
        {
          "ingredientKey": "coconut_milk",
          "fdc_id": "170173",
          "foodDescription": "Nuts, coconut milk, canned (liquid expressed from grated meat and water)",
          "foodState": "Nuts, coconut milk, canned (liquid expressed from grated meat and water)",
          "quantity": 400,
          "unit": "ml",
          "notes": [
            "Missing SR Legacy total sugar supplied by CoFID retail full-fat coconut milk; composition varies with brand and fat concentration."
          ],
          "grams": 382.0984565308259,
          "conversion": {
            "type": "USDA-food-portion",
            "portionRow": {
              "id": "86171",
              "fdc_id": "170173",
              "seq_num": "1",
              "amount": "1",
              "measure_unit_id": "9999",
              "portion_description": "",
              "modifier": "cup",
              "gram_weight": "226",
              "data_points": "",
              "footnote": "",
              "min_year_acquired": ""
            },
            "scaling": "400.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": 197,
            "protein": 2.02,
            "carbs": 2.81,
            "fat": 21.33,
            "sugar": 2
          },
          "contribution": {
            "calories": 752.7339593657271,
            "protein": 7.718388821922684,
            "carbs": 10.736966628516209,
            "fat": 81.50160077802516,
            "sugar": 7.641969130616518
          },
          "status": "mapped",
          "supplementaryNutrients": {
            "sugar": {
              "foodCode": "14-889",
              "foodDescription": "Coconut milk, retail",
              "dataset": "UK Public Health England CoFID 2021",
              "worksheet": "1.3 Proximates",
              "excelRow": 789,
              "column": "Total sugars (g)",
              "per100g": 2,
              "source_url": "https://assets.publishing.service.gov.uk/media/60538b91e90e07527df82ae4/McCance_Widdowsons_Composition_of_Foods_Integrated_Dataset_2021..xlsx"
            }
          }
        }
      ]
    },
    {
      "sourceIndex": 2,
      "sourceText": "150 ml water",
      "components": [
        {
          "ingredientKey": "water",
          "fdc_id": "174158",
          "foodDescription": "Water, bottled, generic",
          "foodState": "Water, bottled, generic",
          "quantity": 150,
          "unit": "ml",
          "notes": [],
          "grams": 150.26106338131484,
          "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": "150.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"
        }
      ]
    },
    {
      "sourceIndex": 3,
      "sourceText": "150 g onion, finely chopped",
      "components": [
        {
          "ingredientKey": "onion",
          "fdc_id": "170000",
          "foodDescription": "Onions, raw",
          "foodState": "Onions, raw",
          "quantity": 150,
          "unit": "g",
          "notes": [
            "Raw onion profile represents red, yellow or white onion."
          ],
          "grams": 150,
          "conversion": {
            "type": "stated-weight",
            "basis": "Canonical ingredient mass; exact avoirdupois ounce/pound conversion where needed."
          },
          "per100g": {
            "calories": 40,
            "protein": 1.1,
            "carbs": 9.34,
            "fat": 0.1,
            "sugar": 4.24
          },
          "contribution": {
            "calories": 60,
            "protein": 1.65,
            "carbs": 14.01,
            "fat": 0.15,
            "sugar": 6.36
          },
          "status": "mapped"
        }
      ]
    },
    {
      "sourceIndex": 4,
      "sourceText": "15 g garlic, grated",
      "components": [
        {
          "ingredientKey": "garlic",
          "fdc_id": "169230",
          "foodDescription": "Garlic, raw",
          "foodState": "Garlic, 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": 149,
            "protein": 6.36,
            "carbs": 33.06,
            "fat": 0.5,
            "sugar": 1
          },
          "contribution": {
            "calories": 22.35,
            "protein": 0.9540000000000001,
            "carbs": 4.9590000000000005,
            "fat": 0.075,
            "sugar": 0.15
          },
          "status": "mapped"
        }
      ]
    },
    {
      "sourceIndex": 5,
      "sourceText": "15 g fresh ginger, 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": 6,
      "sourceText": "25 g neutral oil, divided",
      "components": [
        {
          "ingredientKey": "neutral_oil",
          "fdc_id": "172336",
          "foodDescription": "Oil, canola",
          "foodState": "Oil, canola",
          "quantity": 25,
          "unit": "g",
          "notes": [
            "Unspecified neutral vegetable oil modeled as canola oil."
          ],
          "grams": 25,
          "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": 221,
            "protein": 0,
            "carbs": 0,
            "fat": 25,
            "sugar": 0
          },
          "status": "mapped"
        }
      ]
    },
    {
      "sourceIndex": 7,
      "sourceText": "2 tsp mild curry powder",
      "components": [
        {
          "ingredientKey": "curry_powder",
          "fdc_id": "170924",
          "foodDescription": "Spices, curry powder",
          "foodState": "Spices, curry powder",
          "quantity": 2,
          "unit": "tsp",
          "notes": [],
          "grams": 4,
          "conversion": {
            "type": "USDA-food-portion",
            "portionRow": {
              "id": "87546",
              "fdc_id": "170924",
              "seq_num": "1",
              "amount": "1",
              "measure_unit_id": "9999",
              "portion_description": "",
              "modifier": "tsp",
              "gram_weight": "2",
              "data_points": "",
              "footnote": "",
              "min_year_acquired": ""
            },
            "scaling": "2.0 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": 325,
            "protein": 14.29,
            "carbs": 55.83,
            "fat": 14.01,
            "sugar": 2.76
          },
          "contribution": {
            "calories": 13,
            "protein": 0.5716,
            "carbs": 2.2332,
            "fat": 0.5604,
            "sugar": 0.1104
          },
          "status": "mapped"
        }
      ]
    },
    {
      "sourceIndex": 8,
      "sourceText": "1 tsp ground turmeric",
      "components": [
        {
          "ingredientKey": "turmeric",
          "fdc_id": "172231",
          "foodDescription": "Spices, turmeric, ground",
          "foodState": "Spices, turmeric, ground",
          "quantity": 1,
          "unit": "tsp",
          "notes": [],
          "grams": 3,
          "conversion": {
            "type": "USDA-food-portion",
            "portionRow": {
              "id": "90123",
              "fdc_id": "172231",
              "seq_num": "1",
              "amount": "1",
              "measure_unit_id": "9999",
              "portion_description": "",
              "modifier": "tsp",
              "gram_weight": "3",
              "data_points": "20",
              "footnote": "",
              "min_year_acquired": ""
            },
            "scaling": "1.0 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": 312,
            "protein": 9.68,
            "carbs": 67.14,
            "fat": 3.25,
            "sugar": 3.21
          },
          "contribution": {
            "calories": 9.36,
            "protein": 0.2904,
            "carbs": 2.0142,
            "fat": 0.0975,
            "sugar": 0.0963
          },
          "status": "mapped"
        }
      ]
    },
    {
      "sourceIndex": 9,
      "sourceText": "3 small dried red chilies",
      "components": [
        {
          "status": "unavailable",
          "reason": "Dried chili unit weights unspecified"
        }
      ]
    },
    {
      "sourceIndex": 10,
      "sourceText": "250 g tomatoes, cut into wedges",
      "components": [
        {
          "ingredientKey": "tomato",
          "fdc_id": "170457",
          "foodDescription": "Tomatoes, red, ripe, raw, year round average",
          "foodState": "Tomatoes, red, ripe, raw, year round average",
          "quantity": 250,
          "unit": "g",
          "notes": [
            "Raw red tomato representative for cherry tomatoes."
          ],
          "grams": 250,
          "conversion": {
            "type": "stated-weight",
            "basis": "Canonical ingredient mass; exact avoirdupois ounce/pound conversion where needed."
          },
          "per100g": {
            "calories": 18,
            "protein": 0.88,
            "carbs": 3.89,
            "fat": 0.2,
            "sugar": 2.63
          },
          "contribution": {
            "calories": 45,
            "protein": 2.2,
            "carbs": 9.725,
            "fat": 0.5,
            "sugar": 6.575
          },
          "status": "mapped"
        }
      ]
    },
    {
      "sourceIndex": 11,
      "sourceText": "200 g green bell pepper, cut into strips",
      "components": [
        {
          "ingredientKey": "bell_green",
          "fdc_id": "170427",
          "foodDescription": "Peppers, sweet, green, raw",
          "foodState": "Peppers, sweet, green, raw",
          "quantity": 200,
          "unit": "g",
          "notes": [],
          "grams": 200,
          "conversion": {
            "type": "stated-weight",
            "basis": "Canonical ingredient mass; exact avoirdupois ounce/pound conversion where needed."
          },
          "per100g": {
            "calories": 20,
            "protein": 0.86,
            "carbs": 4.64,
            "fat": 0.17,
            "sugar": 2.4
          },
          "contribution": {
            "calories": 40,
            "protein": 1.72,
            "carbs": 9.28,
            "fat": 0.34,
            "sugar": 4.8
          },
          "status": "mapped"
        }
      ]
    },
    {
      "sourceIndex": 12,
      "sourceText": "6 g fine salt, divided",
      "components": [
        {
          "ingredientKey": "salt",
          "fdc_id": "173468",
          "foodDescription": "Salt, table",
          "foodState": "Salt, table",
          "quantity": 6,
          "unit": "g",
          "notes": [
            "Salt has zero calories/protein/carbs/fat/sugar in USDA; sodium is not included."
          ],
          "grams": 6,
          "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": 13,
      "sourceText": "20 ml lime juice",
      "components": [
        {
          "ingredientKey": "lime_juice",
          "fdc_id": "168156",
          "foodDescription": "Lime juice, raw",
          "foodState": "Lime juice, raw",
          "quantity": 20,
          "unit": "ml",
          "notes": [],
          "grams": 20.457483734615014,
          "conversion": {
            "type": "USDA-food-portion",
            "portionRow": {
              "id": "82572",
              "fdc_id": "168156",
              "seq_num": "1",
              "amount": "1",
              "measure_unit_id": "9999",
              "portion_description": "",
              "modifier": "cup",
              "gram_weight": "242",
              "data_points": "4",
              "footnote": "",
              "min_year_acquired": ""
            },
            "scaling": "20.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": 25,
            "protein": 0.42,
            "carbs": 8.42,
            "fat": 0.07,
            "sugar": 1.69
          },
          "contribution": {
            "calories": 5.1143709336537535,
            "protein": 0.08592143168538305,
            "carbs": 1.7225201304545843,
            "fat": 0.014320238614230511,
            "sugar": 0.3457314751149937
          },
          "status": "mapped"
        }
      ]
    },
    {
      "sourceIndex": 14,
      "sourceText": "8 g cilantro, chopped",
      "components": [
        {
          "ingredientKey": "cilantro",
          "fdc_id": "169997",
          "foodDescription": "Coriander (cilantro) leaves, raw",
          "foodState": "Coriander (cilantro) leaves, raw",
          "quantity": 8,
          "unit": "g",
          "notes": [],
          "grams": 8,
          "conversion": {
            "type": "stated-weight",
            "basis": "Canonical ingredient mass; exact avoirdupois ounce/pound conversion where needed."
          },
          "per100g": {
            "calories": 23,
            "protein": 2.13,
            "carbs": 3.67,
            "fat": 0.52,
            "sugar": 0.87
          },
          "contribution": {
            "calories": 1.84,
            "protein": 0.1704,
            "carbs": 0.29359999999999997,
            "fat": 0.0416,
            "sugar": 0.0696
          },
          "status": "mapped"
        }
      ]
    }
  ],
  "missingNutrients": {
    "calories": [
      "Ingredient 1: White-fish steaks include central bone - edible yield and species unspecified",
      "Ingredient 10: Dried chili unit weights unspecified"
    ],
    "protein": [
      "Ingredient 1: White-fish steaks include central bone - edible yield and species unspecified",
      "Ingredient 10: Dried chili unit weights unspecified"
    ],
    "carbs": [
      "Ingredient 1: White-fish steaks include central bone - edible yield and species unspecified",
      "Ingredient 10: Dried chili unit weights unspecified"
    ],
    "fat": [
      "Ingredient 1: White-fish steaks include central bone - edible yield and species unspecified",
      "Ingredient 10: Dried chili unit weights unspecified"
    ],
    "sugar": [
      "Ingredient 1: White-fish steaks include central bone - edible yield and species unspecified",
      "Ingredient 10: Dried chili unit weights unspecified"
    ]
  },
  "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": "64c3ea82a4a23f260da6cbdb023db919243b34b26587dc23a8e1a5345846e00a"
}
