{
 "chain": "P.F. Chang's",
 "slug": "pf-changs",
 "url": "https://eatminmax.com/pf-changs",
 "sources": [
  "https://www.pfchangs.com/docs/default-source/pdf/pfc-national-menu-nutrition-autumn-in-kyoto-2026.pdf?sfvrsn=c1edf3f2_9"
 ],
 "official": true,
 "extractedAt": "2026-10-18T09:00:28.842Z",
 "sourceEdition": "2026-09",
 "license": "CC BY 4.0 — compiled by MinMax (eatminmax.com) from each restaurant's published nutrition guide, or a cited third-party-hosted copy of it where the chain's own document could not be read; source URL cited per item",
 "mealShape": "plates",
 "note": "A sit-down chain: its rows are the MinMax app's, built by the same code. A null macro means the source did not publish it; it is never estimated. name is the display name; sourceName (present only when the two differ) is the chain's own wording. role is the app's role; plate names the spec a dish is served with and stem what the plate is called by; held is why a dish is listed but never put in a meal. plates: specs (slots as [pool, min, max, lead, none]), pools (members and their spoken forms by row index), the plate mains ([row, frontier, protein value, filling value]), the drinks and every frontier the calculator composes a meal from ([calories, value, key rows, meal-order rows, phrase]). dropped: rows the app's data checks left out, with the reason. id is stable across refreshes.",
 "gate": {
  "status": "pass",
  "orderable": 99,
  "proteinEntrees": 77,
  "reasons": []
 },
 "mealNotes": [
  "A traditional P.F. Chang's entrée, noodle or rice dish, sushi roll or gluten-free entrée is priced as the whole dish and comes with NOTHING: the guide prices rice as its own SIDES rows, and the chain's own per-dish copy names only what is in the bowl (\"Mongolian Beef / Sweet soy glaze, flank steak, garlic, snipped green onion\") where the copy for its lunch bowls does say \"served on top of steamed white or brown rice\". So a side picked here is a side ordered beside the dish, never one the dish already carries. The figures are one order as the kitchen plates it; the chain's own To Go page prints the same dishes as 2 servings each, so a traditional entrée is a large plate.",
  "A House Special is printed under the guide's own heading \"HOUSE SPECIALS- VALUES DO NOT INCLUDE RICE\", and the block immediately under it is \"SERVED WITH CHOICE OF...\" and exactly two rows — White Rice and Brown Rice, individual serving, 6 oz. So the plate is the entrée plus one of those two, and the meal says which. No starter: the guide prices no starter under this heading, and the three-row STARTER block on the next page opens the Chef's Feast, whose own offer page prices it as the feast's first course (\"soup & salad / Select one per person\").",
  "A Lunch Special is the entrée alone — the guide heads the table \"LUNCH SPECIALS- VALUES DO NOT INCLUDE RICE\" — and pfchangs.com/menu says what completes it in one sentence: \"Individual portions each served with soup or salad, plus your choice of rice and the option to upgrade to noodles.\" So the plate is the entrée, one rice (or the noodle upgrade) and one soup or salad, each priced by the guide on the same page, and the lightest honest lunch is the entrée plus 250 plus 40. Lunch is served Monday to Friday until 3PM. The guide's own STARTER block for this table also prints a single spring roll and a single pork egg roll; both are held (the chain's To Go page and this guide's own multi-piece rows contradict their figures), so this pool is the three soups and salads the menu sentence names.",
  "The gluten-free lunch is the same plate as the lunch special — the guide heads it \"GLUTEN-FREE LUNCH - (VALUES DO NOT INCLUDE RICE)\" — with its own rice block, \"CHOOSE YOUR RICE\", printed directly under it: gluten-free white, brown or fried rice. The soup or salad is the same choice the menu sentence names for lunch."
 ],
 "items": [
  {
   "id": "changs-chicken-lettuce-wraps|",
   "role": "starter",
   "gated": true,
   "name": "Chang's Chicken Lettuce Wraps",
   "calories": 660,
   "protein": 38,
   "carbs": 66,
   "fat": 26,
   "fiber": 8,
   "sodium": 1840,
   "counter": "a Chang's Chicken Lettuce Wraps",
   "family": "wrap",
   "base": "Chang's Chicken Lettuce Wraps"
  },
  {
   "id": "veggie-lettuce-wraps|",
   "role": "starter",
   "gated": true,
   "name": "Veggie Lettuce Wraps",
   "calories": 640,
   "protein": 14,
   "carbs": 76,
   "fat": 34,
   "fiber": 8,
   "sodium": 1700,
   "counter": "a Veggie Lettuce Wraps",
   "family": "wrap",
   "base": "Veggie Lettuce Wraps"
  },
  {
   "id": "pork-belly-bao-buns|",
   "role": "starter",
   "gated": true,
   "name": "Pork Belly Bao Buns",
   "calories": 1000,
   "protein": 14,
   "carbs": 62,
   "fat": 78,
   "fiber": 2,
   "sodium": 1840,
   "counter": "a Pork Belly Bao Buns",
   "family": "bread",
   "base": "Pork Belly Bao Buns"
  },
  {
   "id": "japanese-wok-fired-calamari|",
   "role": "starter",
   "gated": true,
   "name": "Japanese Wok Fired Calamari",
   "calories": 780,
   "protein": 24,
   "carbs": 29,
   "fat": 63,
   "fiber": 1,
   "sodium": 1470,
   "counter": "a Japanese Wok Fired Calamari",
   "family": "calamari",
   "base": "Japanese Wok Fired Calamari"
  },
  {
   "id": "crispy-eggplant|",
   "role": "starter",
   "gated": true,
   "name": "Crispy Eggplant",
   "calories": 700,
   "protein": 4,
   "carbs": 43,
   "fat": 57,
   "fiber": 4,
   "sodium": 1120,
   "counter": "a Crispy Eggplant",
   "family": "eggplant",
   "base": "Crispy Eggplant"
  },
  {
   "id": "flaming-red-wontons|",
   "role": "starter",
   "gated": true,
   "name": "Flaming Red Wontons",
   "calories": 550,
   "protein": 15,
   "carbs": 41,
   "fat": 37,
   "fiber": 5,
   "sodium": 2170,
   "counter": "a Flaming Red Wontons",
   "family": "wonton",
   "base": "Flaming Red Wontons"
  },
  {
   "id": "crispy-green-beans|",
   "role": "starter",
   "gated": true,
   "name": "Crispy Green Beans",
   "calories": 1000,
   "protein": 8,
   "carbs": 70,
   "fat": 78,
   "fiber": 8,
   "sodium": 1500,
   "counter": "Crispy Green Beans",
   "family": "bean",
   "base": "Crispy Green Beans"
  },
  {
   "id": "duck-wings|",
   "role": "starter",
   "gated": true,
   "name": "Duck Wings",
   "calories": 720,
   "protein": 32,
   "carbs": 61,
   "fat": 39,
   "fiber": 3,
   "sodium": 2110,
   "counter": "Duck Wings",
   "family": "wing",
   "base": "Duck Wings",
   "limitedTime": true
  },
  {
   "id": "edamame|",
   "role": "starter",
   "gated": true,
   "name": "Edamame",
   "calories": 400,
   "protein": 36,
   "carbs": 24,
   "fat": 16,
   "fiber": 12,
   "sodium": 1960,
   "counter": "an Edamame",
   "family": "edamame",
   "base": "Edamame"
  },
  {
   "id": "changs-chicken-lettuce-wraps-half-order|",
   "role": "starter",
   "gated": true,
   "name": "Chang's Chicken Lettuce Wraps Half Order",
   "calories": 440,
   "protein": 19,
   "carbs": 38,
   "fat": 23,
   "fiber": 4,
   "sodium": 1170,
   "counter": "a Chang's Chicken Lettuce Wraps Half Order",
   "family": "wrap",
   "base": "Chang's Chicken Lettuce Wraps Half Order"
  },
  {
   "id": "veggie-lettuce-wraps-half-order|",
   "role": "starter",
   "gated": true,
   "name": "Veggie Lettuce Wraps Half Order",
   "calories": 500,
   "protein": 10,
   "carbs": 52,
   "fat": 29,
   "fiber": 5,
   "sodium": 1290,
   "counter": "a Veggie Lettuce Wraps Half Order",
   "family": "wrap",
   "base": "Veggie Lettuce Wraps Half Order"
  },
  {
   "id": "vegetable-spring-rolls|3pc",
   "role": "starter",
   "gated": true,
   "name": "Vegetable Spring Rolls (3)",
   "calories": 720,
   "protein": 9,
   "carbs": 90,
   "fat": 36,
   "fiber": 3,
   "sodium": 840,
   "counter": "3 Vegetable Spring Rolls",
   "family": "bread",
   "base": "Vegetable Spring Rolls"
  },
  {
   "id": "pork-dumplings-pan-fried|6pc",
   "role": "starter",
   "gated": true,
   "name": "Pork Dumplings Pan Fried (6)",
   "calories": 540,
   "protein": 18,
   "carbs": 42,
   "fat": 30,
   "fiber": 0,
   "sodium": 1380,
   "counter": "a 6-piece Pork Dumplings Pan Fried",
   "family": "fried",
   "base": "Pork Dumplings Pan Fried"
  },
  {
   "id": "pork-dumplings-pan-fried-3-half-order|",
   "role": "starter",
   "gated": true,
   "name": "Pork Dumplings Pan Fried (3) Half Order",
   "calories": 270,
   "protein": 9,
   "carbs": 24,
   "fat": 15,
   "fiber": 0,
   "sodium": 780,
   "counter": "a Pork Dumplings Pan Fried (3) Half Order",
   "family": "fried",
   "base": "Pork Dumplings Pan Fried (3) Half Order"
  },
  {
   "id": "pork-dumpling-steamed|6pc",
   "role": "starter",
   "gated": true,
   "name": "Pork Dumpling Steamed (6)",
   "calories": 480,
   "protein": 18,
   "carbs": 42,
   "fat": 21,
   "fiber": 0,
   "sodium": 1380,
   "counter": "a 6-piece Pork Dumpling Steamed",
   "family": "steamed",
   "base": "Pork Dumpling Steamed"
  },
  {
   "id": "pork-dumpling-steamed-3-half-order|",
   "role": "starter",
   "gated": true,
   "name": "Pork Dumpling Steamed (3) Half Order",
   "calories": 240,
   "protein": 9,
   "carbs": 24,
   "fat": 11,
   "fiber": 0,
   "sodium": 780,
   "counter": "a Pork Dumpling Steamed (3) Half Order",
   "family": "steamed",
   "base": "Pork Dumpling Steamed (3) Half Order"
  },
  {
   "id": "shrimp-dumplings-pan-fried|6pc",
   "role": "starter",
   "gated": true,
   "name": "Shrimp Dumplings Pan Fried (6)",
   "calories": 360,
   "protein": 24,
   "carbs": 36,
   "fat": 15,
   "fiber": 0,
   "sodium": 1620,
   "counter": "a 6-piece Shrimp Dumplings Pan Fried",
   "family": "fried",
   "base": "Shrimp Dumplings Pan Fried"
  },
  {
   "id": "shrimp-dumplings-steamed|6pc",
   "role": "starter",
   "gated": true,
   "name": "Shrimp Dumplings Steamed (6)",
   "calories": 300,
   "protein": 24,
   "carbs": 36,
   "fat": 6,
   "fiber": 0,
   "sodium": 1620,
   "counter": "a 6-piece Shrimp Dumplings Steamed",
   "family": "steamed",
   "base": "Shrimp Dumplings Steamed"
  },
  {
   "id": "wagyu-egg-rolls|2pc",
   "role": "starter",
   "gated": true,
   "name": "Wagyu Egg Rolls (2)",
   "calories": 1610,
   "protein": 30,
   "carbs": 71,
   "fat": 135,
   "fiber": 5,
   "sodium": 1440,
   "counter": "2 Wagyu Egg Rolls",
   "family": "bread",
   "base": "Wagyu Egg Rolls",
   "limitedTime": true
  },
  {
   "id": "pork-egg-rolls|2pc",
   "role": "starter",
   "gated": true,
   "name": "Pork Egg Rolls (2)",
   "calories": 700,
   "protein": 18,
   "carbs": 68,
   "fat": 38,
   "fiber": 6,
   "sodium": 920,
   "counter": "2 Pork Egg Rolls",
   "family": "bread",
   "base": "Pork Egg Rolls"
  },
  {
   "id": "crab-wontons|6pc",
   "role": "starter",
   "gated": true,
   "name": "Crab Wontons (6)",
   "calories": 600,
   "protein": 12,
   "carbs": 66,
   "fat": 30,
   "fiber": 0,
   "sodium": 1740,
   "counter": "a 6-piece Crab Wontons",
   "family": "wonton",
   "base": "Crab Wontons"
  },
  {
   "id": "kung-pao-brussel-sprouts|",
   "role": "side",
   "gated": true,
   "name": "Kung Pao Brussel Sprouts",
   "calories": 480,
   "protein": 8,
   "carbs": 64,
   "fat": 24,
   "fiber": 8,
   "sodium": 980,
   "counter": "a Kung Pao Brussel Sprouts",
   "family": "sprout",
   "base": "Kung Pao Brussel Sprouts"
  },
  {
   "id": "garlic-noodles|",
   "role": "side",
   "gated": true,
   "name": "Garlic Noodles",
   "calories": 680,
   "protein": 16,
   "carbs": 106,
   "fat": 22,
   "fiber": 4,
   "sodium": 1500,
   "counter": "a Garlic Noodles",
   "family": "noodle",
   "base": "Garlic Noodles"
  },
  {
   "id": "cold-cucumber-salad|",
   "role": "side",
   "gated": true,
   "name": "Cold Cucumber Salad",
   "calories": 520,
   "protein": 4,
   "carbs": 28,
   "fat": 46,
   "fiber": 2,
   "sodium": 920,
   "counter": "a Cold Cucumber Salad",
   "family": "salad",
   "base": "Cold Cucumber Salad"
  },
  {
   "id": "chili-garlic-green-beans|",
   "role": "side",
   "gated": true,
   "name": "Chili Garlic Green Beans",
   "calories": 520,
   "protein": 8,
   "carbs": 38,
   "fat": 40,
   "fiber": 10,
   "sodium": 1700,
   "counter": "a side of Chili Garlic Green Beans",
   "family": "bean",
   "base": "Chili Garlic Green Beans"
  },
  {
   "id": "wonton-soup-bowl|",
   "role": "side",
   "gated": true,
   "name": "Wonton Soup Bowl",
   "calories": 480,
   "protein": 40,
   "carbs": 52,
   "fat": 14,
   "fiber": 4,
   "sodium": 2960,
   "counter": "a Wonton Soup Bowl",
   "family": "soup",
   "base": "Wonton Soup Bowl"
  },
  {
   "id": "wonton-soup-cup|",
   "role": "side",
   "gated": true,
   "name": "Wonton Soup Cup",
   "calories": 130,
   "protein": 9,
   "carbs": 14,
   "fat": 4,
   "fiber": 1,
   "sodium": 770,
   "counter": "a Wonton Soup Cup",
   "family": "soup",
   "base": "Wonton Soup Cup"
  },
  {
   "id": "egg-drop-soup-bowl|",
   "role": "side",
   "gated": true,
   "name": "Egg Drop Soup Bowl",
   "calories": 280,
   "protein": 8,
   "carbs": 44,
   "fat": 6,
   "fiber": 0,
   "sodium": 3760,
   "counter": "an Egg Drop Soup Bowl",
   "family": "soup",
   "base": "Egg Drop Soup Bowl"
  },
  {
   "id": "egg-drop-soup-cup|",
   "role": "side",
   "gated": true,
   "name": "Egg Drop Soup Cup",
   "calories": 40,
   "protein": 1,
   "carbs": 6,
   "fat": 1,
   "fiber": 0,
   "sodium": 560,
   "counter": "an Egg Drop Soup Cup",
   "family": "soup",
   "base": "Egg Drop Soup Cup"
  },
  {
   "id": "hot-and-sour-soup-bowl|",
   "role": "side",
   "gated": true,
   "name": "Hot & Sour Soup Bowl",
   "calories": 480,
   "protein": 28,
   "carbs": 60,
   "fat": 12,
   "fiber": 4,
   "sodium": 3720,
   "counter": "a Hot & Sour Soup Bowl",
   "family": "soup",
   "base": "Hot & Sour Soup Bowl"
  },
  {
   "id": "hot-and-sour-soup-cup|",
   "role": "side",
   "gated": true,
   "name": "Hot & Sour Soup Cup",
   "calories": 70,
   "protein": 4,
   "carbs": 9,
   "fat": 2,
   "fiber": 0,
   "sodium": 580,
   "counter": "a Hot & Sour Soup Cup",
   "family": "soup",
   "base": "Hot & Sour Soup Cup"
  },
  {
   "id": "thai-peanut-salad-to-share|",
   "role": "side",
   "gated": true,
   "name": "Thai Peanut Salad to Share",
   "sourceName": "Thai Peanut Salad To Share",
   "calories": 580,
   "protein": 22,
   "carbs": 56,
   "fat": 34,
   "fiber": 10,
   "sodium": 1780,
   "counter": "a Thai Peanut Salad to Share",
   "family": "share",
   "base": "Thai Peanut Salad to Share",
   "single": true,
   "held": "the guide prints this same salad \"For One\" on the same page, so the To Share row is a portion for more than one person; the For One row is the one MinMax composes"
  },
  {
   "id": "thai-peanut-salad-for-one|",
   "role": "side",
   "gated": true,
   "name": "Thai Peanut Salad for One",
   "sourceName": "Thai Peanut Salad For One",
   "calories": 280,
   "protein": 12,
   "carbs": 28,
   "fat": 16,
   "fiber": 4,
   "sodium": 900,
   "counter": "a Thai Peanut Salad for One",
   "family": "one",
   "base": "Thai Peanut Salad for One"
  },
  {
   "id": "asian-caesar-salad-to-share|",
   "role": "side",
   "gated": true,
   "name": "Asian Caesar Salad to Share",
   "sourceName": "Asian Caesar Salad To Share",
   "calories": 420,
   "protein": 16,
   "carbs": 22,
   "fat": 30,
   "fiber": 4,
   "sodium": 880,
   "counter": "an Asian Caesar Salad to Share",
   "family": "share",
   "base": "Asian Caesar Salad to Share",
   "single": true,
   "held": "the guide prints this same salad \"For One\" on the same page, so the To Share row is a portion for more than one person; the For One row is the one MinMax composes"
  },
  {
   "id": "asian-caesar-salad-for-one|",
   "role": "side",
   "gated": true,
   "name": "Asian Caesar Salad for One",
   "sourceName": "Asian Caesar Salad For One",
   "calories": 220,
   "protein": 8,
   "carbs": 12,
   "fat": 16,
   "fiber": 2,
   "sodium": 480,
   "counter": "an Asian Caesar Salad for One",
   "family": "one",
   "base": "Asian Caesar Salad for One"
  },
  {
   "id": "mandarin-crunch-salad-to-share|",
   "role": "side",
   "gated": true,
   "name": "Mandarin Crunch Salad to Share",
   "sourceName": "Mandarin Crunch Salad To Share",
   "calories": 700,
   "protein": 12,
   "carbs": 74,
   "fat": 40,
   "fiber": 6,
   "sodium": 1520,
   "counter": "a Mandarin Crunch Salad to Share",
   "family": "share",
   "base": "Mandarin Crunch Salad to Share",
   "single": true,
   "held": "the guide prints this same salad \"For One\" on the same page, so the To Share row is a portion for more than one person; the For One row is the one MinMax composes"
  },
  {
   "id": "mandarin-crunch-salad-for-one|",
   "role": "side",
   "gated": true,
   "name": "Mandarin Crunch Salad for One",
   "sourceName": "Mandarin Crunch Salad For One",
   "calories": 360,
   "protein": 6,
   "carbs": 38,
   "fat": 20,
   "fiber": 4,
   "sodium": 760,
   "counter": "a Mandarin Crunch Salad for One",
   "family": "one",
   "base": "Mandarin Crunch Salad for One"
  },
  {
   "id": "house-salad-to-share|",
   "role": "side",
   "gated": true,
   "name": "House Salad to Share",
   "sourceName": "House Salad To Share",
   "calories": 220,
   "protein": 6,
   "carbs": 28,
   "fat": 10,
   "fiber": 4,
   "sodium": 720,
   "counter": "a House Salad to Share",
   "family": "share",
   "base": "House Salad to Share",
   "single": true,
   "held": "the guide prints this same salad \"For One\" on the same page, so the To Share row is a portion for more than one person; the For One row is the one MinMax composes"
  },
  {
   "id": "house-salad-for-one|",
   "role": "side",
   "gated": true,
   "name": "House Salad for One",
   "sourceName": "House Salad For One",
   "calories": 160,
   "protein": 4,
   "carbs": 20,
   "fat": 8,
   "fiber": 4,
   "sodium": 520,
   "counter": "a House Salad for One",
   "family": "one",
   "base": "House Salad for One"
  },
  {
   "id": "chicken|",
   "role": "topping",
   "gated": true,
   "name": "Chicken",
   "calories": 220,
   "protein": 24,
   "carbs": 2,
   "fat": 12,
   "fiber": 0,
   "sodium": 110,
   "counter": "a Chicken",
   "family": "chicken",
   "base": "Chicken"
  },
  {
   "id": "salmon|",
   "role": "topping",
   "gated": true,
   "name": "Salmon",
   "calories": 320,
   "protein": 22,
   "carbs": 0,
   "fat": 26,
   "fiber": 0,
   "sodium": 440,
   "counter": "a Salmon",
   "family": "salmon",
   "base": "Salmon"
  },
  {
   "id": "dynamite-roll|",
   "role": "entree",
   "gated": true,
   "name": "Dynamite Roll",
   "calories": 780,
   "protein": 19,
   "carbs": 85,
   "fat": 41,
   "fiber": 5,
   "sodium": 2630,
   "counter": "a Dynamite Roll",
   "family": "bread",
   "base": "Dynamite Roll",
   "plate": "as-served"
  },
  {
   "id": "california-roll|",
   "role": "entree",
   "gated": true,
   "name": "California Roll",
   "calories": 400,
   "protein": 11,
   "carbs": 60,
   "fat": 14,
   "fiber": 4,
   "sodium": 1200,
   "counter": "a California Roll",
   "family": "bread",
   "base": "California Roll",
   "plate": "as-served"
  },
  {
   "id": "california-hand-roll|1pc",
   "role": "starter",
   "gated": true,
   "name": "California Hand Roll (1)",
   "calories": 100,
   "protein": 3,
   "carbs": 11,
   "fat": 5,
   "fiber": 2,
   "sodium": 270,
   "counter": "a California Hand Roll",
   "family": "bread",
   "base": "California Hand Roll"
  },
  {
   "id": "shrimp-tempura-hand-roll|1pc",
   "role": "starter",
   "gated": true,
   "name": "Shrimp Tempura Hand Roll (1)",
   "calories": 200,
   "protein": 5,
   "carbs": 16,
   "fat": 13,
   "fiber": 3,
   "sodium": 400,
   "counter": "a Shrimp Tempura Hand Roll",
   "family": "bread",
   "base": "Shrimp Tempura Hand Roll"
  },
  {
   "id": "spicy-tuna-hand-roll|1pc",
   "role": "starter",
   "gated": true,
   "name": "Spicy Tuna Hand Roll (1)",
   "calories": 110,
   "protein": 5,
   "carbs": 9,
   "fat": 6,
   "fiber": 2,
   "sodium": 310,
   "counter": "a Spicy Tuna Hand Roll",
   "family": "bread",
   "base": "Spicy Tuna Hand Roll"
  },
  {
   "id": "spicy-tuna-crispy-rice|",
   "role": "entree",
   "gated": true,
   "name": "Spicy Tuna Crispy Rice",
   "calories": 570,
   "protein": 17,
   "carbs": 53,
   "fat": 33,
   "fiber": 6,
   "sodium": 1080,
   "counter": "a Spicy Tuna Crispy Rice",
   "family": "rice",
   "base": "Spicy Tuna Crispy Rice",
   "plate": "as-served"
  },
  {
   "id": "tiger-roll|",
   "role": "entree",
   "gated": true,
   "name": "Tiger Roll",
   "calories": 740,
   "protein": 19,
   "carbs": 73,
   "fat": 42,
   "fiber": 7,
   "sodium": 2510,
   "counter": "a Tiger Roll",
   "family": "bread",
   "base": "Tiger Roll",
   "plate": "as-served"
  },
  {
   "id": "japanese-philly-roll|",
   "role": "entree",
   "gated": true,
   "name": "Japanese Philly Roll",
   "calories": 950,
   "protein": 19,
   "carbs": 87,
   "fat": 58,
   "fiber": 6,
   "sodium": 1030,
   "counter": "a Japanese Philly Roll",
   "family": "bread",
   "base": "Japanese Philly Roll",
   "plate": "as-served"
  },
  {
   "id": "kung-pao-dragon-roll|",
   "role": "entree",
   "gated": true,
   "name": "Kung Pao Dragon Roll",
   "calories": 490,
   "protein": 21,
   "carbs": 60,
   "fat": 19,
   "fiber": 4,
   "sodium": 1660,
   "counter": "a Kung Pao Dragon Roll",
   "family": "bread",
   "base": "Kung Pao Dragon Roll",
   "plate": "as-served"
  },
  {
   "id": "hong-kong-beef-house-special|",
   "role": "entree",
   "gated": true,
   "name": "Hong Kong Beef House Special",
   "calories": 350,
   "protein": 24,
   "carbs": 26,
   "fat": 17,
   "fiber": 3,
   "sodium": 1750,
   "counter": "a Hong Kong Beef House Special",
   "family": "special",
   "base": "Hong Kong Beef House Special",
   "plate": "house-special"
  },
  {
   "id": "korean-sesame-chicken-house-special|",
   "role": "entree",
   "gated": true,
   "name": "Korean Sesame Chicken House Special",
   "calories": 550,
   "protein": 23,
   "carbs": 43,
   "fat": 27,
   "fiber": 3,
   "sodium": 1080,
   "counter": "a Korean Sesame Chicken House Special",
   "family": "special",
   "base": "Korean Sesame Chicken House Special",
   "plate": "house-special"
  },
  {
   "id": "chicken-with-broccoli-house-special|",
   "role": "entree",
   "gated": true,
   "name": "Chicken with Broccoli House Special",
   "calories": 350,
   "protein": 34,
   "carbs": 33,
   "fat": 10,
   "fiber": 3,
   "sodium": 1450,
   "counter": "a Chicken with Broccoli House Special",
   "family": "chicken",
   "base": "Chicken with Broccoli House Special",
   "plate": "house-special"
  },
  {
   "id": "mongolian-tofu-house-special|",
   "role": "entree",
   "gated": true,
   "name": "Mongolian Tofu House Special",
   "calories": 550,
   "protein": 13,
   "carbs": 40,
   "fat": 38,
   "fiber": 2,
   "sodium": 1260,
   "counter": "a Mongolian Tofu House Special",
   "family": "special",
   "base": "Mongolian Tofu House Special",
   "plate": "house-special"
  },
  {
   "id": "white-rice|6oz",
   "role": "side",
   "gated": true,
   "name": "White Rice (6 oz)",
   "calories": 220,
   "protein": 4,
   "carbs": 49,
   "fat": 0,
   "fiber": 1,
   "sodium": 0,
   "counter": "a side of White Rice",
   "family": "rice",
   "base": "White Rice"
  },
  {
   "id": "brown-rice|6oz",
   "role": "side",
   "gated": true,
   "name": "Brown Rice (6 oz)",
   "calories": 190,
   "protein": 4,
   "carbs": 40,
   "fat": 0,
   "fiber": 3,
   "sodium": 0,
   "counter": "a side of Brown Rice",
   "family": "rice",
   "base": "Brown Rice"
  },
  {
   "id": "pad-thai-chefs-feast|",
   "role": "entree",
   "gated": true,
   "name": "Pad Thai Chef's Feast",
   "calories": 1320,
   "protein": 35,
   "carbs": 193,
   "fat": 46,
   "fiber": 6,
   "sodium": 3010,
   "counter": "a Pad Thai Chef's Feast",
   "family": "feast",
   "base": "Pad Thai Chef's Feast",
   "single": true,
   "held": "a course of the Chef's Feast, which P.F. Chang's sells only as a 3-course prix fixe \"Crafted for groups of 2 or more\" and \"*available for online orders only\" (pfchangs.com/offers/chefs-feast, read 2026-09-18) and lists on its menu as \"Chef's Feast for 2\", \"for 4\" and \"for 6\" — no row of it is an order one person can place"
  },
  {
   "id": "chicken-pad-thai-chefs-feast|",
   "role": "entree",
   "gated": true,
   "name": "Chicken Pad Thai Chef's Feast",
   "calories": 1450,
   "protein": 51,
   "carbs": 196,
   "fat": 52,
   "fiber": 7,
   "sodium": 3130,
   "counter": "a Chicken Pad Thai Chef's Feast",
   "family": "feast",
   "base": "Chicken Pad Thai Chef's Feast",
   "single": true,
   "held": "a course of the Chef's Feast, which P.F. Chang's sells only as a 3-course prix fixe \"Crafted for groups of 2 or more\" and \"*available for online orders only\" (pfchangs.com/offers/chefs-feast, read 2026-09-18) and lists on its menu as \"Chef's Feast for 2\", \"for 4\" and \"for 6\" — no row of it is an order one person can place"
  },
  {
   "id": "tofu-pad-thai-chefs-feast|",
   "role": "entree",
   "gated": true,
   "name": "Tofu Pad Thai Chef's Feast",
   "calories": 1590,
   "protein": 41,
   "carbs": 200,
   "fat": 70,
   "fiber": 7,
   "sodium": 3020,
   "counter": "a Tofu Pad Thai Chef's Feast",
   "family": "feast",
   "base": "Tofu Pad Thai Chef's Feast",
   "single": true,
   "held": "a course of the Chef's Feast, which P.F. Chang's sells only as a 3-course prix fixe \"Crafted for groups of 2 or more\" and \"*available for online orders only\" (pfchangs.com/offers/chefs-feast, read 2026-09-18) and lists on its menu as \"Chef's Feast for 2\", \"for 4\" and \"for 6\" — no row of it is an order one person can place"
  },
  {
   "id": "beef-pad-thai-chefs-feast|",
   "role": "entree",
   "gated": true,
   "name": "Beef Pad Thai Chef's Feast",
   "calories": 1450,
   "protein": 48,
   "carbs": 195,
   "fat": 53,
   "fiber": 6,
   "sodium": 3200,
   "counter": "a Beef Pad Thai Chef's Feast",
   "family": "feast",
   "base": "Beef Pad Thai Chef's Feast",
   "single": true,
   "held": "a course of the Chef's Feast, which P.F. Chang's sells only as a 3-course prix fixe \"Crafted for groups of 2 or more\" and \"*available for online orders only\" (pfchangs.com/offers/chefs-feast, read 2026-09-18) and lists on its menu as \"Chef's Feast for 2\", \"for 4\" and \"for 6\" — no row of it is an order one person can place"
  },
  {
   "id": "shrimp-pad-thai-chefs-feast|",
   "role": "entree",
   "gated": true,
   "name": "Shrimp Pad Thai Chef's Feast",
   "calories": 1400,
   "protein": 47,
   "carbs": 193,
   "fat": 49,
   "fiber": 6,
   "sodium": 3640,
   "counter": "a Shrimp Pad Thai Chef's Feast",
   "family": "feast",
   "base": "Shrimp Pad Thai Chef's Feast",
   "single": true,
   "held": "a course of the Chef's Feast, which P.F. Chang's sells only as a 3-course prix fixe \"Crafted for groups of 2 or more\" and \"*available for online orders only\" (pfchangs.com/offers/chefs-feast, read 2026-09-18) and lists on its menu as \"Chef's Feast for 2\", \"for 4\" and \"for 6\" — no row of it is an order one person can place"
  },
  {
   "id": "fried-rice-with-vegetable-chefs-feast|",
   "role": "side",
   "gated": true,
   "name": "Fried Rice with Vegetable Chef's Feast",
   "calories": 940,
   "protein": 33,
   "carbs": 162,
   "fat": 16,
   "fiber": 8,
   "sodium": 1920,
   "counter": "a side of Fried Rice with Vegetable Chef's Feast",
   "family": "rice",
   "base": "Fried Rice with Vegetable Chef's Feast",
   "single": true,
   "held": "a course of the Chef's Feast, which P.F. Chang's sells only as a 3-course prix fixe \"Crafted for groups of 2 or more\" and \"*available for online orders only\" (pfchangs.com/offers/chefs-feast, read 2026-09-18) and lists on its menu as \"Chef's Feast for 2\", \"for 4\" and \"for 6\" — no row of it is an order one person can place"
  },
  {
   "id": "fried-rice-with-beef-chefs-feast|",
   "role": "side",
   "gated": true,
   "name": "Fried Rice with Beef Chef's Feast",
   "calories": 970,
   "protein": 33,
   "carbs": 154,
   "fat": 22,
   "fiber": 5,
   "sodium": 1720,
   "counter": "a side of Fried Rice with Beef Chef's Feast",
   "family": "rice",
   "base": "Fried Rice with Beef Chef's Feast",
   "single": true,
   "held": "a course of the Chef's Feast, which P.F. Chang's sells only as a 3-course prix fixe \"Crafted for groups of 2 or more\" and \"*available for online orders only\" (pfchangs.com/offers/chefs-feast, read 2026-09-18) and lists on its menu as \"Chef's Feast for 2\", \"for 4\" and \"for 6\" — no row of it is an order one person can place"
  },
  {
   "id": "fried-rice-with-chicken-chefs-feast|",
   "role": "side",
   "gated": true,
   "name": "Fried Rice with Chicken Chef's Feast",
   "calories": 970,
   "protein": 36,
   "carbs": 155,
   "fat": 21,
   "fiber": 6,
   "sodium": 1640,
   "counter": "a side of Fried Rice with Chicken Chef's Feast",
   "family": "rice",
   "base": "Fried Rice with Chicken Chef's Feast",
   "single": true,
   "held": "a course of the Chef's Feast, which P.F. Chang's sells only as a 3-course prix fixe \"Crafted for groups of 2 or more\" and \"*available for online orders only\" (pfchangs.com/offers/chefs-feast, read 2026-09-18) and lists on its menu as \"Chef's Feast for 2\", \"for 4\" and \"for 6\" — no row of it is an order one person can place"
  },
  {
   "id": "fried-rice-with-shrimp-chefs-feast|",
   "role": "side",
   "gated": true,
   "name": "Fried Rice with Shrimp Chef's Feast",
   "calories": 890,
   "protein": 28,
   "carbs": 152,
   "fat": 16,
   "fiber": 5,
   "sodium": 1890,
   "counter": "a side of Fried Rice with Shrimp Chef's Feast",
   "family": "rice",
   "base": "Fried Rice with Shrimp Chef's Feast",
   "single": true,
   "held": "a course of the Chef's Feast, which P.F. Chang's sells only as a 3-course prix fixe \"Crafted for groups of 2 or more\" and \"*available for online orders only\" (pfchangs.com/offers/chefs-feast, read 2026-09-18) and lists on its menu as \"Chef's Feast for 2\", \"for 4\" and \"for 6\" — no row of it is an order one person can place"
  },
  {
   "id": "fried-rice-with-tofu-chefs-feast|",
   "role": "side",
   "gated": true,
   "name": "Fried Rice with Tofu Chef's Feast",
   "calories": 1060,
   "protein": 26,
   "carbs": 160,
   "fat": 33,
   "fiber": 6,
   "sodium": 1530,
   "counter": "a side of Fried Rice with Tofu Chef's Feast",
   "family": "rice",
   "base": "Fried Rice with Tofu Chef's Feast",
   "single": true,
   "held": "a course of the Chef's Feast, which P.F. Chang's sells only as a 3-course prix fixe \"Crafted for groups of 2 or more\" and \"*available for online orders only\" (pfchangs.com/offers/chefs-feast, read 2026-09-18) and lists on its menu as \"Chef's Feast for 2\", \"for 4\" and \"for 6\" — no row of it is an order one person can place"
  },
  {
   "id": "lo-mein-vegetable-chefs-feast|",
   "role": "entree",
   "gated": true,
   "name": "Lo Mein Vegetable Chef's Feast",
   "calories": 710,
   "protein": 22,
   "carbs": 124,
   "fat": 14,
   "fiber": 10,
   "sodium": 3080,
   "counter": "a Lo Mein Vegetable Chef's Feast",
   "family": "feast",
   "base": "Lo Mein Vegetable Chef's Feast",
   "single": true,
   "held": "a course of the Chef's Feast, which P.F. Chang's sells only as a 3-course prix fixe \"Crafted for groups of 2 or more\" and \"*available for online orders only\" (pfchangs.com/offers/chefs-feast, read 2026-09-18) and lists on its menu as \"Chef's Feast for 2\", \"for 4\" and \"for 6\" — no row of it is an order one person can place"
  },
  {
   "id": "lo-mein-beef-chefs-feast|",
   "role": "entree",
   "gated": true,
   "name": "Lo Mein Beef Chef's Feast",
   "calories": 780,
   "protein": 31,
   "carbs": 117,
   "fat": 21,
   "fiber": 7,
   "sodium": 3250,
   "counter": "a Lo Mein Beef Chef's Feast",
   "family": "feast",
   "base": "Lo Mein Beef Chef's Feast",
   "single": true,
   "held": "a course of the Chef's Feast, which P.F. Chang's sells only as a 3-course prix fixe \"Crafted for groups of 2 or more\" and \"*available for online orders only\" (pfchangs.com/offers/chefs-feast, read 2026-09-18) and lists on its menu as \"Chef's Feast for 2\", \"for 4\" and \"for 6\" — no row of it is an order one person can place"
  },
  {
   "id": "lo-mein-chicken-chefs-feast|",
   "role": "entree",
   "gated": true,
   "name": "Lo Mein Chicken Chef's Feast",
   "calories": 780,
   "protein": 34,
   "carbs": 118,
   "fat": 19,
   "fiber": 7,
   "sodium": 3180,
   "counter": "a Lo Mein Chicken Chef's Feast",
   "family": "feast",
   "base": "Lo Mein Chicken Chef's Feast",
   "single": true,
   "held": "a course of the Chef's Feast, which P.F. Chang's sells only as a 3-course prix fixe \"Crafted for groups of 2 or more\" and \"*available for online orders only\" (pfchangs.com/offers/chefs-feast, read 2026-09-18) and lists on its menu as \"Chef's Feast for 2\", \"for 4\" and \"for 6\" — no row of it is an order one person can place"
  },
  {
   "id": "lo-mein-shrimp-chefs-feast|",
   "role": "entree",
   "gated": true,
   "name": "Lo Mein Shrimp Chef's Feast",
   "calories": 730,
   "protein": 30,
   "carbs": 115,
   "fat": 16,
   "fiber": 7,
   "sodium": 3690,
   "counter": "a Lo Mein Shrimp Chef's Feast",
   "family": "feast",
   "base": "Lo Mein Shrimp Chef's Feast",
   "single": true,
   "held": "a course of the Chef's Feast, which P.F. Chang's sells only as a 3-course prix fixe \"Crafted for groups of 2 or more\" and \"*available for online orders only\" (pfchangs.com/offers/chefs-feast, read 2026-09-18) and lists on its menu as \"Chef's Feast for 2\", \"for 4\" and \"for 6\" — no row of it is an order one person can place"
  },
  {
   "id": "lo-mein-tofu-chefs-feast|",
   "role": "entree",
   "gated": true,
   "name": "Lo Mein Tofu Chef's Feast",
   "calories": 870,
   "protein": 24,
   "carbs": 122,
   "fat": 31,
   "fiber": 7,
   "sodium": 3070,
   "counter": "a Lo Mein Tofu Chef's Feast",
   "family": "feast",
   "base": "Lo Mein Tofu Chef's Feast",
   "single": true,
   "held": "a course of the Chef's Feast, which P.F. Chang's sells only as a 3-course prix fixe \"Crafted for groups of 2 or more\" and \"*available for online orders only\" (pfchangs.com/offers/chefs-feast, read 2026-09-18) and lists on its menu as \"Chef's Feast for 2\", \"for 4\" and \"for 6\" — no row of it is an order one person can place"
  },
  {
   "id": "mongolian-beef|",
   "role": "entree",
   "gated": true,
   "name": "Mongolian Beef",
   "calories": 680,
   "protein": 54,
   "carbs": 40,
   "fat": 34,
   "fiber": 2,
   "sodium": 2340,
   "counter": "a Mongolian Beef",
   "family": "beef",
   "base": "Mongolian Beef",
   "plate": "as-served"
  },
  {
   "id": "ny-prime-strip-steak-takaki|",
   "role": "entree",
   "gated": true,
   "name": "NY Prime Strip Steak Takaki",
   "calories": 970,
   "protein": 39,
   "carbs": 42,
   "fat": 70,
   "fiber": 3,
   "sodium": 1820,
   "counter": "an NY Prime Strip Steak Takaki",
   "family": "takaki",
   "base": "NY Prime Strip Steak Takaki",
   "single": true,
   "held": "the guide prices it, but pfchangs.com/menu no longer sells it: its Main Entrees list is 26 items and carries neither the strip steak nor the Kung Pao Shrimp, and its Noodles & Rice list is 6 and carries no Lobster & Prawn Fried Rice (read 2026-09-18)"
  },
  {
   "id": "beef-with-broccoli|",
   "role": "entree",
   "gated": true,
   "name": "Beef with Broccoli",
   "calories": 600,
   "protein": 46,
   "carbs": 46,
   "fat": 26,
   "fiber": 4,
   "sodium": 2200,
   "counter": "a Beef with Broccoli",
   "family": "beef",
   "base": "Beef with Broccoli",
   "plate": "as-served"
  },
  {
   "id": "teriyaki-beef|",
   "role": "entree",
   "gated": true,
   "name": "Teriyaki Beef",
   "calories": 800,
   "protein": 36,
   "carbs": 98,
   "fat": 30,
   "fiber": 2,
   "sodium": 2480,
   "counter": "a Teriyaki Beef",
   "family": "beef",
   "base": "Teriyaki Beef",
   "plate": "as-served"
  },
  {
   "id": "pepper-steak|",
   "role": "entree",
   "gated": true,
   "name": "Pepper Steak",
   "calories": 600,
   "protein": 48,
   "carbs": 30,
   "fat": 30,
   "fiber": 4,
   "sodium": 2320,
   "counter": "a Pepper Steak",
   "family": "steak",
   "base": "Pepper Steak",
   "plate": "as-served"
  },
  {
   "id": "black-pepper-filet|",
   "role": "entree",
   "gated": true,
   "name": "Black Pepper Filet",
   "calories": 1240,
   "protein": 46,
   "carbs": 99,
   "fat": 74,
   "fiber": 12,
   "sodium": 2850,
   "counter": "a Black Pepper Filet",
   "family": "filet",
   "base": "Black Pepper Filet",
   "plate": "as-served"
  },
  {
   "id": "sesame-beef|",
   "role": "entree",
   "gated": true,
   "name": "Sesame Beef",
   "calories": 820,
   "protein": 50,
   "carbs": 80,
   "fat": 32,
   "fiber": 4,
   "sodium": 2320,
   "counter": "a Sesame Beef",
   "family": "beef",
   "base": "Sesame Beef",
   "plate": "as-served"
  },
  {
   "id": "kung-pao-beef|",
   "role": "entree",
   "gated": true,
   "name": "Kung Pao Beef",
   "calories": 900,
   "protein": 56,
   "carbs": 52,
   "fat": 54,
   "fiber": 6,
   "sodium": 2380,
   "counter": "a Kung Pao Beef",
   "family": "beef",
   "base": "Kung Pao Beef",
   "plate": "as-served"
  },
  {
   "id": "changs-spicy-chicken|",
   "role": "entree",
   "gated": true,
   "name": "Chang's Spicy Chicken",
   "calories": 1060,
   "protein": 50,
   "carbs": 66,
   "fat": 52,
   "fiber": 2,
   "sodium": 1740,
   "counter": "a Chang's Spicy Chicken",
   "family": "chicken",
   "base": "Chang's Spicy Chicken",
   "plate": "as-served"
  },
  {
   "id": "crispy-honey-chicken|",
   "role": "entree",
   "gated": true,
   "name": "Crispy Honey Chicken",
   "calories": 1380,
   "protein": 44,
   "carbs": 112,
   "fat": 82,
   "fiber": 6,
   "sodium": 780,
   "counter": "a Crispy Honey Chicken",
   "family": "chicken",
   "base": "Crispy Honey Chicken",
   "plate": "as-served"
  },
  {
   "id": "sesame-chicken|",
   "role": "entree",
   "gated": true,
   "name": "Sesame Chicken",
   "calories": 980,
   "protein": 48,
   "carbs": 60,
   "fat": 48,
   "fiber": 4,
   "sodium": 2060,
   "counter": "a Sesame Chicken",
   "family": "chicken",
   "base": "Sesame Chicken",
   "plate": "as-served"
  },
  {
   "id": "orange-chicken|",
   "role": "entree",
   "gated": true,
   "name": "Orange Chicken",
   "calories": 1260,
   "protein": 44,
   "carbs": 108,
   "fat": 74,
   "fiber": 6,
   "sodium": 1160,
   "counter": "an Orange Chicken",
   "family": "chicken",
   "base": "Orange Chicken",
   "plate": "as-served"
  },
  {
   "id": "chicken-with-broccoli|",
   "role": "entree",
   "gated": true,
   "name": "Chicken with Broccoli",
   "calories": 480,
   "protein": 60,
   "carbs": 30,
   "fat": 14,
   "fiber": 6,
   "sodium": 1300,
   "counter": "a Chicken with Broccoli",
   "family": "chicken",
   "base": "Chicken with Broccoli",
   "plate": "as-served"
  },
  {
   "id": "sweet-and-sour-chicken|",
   "role": "entree",
   "gated": true,
   "name": "Sweet & Sour Chicken",
   "calories": 880,
   "protein": 36,
   "carbs": 88,
   "fat": 42,
   "fiber": 4,
   "sodium": 560,
   "counter": "a Sweet & Sour Chicken",
   "family": "chicken",
   "base": "Sweet & Sour Chicken",
   "plate": "as-served"
  },
  {
   "id": "teriyaki-chicken|",
   "role": "entree",
   "gated": true,
   "name": "Teriyaki Chicken",
   "calories": 980,
   "protein": 40,
   "carbs": 82,
   "fat": 44,
   "fiber": 2,
   "sodium": 2300,
   "counter": "a Teriyaki Chicken",
   "family": "chicken",
   "base": "Teriyaki Chicken",
   "plate": "as-served"
  },
  {
   "id": "kung-pao-chicken|",
   "role": "entree",
   "gated": true,
   "name": "Kung Pao Chicken",
   "calories": 1040,
   "protein": 54,
   "carbs": 30,
   "fat": 68,
   "fiber": 6,
   "sodium": 1920,
   "counter": "a Kung Pao Chicken",
   "family": "chicken",
   "base": "Kung Pao Chicken",
   "plate": "as-served"
  },
  {
   "id": "black-pepper-chicken|",
   "role": "entree",
   "gated": true,
   "name": "Black Pepper Chicken",
   "calories": 880,
   "protein": 30,
   "carbs": 76,
   "fat": 50,
   "fiber": 6,
   "sodium": 2480,
   "counter": "a Black Pepper Chicken",
   "family": "chicken",
   "base": "Black Pepper Chicken",
   "plate": "as-served"
  },
  {
   "id": "firecracker-shrimp|",
   "role": "entree",
   "gated": true,
   "name": "Firecracker Shrimp",
   "calories": 580,
   "protein": 44,
   "carbs": 28,
   "fat": 34,
   "fiber": 6,
   "sodium": 2720,
   "counter": "a Firecracker Shrimp",
   "family": "shrimp",
   "base": "Firecracker Shrimp",
   "plate": "as-served"
  },
  {
   "id": "miso-glazed-salmon|",
   "role": "entree",
   "gated": true,
   "name": "Miso Glazed Salmon",
   "calories": 680,
   "protein": 52,
   "carbs": 32,
   "fat": 38,
   "fiber": 4,
   "sodium": 1200,
   "counter": "a Miso Glazed Salmon",
   "family": "salmon",
   "base": "Miso Glazed Salmon",
   "plate": "as-served"
  },
  {
   "id": "crispy-honey-shrimp|",
   "role": "entree",
   "gated": true,
   "name": "Crispy Honey Shrimp",
   "calories": 1180,
   "protein": 30,
   "carbs": 78,
   "fat": 80,
   "fiber": 6,
   "sodium": 2100,
   "counter": "a Crispy Honey Shrimp",
   "family": "shrimp",
   "base": "Crispy Honey Shrimp",
   "plate": "as-served"
  },
  {
   "id": "kung-pao-shrimp|",
   "role": "entree",
   "gated": true,
   "name": "Kung Pao Shrimp",
   "calories": 1020,
   "protein": 48,
   "carbs": 54,
   "fat": 70,
   "fiber": 8,
   "sodium": 3260,
   "counter": "a Kung Pao Shrimp",
   "family": "shrimp",
   "base": "Kung Pao Shrimp",
   "single": true,
   "held": "the guide prices it, but pfchangs.com/menu no longer sells it: its Main Entrees list is 26 items and carries neither the strip steak nor the Kung Pao Shrimp, and its Noodles & Rice list is 6 and carries no Lobster & Prawn Fried Rice (read 2026-09-18)"
  },
  {
   "id": "stir-fried-eggplant|",
   "role": "entree",
   "gated": true,
   "name": "Stir-Fried Eggplant",
   "calories": 530,
   "protein": 4,
   "carbs": 52,
   "fat": 35,
   "fiber": 9,
   "sodium": 1710,
   "counter": "a Stir-Fried Eggplant",
   "family": "eggplant",
   "base": "Stir-Fried Eggplant",
   "plate": "as-served"
  },
  {
   "id": "mongolian-tofu|",
   "role": "entree",
   "gated": true,
   "name": "Mongolian Tofu",
   "calories": 900,
   "protein": 22,
   "carbs": 58,
   "fat": 64,
   "fiber": 4,
   "sodium": 1600,
   "counter": "a Mongolian Tofu",
   "family": "tofu",
   "base": "Mongolian Tofu",
   "plate": "as-served"
  },
  {
   "id": "buddhas-feast|",
   "role": "entree",
   "gated": true,
   "name": "Buddha's Feast",
   "calories": 480,
   "protein": 16,
   "carbs": 38,
   "fat": 30,
   "fiber": 10,
   "sodium": 1400,
   "counter": "a Buddha's Feast",
   "family": "feast",
   "base": "Buddha's Feast",
   "plate": "as-served"
  },
  {
   "id": "ma-po-tofu|",
   "role": "entree",
   "gated": true,
   "name": "Ma Po Tofu",
   "calories": 980,
   "protein": 58,
   "carbs": 66,
   "fat": 62,
   "fiber": 16,
   "sodium": 2780,
   "counter": "a Ma Po Tofu",
   "family": "tofu",
   "base": "Ma Po Tofu",
   "plate": "as-served"
  },
  {
   "id": "salt-and-pepper-prawns|",
   "role": "entree",
   "gated": true,
   "name": "Salt & Pepper Prawns",
   "calories": 660,
   "protein": 28,
   "carbs": 38,
   "fat": 46,
   "fiber": 4,
   "sodium": 2460,
   "counter": "a Salt & Pepper Prawns",
   "family": "prawn",
   "base": "Salt & Pepper Prawns",
   "plate": "as-served"
  },
  {
   "id": "mongolian-trio|",
   "role": "entree",
   "gated": true,
   "name": "Mongolian Trio",
   "calories": 980,
   "protein": 54,
   "carbs": 66,
   "fat": 48,
   "fiber": 4,
   "sodium": 3560,
   "counter": "a Mongolian Trio",
   "family": "trio",
   "base": "Mongolian Trio",
   "plate": "as-served"
  },
  {
   "id": "teriyaki-trio|",
   "role": "entree",
   "gated": true,
   "name": "Teriyaki Trio",
   "calories": 1200,
   "protein": 54,
   "carbs": 114,
   "fat": 54,
   "fiber": 4,
   "sodium": 3660,
   "counter": "a Teriyaki Trio",
   "family": "trio",
   "base": "Teriyaki Trio",
   "plate": "as-served"
  },
  {
   "id": "pad-thai|",
   "role": "entree",
   "gated": true,
   "name": "Pad Thai",
   "calories": 1320,
   "protein": 36,
   "carbs": 194,
   "fat": 46,
   "fiber": 6,
   "sodium": 3000,
   "counter": "a Pad Thai",
   "family": "thai",
   "base": "Pad Thai",
   "plate": "as-served"
  },
  {
   "id": "chicken-pad-thai|",
   "role": "entree",
   "gated": true,
   "name": "Chicken Pad Thai",
   "calories": 1480,
   "protein": 64,
   "carbs": 194,
   "fat": 50,
   "fiber": 6,
   "sodium": 3220,
   "counter": "a Chicken Pad Thai",
   "family": "thai",
   "base": "Chicken Pad Thai",
   "plate": "as-served"
  },
  {
   "id": "tofu-pad-thai|",
   "role": "entree",
   "gated": true,
   "name": "Tofu Pad Thai",
   "calories": 1680,
   "protein": 44,
   "carbs": 206,
   "fat": 76,
   "fiber": 8,
   "sodium": 3020,
   "counter": "a Tofu Pad Thai",
   "family": "thai",
   "base": "Tofu Pad Thai",
   "single": true,
   "held": "from 1,680 cal"
  },
  {
   "id": "beef-pad-thai|",
   "role": "entree",
   "gated": true,
   "name": "Beef Pad Thai",
   "calories": 1520,
   "protein": 56,
   "carbs": 196,
   "fat": 58,
   "fiber": 6,
   "sodium": 3340,
   "counter": "a Beef Pad Thai",
   "family": "thai",
   "base": "Beef Pad Thai",
   "single": true,
   "held": "from 1,520 cal"
  },
  {
   "id": "shrimp-pad-thai|",
   "role": "entree",
   "gated": true,
   "name": "Shrimp Pad Thai",
   "calories": 1440,
   "protein": 56,
   "carbs": 194,
   "fat": 50,
   "fiber": 6,
   "sodium": 4060,
   "counter": "a Shrimp Pad Thai",
   "family": "thai",
   "base": "Shrimp Pad Thai",
   "plate": "as-served"
  },
  {
   "id": "combo-pad-thai|",
   "role": "entree",
   "gated": true,
   "name": "Combo Pad Thai",
   "calories": 1600,
   "protein": 74,
   "carbs": 194,
   "fat": 60,
   "fiber": 6,
   "sodium": 3720,
   "counter": "a Combo Pad Thai",
   "family": "thai",
   "base": "Combo Pad Thai",
   "single": true,
   "held": "from 1,600 cal"
  },
  {
   "id": "fried-rice-with-vegetables|",
   "role": "entree",
   "gated": true,
   "name": "Fried Rice with Vegetables",
   "calories": 900,
   "protein": 24,
   "carbs": 162,
   "fat": 16,
   "fiber": 8,
   "sodium": 1540,
   "counter": "a Fried Rice with Vegetables",
   "family": "rice",
   "base": "Fried Rice with Vegetables",
   "plate": "as-served"
  },
  {
   "id": "fried-rice-combo|",
   "role": "entree",
   "gated": true,
   "name": "Fried Rice Combo",
   "calories": 1100,
   "protein": 56,
   "carbs": 154,
   "fat": 26,
   "fiber": 4,
   "sodium": 2060,
   "counter": "a Fried Rice Combo",
   "family": "combo",
   "base": "Fried Rice Combo",
   "plate": "as-served"
  },
  {
   "id": "fried-rice-with-beef|",
   "role": "entree",
   "gated": true,
   "name": "Fried Rice with Beef",
   "calories": 1040,
   "protein": 42,
   "carbs": 154,
   "fat": 26,
   "fiber": 4,
   "sodium": 1840,
   "counter": "a Fried Rice with Beef",
   "family": "rice",
   "base": "Fried Rice with Beef",
   "plate": "as-served"
  },
  {
   "id": "fried-rice-with-chicken|",
   "role": "entree",
   "gated": true,
   "name": "Fried Rice with Chicken",
   "calories": 1020,
   "protein": 54,
   "carbs": 152,
   "fat": 20,
   "fiber": 4,
   "sodium": 1760,
   "counter": "a Fried Rice with Chicken",
   "family": "rice",
   "base": "Fried Rice with Chicken",
   "plate": "as-served"
  },
  {
   "id": "fried-rice-with-shrimp|",
   "role": "entree",
   "gated": true,
   "name": "Fried Rice with Shrimp",
   "calories": 920,
   "protein": 34,
   "carbs": 152,
   "fat": 16,
   "fiber": 4,
   "sodium": 2140,
   "counter": "a Fried Rice with Shrimp",
   "family": "rice",
   "base": "Fried Rice with Shrimp",
   "plate": "as-served"
  },
  {
   "id": "fried-rice-with-tofu|",
   "role": "entree",
   "gated": true,
   "name": "Fried Rice with Tofu",
   "calories": 1200,
   "protein": 30,
   "carbs": 164,
   "fat": 44,
   "fiber": 6,
   "sodium": 1540,
   "counter": "a Fried Rice with Tofu",
   "family": "rice",
   "base": "Fried Rice with Tofu",
   "plate": "as-served"
  },
  {
   "id": "duck-fried-rice|",
   "role": "entree",
   "gated": true,
   "name": "Duck Fried Rice",
   "calories": 1660,
   "protein": 53,
   "carbs": 155,
   "fat": 90,
   "fiber": 8,
   "sodium": 3290,
   "counter": "a Duck Fried Rice",
   "family": "rice",
   "base": "Duck Fried Rice",
   "single": true,
   "held": "from 1,660 cal",
   "limitedTime": true
  },
  {
   "id": "lobster-and-prawn-fried-rice|",
   "role": "entree",
   "gated": true,
   "name": "Lobster & Prawn Fried Rice",
   "calories": 1280,
   "protein": 48,
   "carbs": 106,
   "fat": 74,
   "fiber": 5,
   "sodium": 2480,
   "counter": "a Lobster & Prawn Fried Rice",
   "family": "rice",
   "base": "Lobster & Prawn Fried Rice",
   "single": true,
   "held": "the guide prices it, but pfchangs.com/menu no longer sells it: its Main Entrees list is 26 items and carries neither the strip steak nor the Kung Pao Shrimp, and its Noodles & Rice list is 6 and carries no Lobster & Prawn Fried Rice (read 2026-09-18)"
  },
  {
   "id": "longlife-noodles-and-prawns|",
   "role": "entree",
   "gated": true,
   "name": "Longlife Noodles & Prawns",
   "calories": 1270,
   "protein": 56,
   "carbs": 131,
   "fat": 59,
   "fiber": 7,
   "sodium": 5290,
   "counter": "a Longlife Noodles & Prawns",
   "family": "noodle",
   "base": "Longlife Noodles & Prawns",
   "plate": "as-served"
  },
  {
   "id": "singapore-street-noodles|",
   "role": "entree",
   "gated": true,
   "name": "Singapore Street Noodles",
   "calories": 1220,
   "protein": 52,
   "carbs": 224,
   "fat": 14,
   "fiber": 6,
   "sodium": 2920,
   "counter": "a Singapore Street Noodles",
   "family": "noodle",
   "base": "Singapore Street Noodles",
   "plate": "as-served"
  },
  {
   "id": "lo-mein-vegetables|",
   "role": "entree",
   "gated": true,
   "name": "Lo Mein Vegetables",
   "calories": 720,
   "protein": 22,
   "carbs": 126,
   "fat": 14,
   "fiber": 10,
   "sodium": 3100,
   "counter": "Lo Mein Vegetables",
   "family": "vegetable",
   "base": "Lo Mein Vegetables",
   "plate": "as-served"
  },
  {
   "id": "lo-mein-combo|",
   "role": "entree",
   "gated": true,
   "name": "Lo Mein Combo",
   "calories": 920,
   "protein": 56,
   "carbs": 116,
   "fat": 26,
   "fiber": 6,
   "sodium": 3760,
   "counter": "a Lo Mein Combo",
   "family": "combo",
   "base": "Lo Mein Combo",
   "plate": "as-served"
  },
  {
   "id": "lo-mein-beef|",
   "role": "entree",
   "gated": true,
   "name": "Lo Mein Beef",
   "calories": 860,
   "protein": 40,
   "carbs": 118,
   "fat": 26,
   "fiber": 6,
   "sodium": 3380,
   "counter": "a Lo Mein Beef",
   "family": "beef",
   "base": "Lo Mein Beef",
   "plate": "as-served"
  },
  {
   "id": "lo-mein-chicken|",
   "role": "entree",
   "gated": true,
   "name": "Lo Mein Chicken",
   "calories": 860,
   "protein": 44,
   "carbs": 120,
   "fat": 22,
   "fiber": 8,
   "sodium": 3260,
   "counter": "a Lo Mein Chicken",
   "family": "chicken",
   "base": "Lo Mein Chicken",
   "plate": "as-served"
  },
  {
   "id": "lo-mein-shrimp|",
   "role": "entree",
   "gated": true,
   "name": "Lo Mein Shrimp",
   "calories": 780,
   "protein": 38,
   "carbs": 116,
   "fat": 18,
   "fiber": 6,
   "sodium": 4120,
   "counter": "a Lo Mein Shrimp",
   "family": "shrimp",
   "base": "Lo Mein Shrimp",
   "plate": "as-served"
  },
  {
   "id": "lo-mein-tofu|",
   "role": "entree",
   "gated": true,
   "name": "Lo Mein Tofu",
   "calories": 1000,
   "protein": 28,
   "carbs": 128,
   "fat": 44,
   "fiber": 8,
   "sodium": 3080,
   "counter": "a Lo Mein Tofu",
   "family": "tofu",
   "base": "Lo Mein Tofu",
   "plate": "as-served"
  },
  {
   "id": "chicken-steamed|",
   "role": "topping",
   "gated": true,
   "name": "Chicken - Steamed",
   "sourceName": "Chicken - steamed",
   "calories": 100,
   "protein": 18,
   "carbs": 0,
   "fat": 3,
   "fiber": 0,
   "sodium": 100,
   "counter": "a Steamed Chicken",
   "family": "chicken",
   "base": "Chicken - Steamed"
  },
  {
   "id": "chicken-wok-fried|",
   "role": "topping",
   "gated": true,
   "name": "Chicken - Wok Fried",
   "sourceName": "Chicken - wok fried",
   "calories": 120,
   "protein": 16,
   "carbs": 2,
   "fat": 6,
   "fiber": 0,
   "sodium": 120,
   "counter": "a Wok Fried Chicken",
   "family": "chicken",
   "base": "Chicken - Wok Fried"
  },
  {
   "id": "chicken-wok-fried-with-starch|",
   "role": "topping",
   "gated": true,
   "name": "Chicken - Wok Fried with Starch",
   "sourceName": "Chicken - wok fried w/ starch",
   "calories": 200,
   "protein": 12,
   "carbs": 0,
   "fat": 12,
   "fiber": 0,
   "sodium": 110,
   "counter": "a Wok Fried Chicken with Starch",
   "family": "chicken",
   "base": "Chicken - Wok Fried with Starch"
  },
  {
   "id": "crispy-chicken|",
   "role": "topping",
   "gated": true,
   "name": "Crispy Chicken",
   "sourceName": "Chicken - Crispy",
   "calories": 240,
   "protein": 12,
   "carbs": 16,
   "fat": 14,
   "fiber": 2,
   "sodium": 110,
   "counter": "a Crispy Chicken",
   "family": "chicken",
   "base": "Crispy Chicken"
  },
  {
   "id": "tofu|",
   "role": "topping",
   "gated": true,
   "name": "Tofu",
   "calories": 120,
   "protein": 5,
   "carbs": 2,
   "fat": 11,
   "fiber": 0,
   "sodium": 25,
   "counter": "a Tofu",
   "family": "tofu",
   "base": "Tofu"
  },
  {
   "id": "beef-wok-fried|",
   "role": "topping",
   "gated": true,
   "name": "Beef - Wok Fried",
   "sourceName": "Beef - wok fried",
   "calories": 120,
   "protein": 12,
   "carbs": 2,
   "fat": 7,
   "fiber": 0,
   "sodium": 190,
   "counter": "a Wok Fried Beef",
   "family": "beef",
   "base": "Beef - Wok Fried"
  },
  {
   "id": "beef-wok-fried-with-starch|",
   "role": "topping",
   "gated": true,
   "name": "Beef - Wok Fried with Starch",
   "sourceName": "Beef - wok fried w/ starch",
   "calories": 140,
   "protein": 12,
   "carbs": 6,
   "fat": 7,
   "fiber": 0,
   "sodium": 190,
   "counter": "a Wok Fried Beef with Starch",
   "family": "beef",
   "base": "Beef - Wok Fried with Starch"
  },
  {
   "id": "shrimp-steamed|",
   "role": "topping",
   "gated": true,
   "name": "Shrimp - Steamed",
   "calories": 40,
   "protein": 8,
   "carbs": 0,
   "fat": 0,
   "fiber": 0,
   "sodium": 380,
   "counter": "a Steamed Shrimp",
   "family": "shrimp",
   "base": "Shrimp - Steamed"
  },
  {
   "id": "shrimp-wok-fried|",
   "role": "topping",
   "gated": true,
   "name": "Shrimp - Wok Fried",
   "sourceName": "Shrimp - wok fried",
   "calories": 80,
   "protein": 12,
   "carbs": 0,
   "fat": 3,
   "fiber": 0,
   "sodium": 560,
   "counter": "a Wok Fried Shrimp",
   "family": "shrimp",
   "base": "Shrimp - Wok Fried"
  },
  {
   "id": "shrimp-wok-fried-with-starch|",
   "role": "topping",
   "gated": true,
   "name": "Shrimp - Wok Fried with Starch",
   "sourceName": "Shrimp - wok fried w/ starch",
   "calories": 120,
   "protein": 6,
   "carbs": 4,
   "fat": 8,
   "fiber": 0,
   "sodium": 300,
   "counter": "a Wok Fried Shrimp with Starch",
   "family": "shrimp",
   "base": "Shrimp - Wok Fried with Starch"
  },
  {
   "id": "fried-rice|",
   "role": "side",
   "gated": true,
   "name": "Fried Rice",
   "calories": 500,
   "protein": 13,
   "carbs": 76,
   "fat": 15,
   "fiber": 2,
   "sodium": 800,
   "counter": "a side of Fried Rice",
   "family": "rice",
   "base": "Fried Rice"
  },
  {
   "id": "lo-mein-noodles|",
   "role": "side",
   "gated": true,
   "name": "Lo Mein Noodles",
   "calories": 560,
   "protein": 15,
   "carbs": 97,
   "fat": 12,
   "fiber": 3,
   "sodium": 2280,
   "counter": "a Lo Mein Noodles",
   "family": "noodle",
   "base": "Lo Mein Noodles"
  },
  {
   "id": "firecracker-shrimp-lunch-special|",
   "role": "entree",
   "gated": true,
   "name": "Firecracker Shrimp Lunch Special",
   "calories": 430,
   "protein": 22,
   "carbs": 22,
   "fat": 29,
   "fiber": 4,
   "sodium": 1440,
   "counter": "a Firecracker Shrimp Lunch Special",
   "family": "special",
   "base": "Firecracker Shrimp Lunch Special",
   "plate": "lunch-special"
  },
  {
   "id": "miso-glazed-salmon-lunch-special|",
   "role": "entree",
   "gated": true,
   "name": "Miso Glazed Salmon Lunch Special",
   "calories": 410,
   "protein": 26,
   "carbs": 27,
   "fat": 22,
   "fiber": 2,
   "sodium": 1100,
   "counter": "a Miso Glazed Salmon Lunch Special",
   "family": "special",
   "base": "Miso Glazed Salmon Lunch Special",
   "plate": "lunch-special"
  },
  {
   "id": "sesame-chicken-lunch-special|",
   "role": "entree",
   "gated": true,
   "name": "Sesame Chicken Lunch Special",
   "calories": 580,
   "protein": 26,
   "carbs": 43,
   "fat": 27,
   "fiber": 4,
   "sodium": 1320,
   "counter": "a Sesame Chicken Lunch Special",
   "family": "special",
   "base": "Sesame Chicken Lunch Special",
   "plate": "lunch-special"
  },
  {
   "id": "beef-and-broccoli-lunch-special|",
   "role": "entree",
   "gated": true,
   "name": "Beef & Broccoli Lunch Special",
   "calories": 390,
   "protein": 26,
   "carbs": 34,
   "fat": 17,
   "fiber": 3,
   "sodium": 1600,
   "counter": "a Beef & Broccoli Lunch Special",
   "family": "special",
   "base": "Beef & Broccoli Lunch Special",
   "plate": "lunch-special"
  },
  {
   "id": "teriyaki-beef-lunch-special|",
   "role": "entree",
   "gated": true,
   "name": "Teriyaki Beef Lunch Special",
   "calories": 470,
   "protein": 19,
   "carbs": 61,
   "fat": 18,
   "fiber": 1,
   "sodium": 1570,
   "counter": "a Teriyaki Beef Lunch Special",
   "family": "special",
   "base": "Teriyaki Beef Lunch Special",
   "plate": "lunch-special"
  },
  {
   "id": "teriyaki-chicken-lunch-special|",
   "role": "entree",
   "gated": true,
   "name": "Teriyaki Chicken Lunch Special",
   "calories": 610,
   "protein": 22,
   "carbs": 52,
   "fat": 29,
   "fiber": 1,
   "sodium": 1500,
   "counter": "a Teriyaki Chicken Lunch Special",
   "family": "special",
   "base": "Teriyaki Chicken Lunch Special",
   "plate": "lunch-special"
  },
  {
   "id": "crispy-honey-chicken-lunch-special|",
   "role": "entree",
   "gated": true,
   "name": "Crispy Honey Chicken Lunch Special",
   "calories": 720,
   "protein": 22,
   "carbs": 67,
   "fat": 38,
   "fiber": 3,
   "sodium": 580,
   "counter": "a Crispy Honey Chicken Lunch Special",
   "family": "special",
   "base": "Crispy Honey Chicken Lunch Special",
   "plate": "lunch-special"
  },
  {
   "id": "orange-chicken-lunch-special|",
   "role": "entree",
   "gated": true,
   "name": "Orange Chicken Lunch Special",
   "calories": 680,
   "protein": 34,
   "carbs": 55,
   "fat": 34,
   "fiber": 3,
   "sodium": 1010,
   "counter": "an Orange Chicken Lunch Special",
   "family": "special",
   "base": "Orange Chicken Lunch Special",
   "plate": "lunch-special"
  },
  {
   "id": "kung-pao-chicken-lunch-special|",
   "role": "entree",
   "gated": true,
   "name": "Kung Pao Chicken Lunch Special",
   "calories": 590,
   "protein": 29,
   "carbs": 19,
   "fat": 39,
   "fiber": 3,
   "sodium": 1290,
   "counter": "a Kung Pao Chicken Lunch Special",
   "family": "special",
   "base": "Kung Pao Chicken Lunch Special",
   "plate": "lunch-special"
  },
  {
   "id": "white-rice|8oz",
   "role": "side",
   "gated": true,
   "name": "White Rice (8 oz)",
   "calories": 290,
   "protein": 5,
   "carbs": 65,
   "fat": 0,
   "fiber": 1,
   "sodium": 0,
   "counter": "a side of White Rice",
   "family": "rice",
   "base": "White Rice"
  },
  {
   "id": "brown-rice|8oz",
   "role": "side",
   "gated": true,
   "name": "Brown Rice (8 oz)",
   "calories": 250,
   "protein": 5,
   "carbs": 53,
   "fat": 2,
   "fiber": 4,
   "sodium": 0,
   "counter": "a side of Brown Rice",
   "family": "rice",
   "base": "Brown Rice"
  },
  {
   "id": "house-side-salad|",
   "role": "side",
   "gated": true,
   "name": "House Side Salad",
   "calories": 100,
   "protein": 2,
   "carbs": 12,
   "fat": 5,
   "fiber": 2,
   "sodium": 320,
   "counter": "a House Side Salad",
   "family": "salad",
   "base": "House Side Salad"
  },
  {
   "id": "gluten-free-beef-with-broccoli-lunch-special|",
   "role": "entree",
   "gated": true,
   "name": "Gluten-Free Beef with Broccoli Lunch Special",
   "calories": 380,
   "protein": 22,
   "carbs": 31,
   "fat": 19,
   "fiber": 3,
   "sodium": 1040,
   "counter": "a Gluten-Free Beef with Broccoli Lunch Special",
   "family": "beef",
   "base": "Gluten-Free Beef with Broccoli Lunch Special",
   "plate": "gf-lunch-special"
  },
  {
   "id": "gluten-free-white-rice|8oz",
   "role": "side",
   "gated": true,
   "name": "Gluten-Free White Rice (8 oz)",
   "calories": 290,
   "protein": 5,
   "carbs": 65,
   "fat": 0,
   "fiber": 1,
   "sodium": 0,
   "counter": "a side of Gluten-Free White Rice",
   "family": "rice",
   "base": "Gluten-Free White Rice"
  },
  {
   "id": "gluten-free-brown-rice|8oz",
   "role": "side",
   "gated": true,
   "name": "Gluten-Free Brown Rice (8 oz)",
   "calories": 250,
   "protein": 5,
   "carbs": 53,
   "fat": 2,
   "fiber": 4,
   "sodium": 0,
   "counter": "a side of Gluten-Free Brown Rice",
   "family": "rice",
   "base": "Gluten-Free Brown Rice"
  },
  {
   "id": "gluten-free-fried-rice|8oz",
   "role": "side",
   "gated": true,
   "name": "Gluten-Free Fried Rice (8 oz)",
   "calories": 420,
   "protein": 11,
   "carbs": 58,
   "fat": 15,
   "fiber": 2,
   "sodium": 520,
   "counter": "a side of Gluten-Free Fried Rice",
   "family": "rice",
   "base": "Gluten-Free Fried Rice"
  },
  {
   "id": "honey-chicken|kids",
   "role": "kids",
   "gated": true,
   "name": "Honey Chicken (Kids)",
   "sourceName": "Kids Honey Chicken",
   "calories": 420,
   "protein": 18,
   "carbs": 39,
   "fat": 20,
   "fiber": 0,
   "sodium": 360,
   "counter": "a kids' Honey Chicken",
   "family": "chicken",
   "base": "Honey Chicken"
  },
  {
   "id": "orange-chicken|kids",
   "role": "kids",
   "gated": true,
   "name": "Orange Chicken (Kids)",
   "sourceName": "Kids Orange Chicken",
   "calories": 640,
   "protein": 24,
   "carbs": 56,
   "fat": 37,
   "fiber": 5,
   "sodium": 600,
   "counter": "a kids' Orange Chicken",
   "family": "chicken",
   "base": "Orange Chicken"
  },
  {
   "id": "sweet-and-sour-chicken|kids",
   "role": "kids",
   "gated": true,
   "name": "Sweet & Sour Chicken (Kids)",
   "sourceName": "Kids Sweet & Sour Chicken",
   "calories": 390,
   "protein": 17,
   "carbs": 34,
   "fat": 20,
   "fiber": 0,
   "sodium": 280,
   "counter": "a kids' Sweet & Sour Chicken",
   "family": "chicken",
   "base": "Sweet & Sour Chicken"
  },
  {
   "id": "teriyaki-chicken|kids",
   "role": "kids",
   "gated": true,
   "name": "Teriyaki Chicken (Kids)",
   "sourceName": "Kids Teriyaki Chicken",
   "calories": 470,
   "protein": 19,
   "carbs": 45,
   "fat": 20,
   "fiber": 3,
   "sodium": 1150,
   "counter": "a kids' Teriyaki Chicken",
   "family": "chicken",
   "base": "Teriyaki Chicken"
  },
  {
   "id": "teriyaki-beef|kids",
   "role": "kids",
   "gated": true,
   "name": "Teriyaki Beef (Kids)",
   "sourceName": "Kids Teriyaki Beef",
   "calories": 380,
   "protein": 20,
   "carbs": 47,
   "fat": 13,
   "fiber": 3,
   "sodium": 1260,
   "counter": "a kids' Teriyaki Beef",
   "family": "beef",
   "base": "Teriyaki Beef"
  },
  {
   "id": "chicken-lo-mein|kids",
   "role": "kids",
   "gated": true,
   "name": "Chicken Lo Mein (Kids)",
   "sourceName": "Kids Chicken Lo Mein",
   "calories": 400,
   "protein": 19,
   "carbs": 51,
   "fat": 13,
   "fiber": 2,
   "sodium": 1660,
   "counter": "a kids' Chicken Lo Mein",
   "family": "mein",
   "base": "Chicken Lo Mein"
  },
  {
   "id": "chicken-fried-rice|kids",
   "role": "kids",
   "gated": true,
   "name": "Chicken Fried Rice (Kids)",
   "sourceName": "Kids Chicken Fried Rice",
   "calories": 570,
   "protein": 23,
   "carbs": 75,
   "fat": 19,
   "fiber": 2,
   "sodium": 730,
   "counter": "a kids' Chicken Fried Rice",
   "family": "rice",
   "base": "Chicken Fried Rice"
  },
  {
   "id": "baby-buddhas-feast-stir-fried|",
   "role": "kids",
   "gated": true,
   "name": "Baby Buddha's Feast Stir Fried (Kids)",
   "sourceName": "Baby Buddha's Feast Stir Fried",
   "calories": 150,
   "protein": 5,
   "carbs": 21,
   "fat": 5,
   "fiber": 5,
   "sodium": 670,
   "counter": "a kids' Baby Buddha's Feast Stir Fried",
   "family": "fried",
   "base": "Baby Buddha's Feast Stir Fried"
  },
  {
   "id": "baby-buddhas-feast-steamed|",
   "role": "kids",
   "gated": true,
   "name": "Baby Buddha's Feast Steamed (Kids)",
   "sourceName": "Baby Buddha's Feast Steamed",
   "calories": 90,
   "protein": 5,
   "carbs": 18,
   "fat": 0,
   "fiber": 5,
   "sodium": 50,
   "counter": "a kids' Baby Buddha's Feast Steamed",
   "family": "steamed",
   "base": "Baby Buddha's Feast Steamed"
  },
  {
   "id": "california-roll|kids",
   "role": "kids",
   "gated": true,
   "name": "California Roll (Kids)",
   "sourceName": "Kids California Roll",
   "calories": 400,
   "protein": 11,
   "carbs": 58,
   "fat": 14,
   "fiber": 4,
   "sodium": 1350,
   "counter": "a kids' California Roll",
   "family": "bread",
   "base": "California Roll"
  },
  {
   "id": "gluten-free-kids-chicken-fried-rice|",
   "role": "kids",
   "gated": true,
   "name": "Gluten-Free Kids Chicken Fried Rice",
   "calories": 570,
   "protein": 23,
   "carbs": 75,
   "fat": 19,
   "fiber": 2,
   "sodium": 730,
   "counter": "a Gluten-Free Kids Chicken Fried Rice",
   "family": "rice",
   "base": "Gluten-Free Kids Chicken Fried Rice"
  },
  {
   "id": "avocado-roll|kids",
   "role": "kids",
   "gated": true,
   "name": "Avocado Roll (Kids)",
   "sourceName": "Kids Avocado Roll",
   "calories": 280,
   "protein": 8,
   "carbs": 40,
   "fat": 12,
   "fiber": 8,
   "sodium": 720,
   "counter": "a kids' Avocado Roll",
   "family": "bread",
   "base": "Avocado Roll"
  },
  {
   "id": "fruit-cup|kids",
   "role": "kids",
   "gated": true,
   "name": "Fruit Cup (Kids)",
   "sourceName": "Kids Fruit Cup",
   "calories": 30,
   "protein": 0,
   "carbs": 7,
   "fat": 0,
   "fiber": 1,
   "sodium": 5,
   "counter": "a kids' Fruit Cup",
   "family": "fruit",
   "base": "Fruit Cup"
  },
  {
   "id": "milk-2|kids",
   "role": "kids",
   "gated": true,
   "name": "Milk 2% (Kids)",
   "sourceName": "Kids Milk 2%",
   "calories": 180,
   "protein": 12,
   "carbs": 18,
   "fat": 7,
   "fiber": 0,
   "sodium": 170,
   "counter": "a kids' Milk 2%",
   "family": "2",
   "base": "Milk 2%"
  },
  {
   "id": "apple-juice|kids",
   "role": "kids",
   "gated": true,
   "name": "Apple Juice (Kids)",
   "sourceName": "Kids Apple Juice",
   "calories": 170,
   "protein": 0,
   "carbs": 42,
   "fat": 0,
   "fiber": 1,
   "sodium": 15,
   "counter": "a kids' Apple Juice",
   "family": "juice",
   "base": "Apple Juice"
  },
  {
   "id": "orange-juice|kids",
   "role": "kids",
   "gated": true,
   "name": "Orange Juice (Kids)",
   "sourceName": "Kids Orange Juice",
   "calories": 170,
   "protein": 3,
   "carbs": 39,
   "fat": 0,
   "fiber": 1,
   "sodium": 0,
   "counter": "a kids' Orange Juice",
   "family": "juice",
   "base": "Orange Juice"
  },
  {
   "id": "lemonade|kids",
   "role": "kids",
   "gated": true,
   "name": "Lemonade (Kids)",
   "sourceName": "Kids Lemonade",
   "calories": 120,
   "protein": 0,
   "carbs": 31,
   "fat": 0,
   "fiber": 0,
   "sodium": 0,
   "counter": "a kids' Lemonade",
   "family": "lemonade",
   "base": "Lemonade"
  },
  {
   "id": "strawberry-lemonade|kids",
   "role": "kids",
   "gated": true,
   "name": "Strawberry Lemonade (Kids)",
   "sourceName": "Kids Strawberry Lemonade",
   "calories": 110,
   "protein": 0,
   "carbs": 30,
   "fat": 0,
   "fiber": 0,
   "sodium": 0,
   "counter": "a kids' Strawberry Lemonade",
   "family": "lemonade",
   "base": "Strawberry Lemonade"
  },
  {
   "id": "coconut-pineapple-ice-cream|kids",
   "role": "kids",
   "gated": true,
   "name": "Coconut Pineapple Ice Cream (Kids)",
   "sourceName": "Kids Coconut Pineapple Ice Cream",
   "calories": 250,
   "protein": 4,
   "carbs": 32,
   "fat": 12,
   "fiber": 0,
   "sodium": 85,
   "counter": "a kids' Coconut Pineapple Ice Cream",
   "family": "cream",
   "base": "Coconut Pineapple Ice Cream"
  },
  {
   "id": "vanilla-ice-cream|kids",
   "role": "kids",
   "gated": true,
   "name": "Vanilla Ice Cream (Kids)",
   "sourceName": "Kids Vanilla Ice Cream",
   "calories": 230,
   "protein": 5,
   "carbs": 25,
   "fat": 13,
   "fiber": 0,
   "sodium": 65,
   "counter": "a kids' Vanilla Ice Cream",
   "family": "cream",
   "base": "Vanilla Ice Cream"
  },
  {
   "id": "the-great-wall-of-chocolate|",
   "role": "dessert",
   "gated": true,
   "name": "The Great Wall of Chocolate",
   "calories": 1940,
   "protein": 20,
   "carbs": 308,
   "fat": 80,
   "fiber": 16,
   "sodium": 1580,
   "counter": "The Great Wall of Chocolate",
   "family": "chocolate",
   "base": "The Great Wall of Chocolate"
  },
  {
   "id": "banana-spring-rolls|",
   "role": "dessert",
   "gated": true,
   "name": "Banana Spring Rolls",
   "calories": 940,
   "protein": 14,
   "carbs": 150,
   "fat": 34,
   "fiber": 2,
   "sodium": 480,
   "counter": "Banana Spring Rolls",
   "family": "bread",
   "base": "Banana Spring Rolls"
  },
  {
   "id": "new-york-style-cheesecake|",
   "role": "dessert",
   "gated": true,
   "name": "New York-Style Cheesecake",
   "calories": 960,
   "protein": 16,
   "carbs": 84,
   "fat": 62,
   "fiber": 6,
   "sodium": 660,
   "counter": "a New York-Style Cheesecake",
   "family": "cheesecake",
   "base": "New York-Style Cheesecake"
  },
  {
   "id": "chocolate-souffle|",
   "role": "dessert",
   "gated": true,
   "name": "Chocolate Souffle",
   "calories": 800,
   "protein": 12,
   "carbs": 84,
   "fat": 50,
   "fiber": 6,
   "sodium": 100,
   "counter": "a Chocolate Souffle",
   "family": "souffle",
   "base": "Chocolate Souffle"
  },
  {
   "id": "butter-cake|",
   "role": "dessert",
   "gated": true,
   "name": "Butter Cake",
   "calories": 670,
   "protein": 9,
   "carbs": 108,
   "fat": 23,
   "fiber": 1,
   "sodium": 540,
   "counter": "a Butter Cake",
   "family": "cake",
   "base": "Butter Cake",
   "limitedTime": true
  },
  {
   "id": "red-velvet-cake|",
   "role": "dessert",
   "gated": true,
   "name": "Red Velvet Cake",
   "calories": 240,
   "protein": 2,
   "carbs": 26,
   "fat": 14,
   "fiber": 1,
   "sodium": 220,
   "counter": "a Red Velvet Cake",
   "family": "cake",
   "base": "Red Velvet Cake"
  },
  {
   "id": "key-lime-pie|",
   "role": "dessert",
   "gated": true,
   "name": "Key Lime Pie",
   "calories": 270,
   "protein": 3,
   "carbs": 33,
   "fat": 13,
   "fiber": 0,
   "sodium": 100,
   "counter": "a Key Lime Pie",
   "family": "pie",
   "base": "Key Lime Pie"
  },
  {
   "id": "chocolate-peanut-butter-cream-pie|",
   "role": "dessert",
   "gated": true,
   "name": "Chocolate Peanut Butter Cream Pie",
   "calories": 360,
   "protein": 5,
   "carbs": 38,
   "fat": 21,
   "fiber": 2,
   "sodium": 190,
   "counter": "a Chocolate Peanut Butter Cream Pie",
   "family": "pie",
   "base": "Chocolate Peanut Butter Cream Pie"
  },
  {
   "id": "gluten-free-changs-chicken-lettuce-wraps|",
   "role": "starter",
   "gated": true,
   "name": "Gluten-Free Chang's Chicken Lettuce Wraps",
   "calories": 480,
   "protein": 30,
   "carbs": 46,
   "fat": 20,
   "fiber": 4,
   "sodium": 1700,
   "counter": "a Gluten-Free Chang's Chicken Lettuce Wraps",
   "family": "wrap",
   "base": "Gluten-Free Chang's Chicken Lettuce Wraps"
  },
  {
   "id": "gluten-free-egg-drop-soup-cup|",
   "role": "side",
   "gated": true,
   "name": "Gluten-Free Egg Drop Soup Cup",
   "calories": 40,
   "protein": 1,
   "carbs": 6,
   "fat": 1,
   "fiber": 0,
   "sodium": 560,
   "counter": "a Gluten-Free Egg Drop Soup Cup",
   "family": "soup",
   "base": "Gluten-Free Egg Drop Soup Cup"
  },
  {
   "id": "gluten-free-egg-drop-soup-bowl|",
   "role": "side",
   "gated": true,
   "name": "Gluten-Free Egg Drop Soup Bowl",
   "calories": 280,
   "protein": 8,
   "carbs": 44,
   "fat": 6,
   "fiber": 0,
   "sodium": 3760,
   "counter": "a Gluten-Free Egg Drop Soup Bowl",
   "family": "soup",
   "base": "Gluten-Free Egg Drop Soup Bowl"
  },
  {
   "id": "gluten-free-changs-spicy-chicken|",
   "role": "entree",
   "gated": true,
   "name": "Gluten-Free Chang's Spicy Chicken",
   "calories": 1160,
   "protein": 78,
   "carbs": 96,
   "fat": 60,
   "fiber": 4,
   "sodium": 1900,
   "counter": "a Gluten-Free Chang's Spicy Chicken",
   "family": "chicken",
   "base": "Gluten-Free Chang's Spicy Chicken",
   "plate": "as-served"
  },
  {
   "id": "gluten-free-mongolian-beef|",
   "role": "entree",
   "gated": true,
   "name": "Gluten-Free Mongolian Beef",
   "calories": 740,
   "protein": 66,
   "carbs": 28,
   "fat": 40,
   "fiber": 2,
   "sodium": 1960,
   "counter": "a Gluten-Free Mongolian Beef",
   "family": "beef",
   "base": "Gluten-Free Mongolian Beef",
   "plate": "as-served"
  },
  {
   "id": "gluten-free-beef-with-broccoli|",
   "role": "entree",
   "gated": true,
   "name": "Gluten-Free Beef with Broccoli",
   "calories": 680,
   "protein": 56,
   "carbs": 42,
   "fat": 32,
   "fiber": 6,
   "sodium": 2000,
   "counter": "a Gluten-Free Beef with Broccoli",
   "family": "beef",
   "base": "Gluten-Free Beef with Broccoli",
   "plate": "as-served"
  },
  {
   "id": "gluten-free-ginger-chicken-with-broccoli|",
   "role": "entree",
   "gated": true,
   "name": "Gluten-Free Ginger Chicken with Broccoli",
   "calories": 500,
   "protein": 58,
   "carbs": 40,
   "fat": 14,
   "fiber": 6,
   "sodium": 1760,
   "counter": "a Gluten-Free Ginger Chicken with Broccoli",
   "family": "chicken",
   "base": "Gluten-Free Ginger Chicken with Broccoli",
   "plate": "as-served"
  },
  {
   "id": "gluten-free-pad-thai-combo|",
   "role": "entree",
   "gated": true,
   "name": "Gluten-Free Pad Thai Combo",
   "calories": 1220,
   "protein": 50,
   "carbs": 184,
   "fat": 32,
   "fiber": 8,
   "sodium": 3020,
   "counter": "a Gluten-Free Pad Thai Combo",
   "family": "combo",
   "base": "Gluten-Free Pad Thai Combo",
   "plate": "as-served"
  },
  {
   "id": "gluten-free-pad-thai-chicken|",
   "role": "entree",
   "gated": true,
   "name": "Gluten-Free Pad Thai Chicken",
   "calories": 1260,
   "protein": 56,
   "carbs": 184,
   "fat": 34,
   "fiber": 8,
   "sodium": 2740,
   "counter": "a Gluten-Free Pad Thai Chicken",
   "family": "chicken",
   "base": "Gluten-Free Pad Thai Chicken",
   "plate": "as-served"
  },
  {
   "id": "gluten-free-pad-thai-shrimp|",
   "role": "entree",
   "gated": true,
   "name": "Gluten-Free Pad Thai Shrimp",
   "calories": 1180,
   "protein": 44,
   "carbs": 184,
   "fat": 30,
   "fiber": 8,
   "sodium": 3300,
   "counter": "a Gluten-Free Pad Thai Shrimp",
   "family": "shrimp",
   "base": "Gluten-Free Pad Thai Shrimp",
   "plate": "as-served"
  },
  {
   "id": "gluten-free-pad-thai|",
   "role": "entree",
   "gated": true,
   "name": "Gluten-Free Pad Thai",
   "calories": 1080,
   "protein": 26,
   "carbs": 184,
   "fat": 26,
   "fiber": 6,
   "sodium": 2540,
   "counter": "a Gluten-Free Pad Thai",
   "family": "thai",
   "base": "Gluten-Free Pad Thai",
   "plate": "as-served"
  },
  {
   "id": "gluten-free-singapore-street-noodles|",
   "role": "entree",
   "gated": true,
   "name": "Gluten-Free Singapore Street Noodles",
   "calories": 1220,
   "protein": 52,
   "carbs": 224,
   "fat": 14,
   "fiber": 6,
   "sodium": 2920,
   "counter": "a Gluten-Free Singapore Street Noodles",
   "family": "noodle",
   "base": "Gluten-Free Singapore Street Noodles",
   "plate": "as-served"
  },
  {
   "id": "gluten-free-fried-rice-combo|",
   "role": "entree",
   "gated": true,
   "name": "Gluten-Free Fried Rice Combo",
   "calories": 1200,
   "protein": 60,
   "carbs": 158,
   "fat": 34,
   "fiber": 4,
   "sodium": 2000,
   "counter": "a Gluten-Free Fried Rice Combo",
   "family": "combo",
   "base": "Gluten-Free Fried Rice Combo",
   "plate": "as-served"
  },
  {
   "id": "gluten-free-fried-rice-with-beef|",
   "role": "entree",
   "gated": true,
   "name": "Gluten-Free Fried Rice with Beef",
   "calories": 1100,
   "protein": 46,
   "carbs": 154,
   "fat": 30,
   "fiber": 4,
   "sodium": 1680,
   "counter": "a Gluten-Free Fried Rice with Beef",
   "family": "rice",
   "base": "Gluten-Free Fried Rice with Beef",
   "plate": "as-served"
  },
  {
   "id": "gluten-free-fried-rice-with-shrimp|",
   "role": "entree",
   "gated": true,
   "name": "Gluten-Free Fried Rice with Shrimp",
   "calories": 960,
   "protein": 36,
   "carbs": 154,
   "fat": 18,
   "fiber": 4,
   "sodium": 1980,
   "counter": "a Gluten-Free Fried Rice with Shrimp",
   "family": "rice",
   "base": "Gluten-Free Fried Rice with Shrimp",
   "plate": "as-served"
  },
  {
   "id": "gluten-free-fried-rice-with-vegetables|",
   "role": "entree",
   "gated": true,
   "name": "Gluten-Free Fried Rice with Vegetables",
   "calories": 900,
   "protein": 26,
   "carbs": 164,
   "fat": 16,
   "fiber": 10,
   "sodium": 1300,
   "counter": "a Gluten-Free Fried Rice with Vegetables",
   "family": "rice",
   "base": "Gluten-Free Fried Rice with Vegetables",
   "plate": "as-served"
  },
  {
   "id": "gluten-free-fried-rice-with-chicken|",
   "role": "entree",
   "gated": true,
   "name": "Gluten-Free Fried Rice with Chicken",
   "calories": 1080,
   "protein": 54,
   "carbs": 164,
   "fat": 22,
   "fiber": 8,
   "sodium": 1560,
   "counter": "a Gluten-Free Fried Rice with Chicken",
   "family": "rice",
   "base": "Gluten-Free Fried Rice with Chicken",
   "plate": "as-served"
  },
  {
   "id": "gluten-free-fried-rice|",
   "role": "side",
   "gated": true,
   "name": "Gluten-Free Fried Rice",
   "calories": 510,
   "protein": 13,
   "carbs": 77,
   "fat": 15,
   "fiber": 2,
   "sodium": 670,
   "counter": "a side of Gluten-Free Fried Rice",
   "family": "rice",
   "base": "Gluten-Free Fried Rice"
  },
  {
   "id": "gluten-free-chocolate-souffle|",
   "role": "dessert",
   "gated": true,
   "name": "Gluten-Free Chocolate Souffle",
   "calories": 800,
   "protein": 12,
   "carbs": 84,
   "fat": 50,
   "fiber": 6,
   "sodium": 100,
   "counter": "a Gluten-Free Chocolate Souffle",
   "family": "souffle",
   "base": "Gluten-Free Chocolate Souffle"
  }
 ],
 "plates": {"breakfastAllDay":false,"specs":{"as-served":[["sides",0,1,", plus ","nothing else"]],"house-special":[["house-rice",1,1," with ",null]],"lunch-special":[["lunch-rice",1,1," with ",null],["lunch-starter",1,1,", and ",null]],"gf-lunch-special":[["gf-lunch-rice",1,1," with ",null],["lunch-starter",1,1,", and ",null]]},"pools":{"sides":{"label":"side","labelPlural":"sides","members":[21,22,23,24,25,26,27,28,29,30,32,34,36,38,54,55,131,132,142,143,144,146,147,148,178,179,194],"spoken":["Kung Pao Brussels sprouts","garlic noodles","a cold cucumber salad","chili-garlic green beans","a bowl of wonton soup","a cup of wonton soup","a bowl of egg drop soup","a cup of egg drop soup","a bowl of hot and sour soup","a cup of hot and sour soup","a Thai Peanut Salad for one","an Asian Caesar Salad for one","a Mandarin Crunch Salad for one","a House Salad for one","a 6-ounce white rice","a 6-ounce brown rice","a side of fried rice","a side of lo mein noodles","an 8-ounce white rice","an 8-ounce brown rice","a house side salad","an 8-ounce gluten-free white rice","an 8-ounce gluten-free brown rice","an 8-ounce gluten-free fried rice","a cup of gluten-free egg drop soup","a bowl of gluten-free egg drop soup","a side of gluten-free fried rice"]},"house-rice":{"label":"rice","labelPlural":"rices","members":[54,55],"spoken":["white rice","brown rice"]},"lunch-rice":{"label":"rice","labelPlural":"rices","members":[131,132,142,143],"spoken":["fried rice","lo mein noodles","white rice","brown rice"]},"gf-lunch-rice":{"label":"rice","labelPlural":"rices","members":[146,147,148],"spoken":["gluten-free white rice","gluten-free brown rice","gluten-free fried rice"]},"lunch-starter":{"label":"soup or salad","labelPlural":"soups or salads","members":[28,30,144],"spoken":["a cup of egg drop soup","a cup of hot and sour soup","a house side salad"]}},"mains":[[41,"as-served|",19,110],[42,"as-served|",11,67],[46,"as-served|rice",17,103],[47,"as-served|",19,116],[48,"as-served|",19,113],[49,"as-served|",21,117],[50,"house-special|",24,129],[51,"house-special|",23,124],[52,"house-special|",34,179],[53,"house-special|",13,71],[71,"as-served|",54,276],[73,"as-served|",46,242],[74,"as-served|",36,186],[75,"as-served|",48,252],[76,"as-served|",46,266],[77,"as-served|",50,262],[78,"as-served|",56,298],[79,"as-served|",50,256],[80,"as-served|",44,238],[81,"as-served|",48,252],[82,"as-served|",44,238],[83,"as-served|",60,318],[84,"as-served|",36,192],[85,"as-served|",40,206],[86,"as-served|",54,288],[87,"as-served|",30,168],[88,"as-served|",44,238],[89,"as-served|",52,272],[90,"as-served|",30,168],[92,"as-served|",4,47],[93,"as-served|",22,122],[94,"as-served|",16,110],[95,"as-served|",58,338],[96,"as-served|",28,152],[97,"as-served|",54,282],[98,"as-served|",54,282],[99,"as-served|",36,198],[100,"as-served|",64,338],[103,"as-served|",56,298],[105,"as-served|rice",24,144],[106,"as-served|",56,292],[107,"as-served|rice",42,222],[108,"as-served|rice",54,282],[109,"as-served|rice",34,182],[110,"as-served|rice",30,168],[113,"as-served|noodle",56,301],[114,"as-served|noodle",52,278],[115,"as-served|",22,140],[116,"as-served|",56,298],[117,"as-served|",40,218],[118,"as-served|",44,244],[119,"as-served|",38,208],[120,"as-served|",28,164],[133,"lunch-special|",22,122],[134,"lunch-special|",26,136],[135,"lunch-special|",26,142],[136,"lunch-special|",26,139],[137,"lunch-special|",19,98],[138,"lunch-special|",22,113],[139,"lunch-special|",22,119],[140,"lunch-special|",34,179],[141,"lunch-special|",29,154],[145,"gf-lunch-special|",22,119],[180,"as-served|",78,402],[181,"as-served|",66,336],[182,"as-served|",56,298],[183,"as-served|",58,308],[184,"as-served|",50,274],[185,"as-served|",56,304],[186,"as-served|",44,244],[187,"as-served|",26,148],[188,"as-served|noodle",52,278],[189,"as-served|",60,312],[190,"as-served|rice",46,242],[191,"as-served|rice",36,192],[192,"as-served|rice",26,160],[193,"as-served|rice",54,294]],"drinks":{"protein":[[-1,0,0]],"filling":[[-1,0,0]]},"lightestDrink":-1,"frontiers":{"protein":{"as-served|":[[0,0,[],[],", nothing else"],[40,1,[28],[28],", plus a cup of egg drop soup"],[70,4,[30],[30],", plus a cup of hot and sour soup"],[130,9,[26],[26],", plus a cup of wonton soup"],[280,12,[32],[32],", plus a Thai Peanut Salad for one"],[480,40,[25],[25],", plus a bowl of wonton soup"]],"as-served|rice":[[0,0,[],[],", nothing else"],[40,1,[28],[28],", plus a cup of egg drop soup"],[70,4,[30],[30],", plus a cup of hot and sour soup"],[130,9,[26],[26],", plus a cup of wonton soup"],[280,12,[32],[32],", plus a Thai Peanut Salad for one"],[480,40,[25],[25],", plus a bowl of wonton soup"]],"house-special|":[[190,4,[55],[55]," with brown rice"]],"as-served|noodle":[[0,0,[],[],", nothing else"],[40,1,[28],[28],", plus a cup of egg drop soup"],[70,4,[30],[30],", plus a cup of hot and sour soup"],[130,9,[26],[26],", plus a cup of wonton soup"],[280,12,[32],[32],", plus a Thai Peanut Salad for one"],[480,40,[25],[25],", plus a bowl of wonton soup"]],"lunch-special|":[[290,6,[143,28],[143,28]," with brown rice, and a cup of egg drop soup"],[320,9,[143,30],[143,30]," with brown rice, and a cup of hot and sour soup"],[540,14,[131,28],[131,28]," with fried rice, and a cup of egg drop soup"],[570,17,[131,30],[131,30]," with fried rice, and a cup of hot and sour soup"],[630,19,[132,30],[132,30]," with lo mein noodles, and a cup of hot and sour soup"]],"gf-lunch-special|":[[290,6,[147,28],[147,28]," with gluten-free brown rice, and a cup of egg drop soup"],[320,9,[147,30],[147,30]," with gluten-free brown rice, and a cup of hot and sour soup"],[460,12,[148,28],[148,28]," with gluten-free fried rice, and a cup of egg drop soup"],[490,15,[148,30],[148,30]," with gluten-free fried rice, and a cup of hot and sour soup"]]},"filling":{"as-served|":[[0,0,[],[],", nothing else"],[40,5,[28],[28],", plus a cup of egg drop soup"],[70,20,[30],[30],", plus a cup of hot and sour soup"],[130,48,[26],[26],", plus a cup of wonton soup"],[280,72,[32],[32],", plus a Thai Peanut Salad for one"],[480,212,[25],[25],", plus a bowl of wonton soup"]],"as-served|rice":[[0,0,[],[],", nothing else"],[40,5,[28],[28],", plus a cup of egg drop soup"],[70,20,[30],[30],", plus a cup of hot and sour soup"],[130,48,[26],[26],", plus a cup of wonton soup"],[280,72,[32],[32],", plus a Thai Peanut Salad for one"],[480,212,[25],[25],", plus a bowl of wonton soup"]],"house-special|":[[190,29,[55],[55]," with brown rice"]],"as-served|noodle":[[0,0,[],[],", nothing else"],[40,5,[28],[28],", plus a cup of egg drop soup"],[70,20,[30],[30],", plus a cup of hot and sour soup"],[130,48,[26],[26],", plus a cup of wonton soup"],[280,72,[32],[32],", plus a Thai Peanut Salad for one"],[480,212,[25],[25],", plus a bowl of wonton soup"]],"lunch-special|":[[290,42,[143,28],[143,28]," with brown rice, and a cup of egg drop soup"],[320,57,[143,30],[143,30]," with brown rice, and a cup of hot and sour soup"],[540,76,[131,28],[131,28]," with fried rice, and a cup of egg drop soup"],[570,91,[131,30],[131,30]," with fried rice, and a cup of hot and sour soup"],[630,104,[132,30],[132,30]," with lo mein noodles, and a cup of hot and sour soup"]],"gf-lunch-special|":[[290,42,[147,28],[147,28]," with gluten-free brown rice, and a cup of egg drop soup"],[320,57,[147,30],[147,30]," with gluten-free brown rice, and a cup of hot and sour soup"],[460,66,[148,28],[148,28]," with gluten-free fried rice, and a cup of egg drop soup"],[490,81,[148,30],[148,30]," with gluten-free fried rice, and a cup of hot and sour soup"]]},"lightest":{"as-served|":[[0,0,[],[],", nothing else"]],"as-served|rice":[[0,0,[],[],", nothing else"]],"house-special|":[[190,0,[55],[55]," with brown rice"]],"as-served|noodle":[[0,0,[],[],", nothing else"]],"lunch-special|":[[290,0,[143,28],[143,28]," with brown rice, and a cup of egg drop soup"]],"gf-lunch-special|":[[290,0,[147,28],[147,28]," with gluten-free brown rice, and a cup of egg drop soup"]]}}}
}