{
  "status": "verified-estimate",
  "perServing": {
    "calories": 106,
    "protein": 3.8,
    "carbs": 7.2,
    "fat": 7.3,
    "sugar": 3.8
  },
  "servings": 8,
  "servingBasis": "1/8 of the complete recipe; finished serving weight not measured",
  "ingredientSnapshot": [
    "320 g whole-milk ricotta, undrained, made with vegetarian enzymes",
    "35 g honey, divided into 25 g and 10 g",
    "40 g shelled walnuts",
    "2 g finely grated yellow lemon zest, no white pith"
  ],
  "method": "Ingredient-sum estimate from retained primary USDA and AFCD evidence and explicitly identified supplements; canonical gram quantities divided by stated equal portions",
  "sources": [
    "https://fdc.nal.usda.gov/fdc-datasets/FoodData_Central_sr_legacy_food_csv_2018-04.zip",
    "https://fdc.nal.usda.gov/food-details/167749/nutrients",
    "https://fdc.nal.usda.gov/food-details/169640/nutrients",
    "https://fdc.nal.usda.gov/food-details/170187/nutrients",
    "https://fdc.nal.usda.gov/food-details/170851/nutrients"
  ],
  "notes": [
    "ESTIMATED per serving. Brand, crop, preparation, draining, pan residue and substitutions change actual nutrition. Not laboratory analysis.",
    "Each ingredient retains its primary food description and state. All listed ingredient masses 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 or explicitly counted items define the stated recipe yield. 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.",
    "Each serving includes one eighth of the ricotta and all measured topping.",
    "Contains milk and walnuts; vegetarian enzymes and compatible labels required. No vegan or dairy-free tag."
  ],
  "ingredients": [
    {
      "sourceIndex": 0,
      "sourceText": "320 g whole-milk ricotta, undrained, made with vegetarian enzymes",
      "components": [
        {
          "ingredientKey": "ricotta",
          "fdc_id": "170851",
          "foodDescription": "Cheese, ricotta, whole milk",
          "foodState": "Cheese, ricotta, whole milk",
          "quantity": 320,
          "unit": "g",
          "notes": [
            "Primary profile matches the recorded food state: Cheese, ricotta, whole milk. Canonical edible grams are recorded before recipe preparation.",
            "320 g undrained whole-milk ricotta; no whey discarded."
          ],
          "grams": 320,
          "conversion": {
            "type": "stated-weight",
            "basis": "Canonical edible ingredient mass in grams. No generic density or count conversion."
          },
          "per100g": {
            "calories": 150,
            "protein": 7.54,
            "carbs": 7.27,
            "fat": 10.18,
            "sugar": 0.27
          },
          "contribution": {
            "calories": 480,
            "protein": 24.128,
            "carbs": 23.263999999999996,
            "fat": 32.576,
            "sugar": 0.8640000000000001
          },
          "status": "mapped",
          "retainedEvidence": {
            "sourceRecipeId": "cucumber-ricotta-walnut-rolls",
            "sourceDataset": "data/nutrition.json reconstructed from integrity-verified parts",
            "primaryFile": "data/evidence/nutrition-usda-selected-evidence.json"
          }
        }
      ]
    },
    {
      "sourceIndex": 1,
      "sourceText": "35 g honey, divided into 25 g and 10 g",
      "components": [
        {
          "ingredientKey": "honey",
          "fdc_id": "169640",
          "foodDescription": "Honey",
          "foodState": "Honey",
          "quantity": 35,
          "unit": "g",
          "notes": [
            "Primary profile matches the recorded food state: Honey. Canonical edible grams are recorded before recipe preparation."
          ],
          "grams": 35,
          "conversion": {
            "type": "stated-weight",
            "basis": "Canonical edible ingredient mass in grams. No generic density or count conversion."
          },
          "per100g": {
            "calories": 304,
            "protein": 0.3,
            "carbs": 82.4,
            "fat": 0,
            "sugar": 82.12
          },
          "contribution": {
            "calories": 106.4,
            "protein": 0.105,
            "carbs": 28.84,
            "fat": 0,
            "sugar": 28.742000000000004
          },
          "status": "mapped",
          "retainedEvidence": {
            "sourceRecipeId": "sesame-almond-brittle",
            "sourceDataset": "data/nutrition.json reconstructed from integrity-verified parts",
            "primaryFile": "data/evidence/nutrition-usda-selected-evidence.json"
          }
        }
      ]
    },
    {
      "sourceIndex": 2,
      "sourceText": "40 g shelled walnuts",
      "components": [
        {
          "ingredientKey": "walnuts",
          "fdc_id": "170187",
          "foodDescription": "Nuts, walnuts, english",
          "foodState": "Nuts, walnuts, english",
          "quantity": 40,
          "unit": "g",
          "notes": [
            "Primary profile matches the recorded food state: Nuts, walnuts, english. Canonical edible grams are recorded before recipe preparation.",
            "40 g raw shelled walnuts before dry toasting; all retained."
          ],
          "grams": 40,
          "conversion": {
            "type": "stated-weight",
            "basis": "Canonical edible ingredient mass in grams. No generic density or count conversion."
          },
          "per100g": {
            "calories": 654,
            "protein": 15.23,
            "carbs": 13.71,
            "fat": 65.21,
            "sugar": 2.61
          },
          "contribution": {
            "calories": 261.6,
            "protein": 6.0920000000000005,
            "carbs": 5.484000000000001,
            "fat": 26.083999999999996,
            "sugar": 1.0439999999999998
          },
          "status": "mapped",
          "retainedEvidence": {
            "sourceRecipeId": "cucumber-ricotta-walnut-rolls",
            "sourceDataset": "data/nutrition.json reconstructed from integrity-verified parts",
            "primaryFile": "data/evidence/nutrition-usda-selected-evidence.json"
          }
        }
      ]
    },
    {
      "sourceIndex": 3,
      "sourceText": "2 g finely grated yellow lemon zest, no white pith",
      "components": [
        {
          "ingredientKey": "lemon_peel",
          "fdc_id": "167749",
          "foodDescription": "Lemon peel, raw",
          "foodState": "Lemon peel, raw",
          "quantity": 2,
          "unit": "g",
          "notes": [
            "Primary profile matches the recorded food state: Lemon peel, raw. Canonical edible grams are recorded before recipe preparation."
          ],
          "grams": 2,
          "conversion": {
            "type": "stated-weight",
            "basis": "Canonical edible ingredient mass in grams. No generic density or count conversion."
          },
          "per100g": {
            "calories": 47,
            "protein": 1.5,
            "carbs": 16,
            "fat": 0.3,
            "sugar": 4.17
          },
          "contribution": {
            "calories": 0.94,
            "protein": 0.03,
            "carbs": 0.32,
            "fat": 0.006,
            "sugar": 0.0834
          },
          "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"
          }
        }
      ]
    }
  ],
  "totals": {
    "calories": 848.94,
    "protein": 30.355000000000004,
    "carbs": 57.908,
    "fat": 58.666,
    "sugar": 30.733400000000007
  },
  "missingNutrients": [],
  "reviewedAt": "2026-10-26"
}
