{
  "status": "verified-estimate",
  "perServing": {
    "calories": 421,
    "protein": 13.1,
    "carbs": 71.8,
    "fat": 9.9,
    "sugar": 7.8
  },
  "servings": 4,
  "servingBasis": "1/4 of the complete recipe; finished serving weight not measured",
  "ingredientSnapshot": [
    "320 g dry spaghetti, without egg",
    "500 g canned crushed tomatoes",
    "80 g pitted ripe black olives, drained and sliced",
    "20 g capers in brine, drained and rinsed",
    "24 g olive oil",
    "12 g garlic, thinly sliced",
    "20 g fresh parsley, chopped",
    "1 g ground cayenne pepper",
    "2 g fine salt"
  ],
  "method": "Ingredient-sum estimate from retained primary USDA evidence and explicitly identified sugar supplements; canonical gram quantities divided by stated equal portions",
  "sources": [
    "https://assets.publishing.service.gov.uk/media/60538b91e90e07527df82ae4/McCance_Widdowsons_Composition_of_Foods_Integrated_Dataset_2021..xlsx",
    "https://fdc.nal.usda.gov/fdc-datasets/FoodData_Central_sr_legacy_food_csv_2018-04.zip",
    "https://fdc.nal.usda.gov/food-details/169094/nutrients",
    "https://fdc.nal.usda.gov/food-details/169230/nutrients",
    "https://fdc.nal.usda.gov/food-details/169736/nutrients",
    "https://fdc.nal.usda.gov/food-details/170416/nutrients",
    "https://fdc.nal.usda.gov/food-details/170501/nutrients",
    "https://fdc.nal.usda.gov/food-details/170932/nutrients",
    "https://fdc.nal.usda.gov/food-details/171413/nutrients",
    "https://fdc.nal.usda.gov/food-details/172238/nutrients",
    "https://fdc.nal.usda.gov/food-details/173468/nutrients",
    "https://www.caterite.co.uk/ponthier-frozen-granulated-lime-zest/",
    "https://www.foodstandards.gov.au/sites/default/files/2025-12/AFCD%20Release%203%20-%20Nutrient%20profiles.xlsx",
    "https://www.ponthier.fr/en/our-products/lime-zests/"
  ],
  "notes": [
    "ESTIMATED per serving. Brand, crop, preparation, draining, pan residue and substitutions change actual nutrition. Not laboratory analysis.",
    "Raw or dry food profiles match pre-cooking edible masses. All listed oil and retained cooking liquid are counted. Cooking moisture changes do not change the stated portion count. No generic nutrient-retention factor is invented.",
    "Calories are kcal; protein, total carbohydrate, fat and total sugar are grams. Total carbohydrate includes fiber and is not net carbohydrate. Fiber and sodium are not displayed.",
    "Equal portions define yield; counted breads, tomatoes and pancakes are explicitly divided. US/Metric display changes do not change these canonical inputs.",
    "Primary-source supplements are retained per ingredient where USDA lacks a field; missing values are never silently changed to zero."
  ],
  "ingredients": [
    {
      "sourceIndex": 0,
      "sourceText": "320 g dry spaghetti, without egg",
      "components": [
        {
          "ingredientKey": "pasta",
          "fdc_id": "169736",
          "foodDescription": "Pasta, dry, enriched",
          "foodState": "Pasta, dry, enriched",
          "quantity": 320,
          "unit": "g",
          "notes": [
            "Generic dry enriched wheat pasta; shape has no assumed nutrient effect."
          ],
          "grams": 320,
          "conversion": {
            "type": "stated-weight",
            "basis": "Canonical edible ingredient mass in grams. No generic density or count conversion."
          },
          "per100g": {
            "calories": 371,
            "protein": 13.04,
            "carbs": 74.67,
            "fat": 1.51,
            "sugar": 2.67
          },
          "contribution": {
            "calories": 1187.2,
            "protein": 41.727999999999994,
            "carbs": 238.94400000000002,
            "fat": 4.832,
            "sugar": 8.544
          },
          "status": "mapped",
          "retainedEvidence": {
            "sourceRecipeId": "broccoli-anchovy-orecchiette",
            "sourceDataset": "data/nutrition.json reconstructed from integrity-verified parts",
            "primaryFile": "data/evidence/nutrition-usda-selected-evidence.json"
          }
        }
      ]
    },
    {
      "sourceIndex": 1,
      "sourceText": "500 g canned crushed tomatoes",
      "components": [
        {
          "ingredientKey": "tomato_crushed",
          "fdc_id": "170501",
          "foodDescription": "Tomatoes, crushed, canned",
          "foodState": "Tomatoes, crushed, canned",
          "quantity": 500,
          "unit": "g",
          "notes": [],
          "grams": 500,
          "conversion": {
            "type": "stated-weight",
            "basis": "Canonical edible ingredient mass in grams. No generic density or count conversion."
          },
          "per100g": {
            "calories": 32,
            "protein": 1.64,
            "carbs": 7.29,
            "fat": 0.28,
            "sugar": 4.4
          },
          "contribution": {
            "calories": 160,
            "protein": 8.2,
            "carbs": 36.45,
            "fat": 1.4,
            "sugar": 22
          },
          "status": "mapped",
          "sourceEvidence": {
            "file": "evidence/nutrition-usda-selected-evidence.json",
            "fdc_id": "170501",
            "dataset": "USDA FoodData Central SR Legacy, April 2018 final release",
            "nutrientRowIds": {
              "calories": "1528808",
              "protein": "1528820",
              "carbs": "1528807",
              "fat": "1528806",
              "sugar": "1528849"
            }
          },
          "retainedEvidence": {
            "sourceRecipeId": "lentil-mushroom-ragout",
            "sourceDataset": "data/nutrition.json reconstructed from integrity-verified parts",
            "primaryFile": "data/evidence/nutrition-usda-selected-evidence.json"
          }
        }
      ]
    },
    {
      "sourceIndex": 2,
      "sourceText": "80 g pitted ripe black olives, drained and sliced",
      "components": [
        {
          "ingredientKey": "olive_black",
          "fdc_id": "169094",
          "foodDescription": "Olives, ripe, canned (small-extra large)",
          "foodState": "Olives, ripe, canned (small-extra large)",
          "quantity": 80,
          "unit": "g",
          "notes": [],
          "grams": 80,
          "conversion": {
            "type": "stated-weight",
            "basis": "Canonical edible ingredient mass in grams. No generic density or count conversion."
          },
          "per100g": {
            "calories": 116,
            "protein": 0.84,
            "carbs": 6.04,
            "fat": 10.9,
            "sugar": 0
          },
          "contribution": {
            "calories": 92.8,
            "protein": 0.672,
            "carbs": 4.832,
            "fat": 8.72,
            "sugar": 0
          },
          "status": "mapped",
          "retainedEvidence": {
            "sourceRecipeId": "warm-lemon-oregano-olives",
            "sourceDataset": "data/nutrition.json reconstructed from integrity-verified parts",
            "primaryFile": "data/evidence/nutrition-usda-selected-evidence.json"
          }
        }
      ]
    },
    {
      "sourceIndex": 3,
      "sourceText": "20 g capers in brine, drained and rinsed",
      "components": [
        {
          "ingredientKey": "capers",
          "fdc_id": "172238",
          "foodDescription": "Capers, canned",
          "foodState": "Capers, canned",
          "quantity": 20,
          "unit": "g",
          "notes": [
            "Rinsed salt-packed capers use drained canned caper profile; sodium not estimated."
          ],
          "grams": 20,
          "conversion": {
            "type": "stated-weight",
            "basis": "Canonical edible ingredient mass in grams. No generic density or count conversion."
          },
          "per100g": {
            "calories": 23,
            "protein": 2.36,
            "carbs": 4.89,
            "fat": 0.86,
            "sugar": 0.41
          },
          "contribution": {
            "calories": 4.6,
            "protein": 0.472,
            "carbs": 0.978,
            "fat": 0.172,
            "sugar": 0.08199999999999999
          },
          "status": "mapped",
          "retainedEvidence": {
            "sourceRecipeId": "roasted-eggplant-caponata",
            "sourceDataset": "data/nutrition.json reconstructed from integrity-verified parts",
            "primaryFile": "data/evidence/nutrition-usda-selected-evidence.json"
          }
        }
      ]
    },
    {
      "sourceIndex": 4,
      "sourceText": "24 g olive oil",
      "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 edible ingredient mass in grams. No generic density or count conversion."
          },
          "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",
          "sourceEvidence": {
            "file": "evidence/usda-selected-oct8-evidence.json",
            "fdc_id": "171413",
            "dataset": "USDA FoodData Central SR Legacy, April 2018 final release",
            "nutrientRowIds": {
              "calories": "1607768",
              "protein": "1607794",
              "carbs": "1607767",
              "fat": "1607766",
              "sugar": "1607853"
            }
          },
          "retainedEvidence": {
            "sourceRecipeId": "strawberry-banana-baked-oatmeal",
            "sourceDataset": "data/nutrition.json reconstructed from integrity-verified parts",
            "primaryFile": "data/evidence/nutrition-usda-selected-evidence.json"
          }
        }
      ]
    },
    {
      "sourceIndex": 5,
      "sourceText": "12 g garlic, thinly sliced",
      "components": [
        {
          "ingredientKey": "garlic",
          "fdc_id": "169230",
          "foodDescription": "Garlic, raw",
          "foodState": "Garlic, raw",
          "quantity": 12,
          "unit": "g",
          "notes": [],
          "grams": 12,
          "conversion": {
            "type": "stated-weight",
            "basis": "Canonical edible ingredient mass in grams. No generic density or count conversion."
          },
          "per100g": {
            "calories": 149,
            "protein": 6.36,
            "carbs": 33.06,
            "fat": 0.5,
            "sugar": 1
          },
          "contribution": {
            "calories": 17.88,
            "protein": 0.7632000000000001,
            "carbs": 3.9672,
            "fat": 0.06,
            "sugar": 0.12
          },
          "status": "mapped",
          "sourceEvidence": {
            "file": "evidence/usda-selected-oct8-evidence.json",
            "fdc_id": "169230",
            "dataset": "USDA FoodData Central SR Legacy, April 2018 final release",
            "nutrientRowIds": {
              "calories": "1425626",
              "protein": "1425663",
              "carbs": "1425625",
              "fat": "1425672",
              "sugar": "1425637"
            }
          },
          "retainedEvidence": {
            "sourceRecipeId": "chickpea-cabbage-tomato-skillet",
            "sourceDataset": "data/nutrition.json reconstructed from integrity-verified parts",
            "primaryFile": "data/evidence/nutrition-usda-selected-evidence.json"
          }
        }
      ]
    },
    {
      "sourceIndex": 6,
      "sourceText": "20 g fresh 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 edible ingredient mass in grams. No generic density or count conversion."
          },
          "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",
          "sourceEvidence": {
            "file": "evidence/usda-selected-oct8-evidence.json",
            "fdc_id": "170416",
            "dataset": "USDA FoodData Central SR Legacy, April 2018 final release",
            "nutrientRowIds": {
              "calories": "1521984",
              "protein": "1522025",
              "carbs": "1521981",
              "fat": "1522005",
              "sugar": "1522058"
            }
          },
          "retainedEvidence": {
            "sourceRecipeId": "roasted-cauliflower-red-lentil-soup",
            "sourceDataset": "data/nutrition.json reconstructed from integrity-verified parts",
            "primaryFile": "data/evidence/nutrition-usda-selected-evidence.json"
          }
        }
      ]
    },
    {
      "sourceIndex": 7,
      "sourceText": "1 g ground cayenne pepper",
      "components": [
        {
          "ingredientKey": "cayenne",
          "fdc_id": "170932",
          "foodDescription": "Spices, pepper, red or cayenne",
          "foodState": "Spices, pepper, red or cayenne",
          "quantity": 1,
          "unit": "g",
          "notes": [
            "USDA dried red/cayenne pepper is a representative profile; hot-pepper varieties differ."
          ],
          "grams": 1,
          "conversion": {
            "type": "stated-weight",
            "basis": "Canonical edible ingredient mass in grams. No generic density or count conversion."
          },
          "per100g": {
            "calories": 318,
            "protein": 12.01,
            "carbs": 56.63,
            "fat": 17.27,
            "sugar": 10.34
          },
          "contribution": {
            "calories": 3.18,
            "protein": 0.1201,
            "carbs": 0.5663,
            "fat": 0.1727,
            "sugar": 0.10339999999999999
          },
          "status": "mapped",
          "sourceEvidence": {
            "file": "evidence/nutrition-usda-selected-evidence.json",
            "fdc_id": "170932",
            "dataset": "USDA FoodData Central SR Legacy, April 2018 final release",
            "nutrientRowIds": {
              "calories": "1566664",
              "protein": "1566677",
              "carbs": "1566663",
              "fat": "1566662",
              "sugar": "1566718"
            }
          },
          "retainedEvidence": {
            "sourceRecipeId": "parsley-chimichurri-sauce",
            "sourceDataset": "data/nutrition.json reconstructed from integrity-verified parts",
            "primaryFile": "data/evidence/nutrition-usda-selected-evidence.json"
          }
        }
      ]
    },
    {
      "sourceIndex": 8,
      "sourceText": "2 g fine salt",
      "components": [
        {
          "ingredientKey": "salt",
          "fdc_id": "173468",
          "foodDescription": "Salt, table",
          "foodState": "Salt, table",
          "quantity": 2,
          "unit": "g",
          "notes": [
            "Salt has explicit zero values for all five tracked fields in USDA; sodium is not part of this estimate."
          ],
          "grams": 2,
          "conversion": {
            "type": "stated-weight",
            "basis": "Canonical edible ingredient mass in grams. No generic density or count conversion."
          },
          "per100g": {
            "calories": 0,
            "protein": 0,
            "carbs": 0,
            "fat": 0,
            "sugar": 0
          },
          "contribution": {
            "calories": 0,
            "protein": 0,
            "carbs": 0,
            "fat": 0,
            "sugar": 0
          },
          "status": "mapped",
          "sourceEvidence": {
            "file": "evidence/usda-selected-oct8-evidence.json",
            "fdc_id": "173468",
            "dataset": "USDA FoodData Central SR Legacy, April 2018 final release",
            "nutrientRowIds": {
              "calories": "1781412",
              "protein": "1781407",
              "carbs": "1781411",
              "fat": "1781410",
              "sugar": "1781458"
            }
          },
          "retainedEvidence": {
            "sourceRecipeId": "strawberry-banana-baked-oatmeal",
            "sourceDataset": "data/nutrition.json reconstructed from integrity-verified parts",
            "primaryFile": "data/evidence/nutrition-usda-selected-evidence.json"
          }
        }
      ]
    }
  ],
  "totals": {
    "calories": 1685.0200000000002,
    "protein": 52.549299999999995,
    "carbs": 287.00350000000003,
    "fat": 39.514700000000005,
    "sugar": 31.019400000000005
  },
  "missingNutrients": [],
  "reviewedAt": "2026-10-10"
}
