{
  "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 extra-firm tofu, drained weight",
    "70 g cornstarch",
    "1 tsp garlic powder",
    "5 g fine salt, divided",
    "1/2 tsp ground white pepper",
    "600 ml neutral oil for shallow-frying, not all absorbed",
    "400 g white cabbage, finely shredded",
    "150 g carrot, cut into fine matchsticks",
    "40 g scallion greens, thinly sliced",
    "45 ml rice vinegar",
    "20 g toasted sesame oil",
    "12 g sugar"
  ],
  "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/169655/nutrients",
    "https://fdc.nal.usda.gov/food-details/169975/nutrients",
    "https://fdc.nal.usda.gov/food-details/170005/nutrients",
    "https://fdc.nal.usda.gov/food-details/170393/nutrients",
    "https://fdc.nal.usda.gov/food-details/170933/nutrients",
    "https://fdc.nal.usda.gov/food-details/171016/nutrients",
    "https://fdc.nal.usda.gov/food-details/171325/nutrients",
    "https://fdc.nal.usda.gov/food-details/172237/nutrients",
    "https://fdc.nal.usda.gov/food-details/173468/nutrients",
    "https://fdc.nal.usda.gov/food-details/174290/nutrients",
    "https://www.matvaretabellen.no/en/pepper-white/",
    "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": "600 g extra-firm tofu, drained weight",
      "components": [
        {
          "ingredientKey": "tofu",
          "fdc_id": "174290",
          "foodDescription": "Tofu, extra firm, prepared with nigari",
          "foodState": "Tofu, extra firm, prepared with nigari",
          "quantity": 600,
          "unit": "g",
          "notes": [
            "Extra-firm nigari-set tofu representative; coagulant and water content vary by product."
          ],
          "grams": 600,
          "conversion": {
            "type": "stated-weight",
            "basis": "Canonical ingredient mass; exact avoirdupois ounce/pound conversion where needed."
          },
          "per100g": {
            "calories": 83,
            "protein": 9.98,
            "carbs": 1.18,
            "fat": 5.26,
            "sugar": 0.71
          },
          "contribution": {
            "calories": 498,
            "protein": 59.88,
            "carbs": 7.08,
            "fat": 31.56,
            "sugar": 4.26
          },
          "status": "mapped"
        }
      ]
    },
    {
      "sourceIndex": 1,
      "sourceText": "70 g cornstarch",
      "components": [
        {
          "status": "unavailable",
          "reason": "Cornstarch retained coating weight unknown"
        }
      ]
    },
    {
      "sourceIndex": 2,
      "sourceText": "1 tsp garlic powder",
      "components": [
        {
          "ingredientKey": "garlic_powder",
          "fdc_id": "171325",
          "foodDescription": "Spices, garlic powder",
          "foodState": "Spices, garlic powder",
          "quantity": 1,
          "unit": "tsp",
          "notes": [],
          "grams": 3.1,
          "conversion": {
            "type": "USDA-food-portion",
            "portionRow": {
              "id": "88439",
              "fdc_id": "171325",
              "seq_num": "1",
              "amount": "1",
              "measure_unit_id": "9999",
              "portion_description": "",
              "modifier": "tsp",
              "gram_weight": "3.1",
              "data_points": "50",
              "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": 331,
            "protein": 16.55,
            "carbs": 72.73,
            "fat": 0.73,
            "sugar": 2.43
          },
          "contribution": {
            "calories": 10.261000000000001,
            "protein": 0.5130500000000001,
            "carbs": 2.25463,
            "fat": 0.022629999999999997,
            "sugar": 0.07533000000000001
          },
          "status": "mapped"
        }
      ]
    },
    {
      "sourceIndex": 3,
      "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": 4,
      "sourceText": "1/2 tsp ground white pepper",
      "components": [
        {
          "ingredientKey": "white_pepper",
          "fdc_id": "170933",
          "foodDescription": "Spices, pepper, white",
          "foodState": "Spices, pepper, white",
          "quantity": 0.5,
          "unit": "tsp",
          "notes": [
            "Missing USDA total sugar supplemented from matching raw-food Norwegian Food Composition Table entry; its total-sugar field is a source-coded sum of mono- and disaccharides."
          ],
          "grams": 1.2,
          "conversion": {
            "type": "USDA-food-portion",
            "portionRow": {
              "id": "87566",
              "fdc_id": "170933",
              "seq_num": "1",
              "amount": "1",
              "measure_unit_id": "9999",
              "portion_description": "",
              "modifier": "tsp, ground",
              "gram_weight": "2.4",
              "data_points": "",
              "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": 296,
            "protein": 10.4,
            "carbs": 68.61,
            "fat": 2.12,
            "sugar": 0.7
          },
          "contribution": {
            "calories": 3.552,
            "protein": 0.12480000000000001,
            "carbs": 0.8233199999999999,
            "fat": 0.02544,
            "sugar": 0.0084
          },
          "status": "mapped",
          "supplementaryNutrients": {
            "sugar": {
              "foodCode": "06.166",
              "foodDescription": "Pepper, white",
              "dataset": "Norwegian Food Composition Table, retrieved 2026-10-06",
              "nutrientId": "Mono+Di",
              "row": {
                "sourceId": "MI_SUGAR_NO",
                "quantity": 0.7,
                "unit": "g",
                "nutrientId": "Mono+Di"
              },
              "per100g": 0.7,
              "source_url": "https://www.matvaretabellen.no/en/pepper-white/",
              "derivation": {
                "sourceId": "MI_SUGAR_NO",
                "description": "Sugar calculated as the sum of fructose, glucose, lactose, maltose and sucrose   (SUGAR[g] = FRUS[g] + GLUS[g] + LACS[g] + MALS[g] + SUCS[g])"
              }
            }
          }
        }
      ]
    },
    {
      "sourceIndex": 5,
      "sourceText": "600 ml neutral oil for shallow-frying, not all absorbed",
      "components": [
        {
          "status": "unavailable",
          "reason": "Oil absorbed during frying unknown"
        }
      ]
    },
    {
      "sourceIndex": 6,
      "sourceText": "400 g white cabbage, finely shredded",
      "components": [
        {
          "ingredientKey": "cabbage",
          "fdc_id": "169975",
          "foodDescription": "Cabbage, raw",
          "foodState": "Cabbage, raw",
          "quantity": 400,
          "unit": "g",
          "notes": [],
          "grams": 400,
          "conversion": {
            "type": "stated-weight",
            "basis": "Canonical ingredient mass; exact avoirdupois ounce/pound conversion where needed."
          },
          "per100g": {
            "calories": 25,
            "protein": 1.28,
            "carbs": 5.8,
            "fat": 0.1,
            "sugar": 3.2
          },
          "contribution": {
            "calories": 100,
            "protein": 5.12,
            "carbs": 23.2,
            "fat": 0.4,
            "sugar": 12.8
          },
          "status": "mapped"
        }
      ]
    },
    {
      "sourceIndex": 7,
      "sourceText": "150 g carrot, cut into fine matchsticks",
      "components": [
        {
          "ingredientKey": "carrot",
          "fdc_id": "170393",
          "foodDescription": "Carrots, raw",
          "foodState": "Carrots, raw",
          "quantity": 150,
          "unit": "g",
          "notes": [],
          "grams": 150,
          "conversion": {
            "type": "stated-weight",
            "basis": "Canonical ingredient mass; exact avoirdupois ounce/pound conversion where needed."
          },
          "per100g": {
            "calories": 41,
            "protein": 0.93,
            "carbs": 9.58,
            "fat": 0.24,
            "sugar": 4.74
          },
          "contribution": {
            "calories": 61.5,
            "protein": 1.395,
            "carbs": 14.37,
            "fat": 0.36,
            "sugar": 7.11
          },
          "status": "mapped"
        }
      ]
    },
    {
      "sourceIndex": 8,
      "sourceText": "40 g scallion greens, thinly sliced",
      "components": [
        {
          "ingredientKey": "scallion",
          "fdc_id": "170005",
          "foodDescription": "Onions, spring or scallions (includes tops and bulb), raw",
          "foodState": "Onions, spring or scallions (includes tops and bulb), raw",
          "quantity": 40,
          "unit": "g",
          "notes": [],
          "grams": 40,
          "conversion": {
            "type": "stated-weight",
            "basis": "Canonical ingredient mass; exact avoirdupois ounce/pound conversion where needed."
          },
          "per100g": {
            "calories": 32,
            "protein": 1.83,
            "carbs": 7.34,
            "fat": 0.19,
            "sugar": 2.33
          },
          "contribution": {
            "calories": 12.8,
            "protein": 0.732,
            "carbs": 2.9360000000000004,
            "fat": 0.076,
            "sugar": 0.932
          },
          "status": "mapped"
        }
      ]
    },
    {
      "sourceIndex": 9,
      "sourceText": "45 ml rice vinegar",
      "components": [
        {
          "ingredientKey": "vinegar",
          "fdc_id": "172237",
          "foodDescription": "Vinegar, distilled",
          "foodState": "Vinegar, distilled",
          "quantity": 45,
          "unit": "ml",
          "notes": [
            "Unsweetened rice vinegar uses distilled vinegar proxy; seasoned/sweetened vinegar is not assumed."
          ],
          "grams": 45.268522892092314,
          "conversion": {
            "type": "USDA-food-portion",
            "portionRow": {
              "id": "90137",
              "fdc_id": "172237",
              "seq_num": "2",
              "amount": "1",
              "measure_unit_id": "9999",
              "portion_description": "",
              "modifier": "cup",
              "gram_weight": "238",
              "data_points": "",
              "footnote": "",
              "min_year_acquired": ""
            },
            "scaling": "45.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": 18,
            "protein": 0,
            "carbs": 0.04,
            "fat": 0,
            "sugar": 0.04
          },
          "contribution": {
            "calories": 8.148334120576617,
            "protein": 0,
            "carbs": 0.018107409156836927,
            "fat": 0,
            "sugar": 0.018107409156836927
          },
          "status": "mapped"
        }
      ]
    },
    {
      "sourceIndex": 10,
      "sourceText": "20 g toasted sesame oil",
      "components": [
        {
          "ingredientKey": "sesame_oil",
          "fdc_id": "171016",
          "foodDescription": "Oil, sesame, salad or cooking",
          "foodState": "Oil, sesame, salad or cooking",
          "quantity": 20,
          "unit": "g",
          "notes": [],
          "grams": 20,
          "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": 176.8,
            "protein": 0,
            "carbs": 0,
            "fat": 20,
            "sugar": 0
          },
          "status": "mapped"
        }
      ]
    },
    {
      "sourceIndex": 11,
      "sourceText": "12 g sugar",
      "components": [
        {
          "ingredientKey": "sugar",
          "fdc_id": "169655",
          "foodDescription": "Sugars, granulated",
          "foodState": "Sugars, granulated",
          "quantity": 12,
          "unit": "g",
          "notes": [],
          "grams": 12,
          "conversion": {
            "type": "stated-weight",
            "basis": "Canonical ingredient mass; exact avoirdupois ounce/pound conversion where needed."
          },
          "per100g": {
            "calories": 387,
            "protein": 0,
            "carbs": 99.98,
            "fat": 0,
            "sugar": 99.8
          },
          "contribution": {
            "calories": 46.44,
            "protein": 0,
            "carbs": 11.9976,
            "fat": 0,
            "sugar": 11.975999999999999
          },
          "status": "mapped"
        }
      ]
    }
  ],
  "missingNutrients": {
    "calories": [
      "Ingredient 2: Cornstarch retained coating weight unknown",
      "Ingredient 6: Oil absorbed during frying unknown"
    ],
    "protein": [
      "Ingredient 2: Cornstarch retained coating weight unknown",
      "Ingredient 6: Oil absorbed during frying unknown"
    ],
    "carbs": [
      "Ingredient 2: Cornstarch retained coating weight unknown",
      "Ingredient 6: Oil absorbed during frying unknown"
    ],
    "fat": [
      "Ingredient 2: Cornstarch retained coating weight unknown",
      "Ingredient 6: Oil absorbed during frying unknown"
    ],
    "sugar": [
      "Ingredient 2: Cornstarch retained coating weight unknown",
      "Ingredient 6: Oil absorbed during frying 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": "aa5bd34173d87cd2c7ae921f9db496d12647c08c401e5b7d94c1fba12f7c2a1b"
}
