{
 "chain": "Denny's",
 "slug": "dennys",
 "url": "https://eatminmax.com/dennys",
 "sources": [
  "https://media-platform.cdn4dd.com/media/online_ordering_asset/processed/de85c691-b283-4168-bc1a-f8b575c5c8ea.pdf"
 ],
 "official": true,
 "extractedAt": "2026-10-13T09:00:29.019Z",
 "sourceEdition": "2026-04",
 "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": 47,
  "proteinEntrees": 17,
  "reasons": []
 },
 "mealNotes": [
  "Burgers and sandwiches are printed without their side choice; meals here add one side from the side list at its printed values.",
  "A dinner entrée comes with two sides and dinner bread; meals here include both sides at their printed values.",
  "A Slam is served with two eggs made your way; its printed values leave the eggs out, so meals here name the two-egg choice they count."
 ],
 "items": [
  {
   "id": "balsamic-vinaigrette-low-fat|15oz",
   "role": "sauce",
   "gated": true,
   "name": "Balsamic Vinaigrette, Low-Fat (1.5 oz)",
   "calories": 60,
   "protein": 0,
   "carbs": 11,
   "fat": 2,
   "fiber": 0,
   "sodium": 250,
   "counter": "a Low-Fat Balsamic Vinaigrette",
   "family": "vinaigrette",
   "base": "Balsamic Vinaigrette, Low-Fat"
  },
  {
   "id": "balsamic-vinaigrette-low-fat|3oz",
   "role": "sauce",
   "gated": true,
   "name": "Balsamic Vinaigrette, Low-Fat (3 oz)",
   "calories": 130,
   "protein": 0,
   "carbs": 23,
   "fat": 4,
   "fiber": 0,
   "sodium": 500,
   "counter": "a Low-Fat Balsamic Vinaigrette",
   "family": "vinaigrette",
   "base": "Balsamic Vinaigrette, Low-Fat"
  },
  {
   "id": "bbq-sauce|",
   "role": "sauce",
   "gated": true,
   "name": "BBQ Sauce",
   "calories": 90,
   "protein": 0,
   "carbs": 23,
   "fat": 0,
   "fiber": 0,
   "sodium": 350,
   "counter": "a BBQ Sauce",
   "family": "sauce",
   "base": "BBQ Sauce"
  },
  {
   "id": "blue-cheese-dressing|15oz",
   "role": "sauce",
   "gated": true,
   "name": "Blue Cheese Dressing (1.5 oz)",
   "calories": 150,
   "protein": 2,
   "carbs": 2,
   "fat": 16,
   "fiber": 0,
   "sodium": 320,
   "counter": "a Blue Cheese Dressing",
   "family": "dressing",
   "base": "Blue Cheese Dressing"
  },
  {
   "id": "blue-cheese-dressing|3oz",
   "role": "sauce",
   "gated": true,
   "name": "Blue Cheese Dressing (3 oz)",
   "calories": 310,
   "protein": 3,
   "carbs": 3,
   "fat": 32,
   "fiber": 0,
   "sodium": 640,
   "counter": "a Blue Cheese Dressing",
   "family": "dressing",
   "base": "Blue Cheese Dressing"
  },
  {
   "id": "bourbon-sauce|",
   "role": "sauce",
   "gated": true,
   "name": "Bourbon Sauce",
   "calories": 110,
   "protein": 0,
   "carbs": 26,
   "fat": 0,
   "fiber": 0,
   "sodium": 270,
   "counter": "a Bourbon Sauce",
   "family": "sauce",
   "base": "Bourbon Sauce"
  },
  {
   "id": "brown-gravy|",
   "role": "sauce",
   "gated": true,
   "name": "Brown Gravy",
   "calories": 10,
   "protein": 0,
   "carbs": 2,
   "fat": 0,
   "fiber": 0,
   "sodium": 130,
   "counter": "a Brown Gravy",
   "family": "gravy",
   "base": "Brown Gravy"
  },
  {
   "id": "buffalo-sauce|",
   "role": "sauce",
   "gated": true,
   "name": "Buffalo Sauce",
   "calories": 110,
   "protein": 0,
   "carbs": 1,
   "fat": 12,
   "fiber": 0,
   "sodium": 1010,
   "counter": "a Buffalo Sauce",
   "family": "sauce",
   "base": "Buffalo Sauce"
  },
  {
   "id": "country-gravy|",
   "role": "sauce",
   "gated": true,
   "name": "Country Gravy",
   "calories": 20,
   "protein": 0,
   "carbs": 2,
   "fat": 2,
   "fiber": 0,
   "sodium": 105,
   "counter": "a Country Gravy",
   "family": "gravy",
   "base": "Country Gravy"
  },
  {
   "id": "cream-cheese-icing|",
   "role": "sauce",
   "gated": true,
   "name": "Cream Cheese Icing",
   "calories": 150,
   "protein": 0,
   "carbs": 28,
   "fat": 4,
   "fiber": 0,
   "sodium": 45,
   "counter": "a Cream Cheese Icing",
   "family": "icing",
   "base": "Cream Cheese Icing"
  },
  {
   "id": "creamer-french-vanilla|",
   "role": "sauce",
   "gated": true,
   "name": "Creamer - French Vanilla",
   "calories": 30,
   "protein": 0,
   "carbs": 5,
   "fat": 1,
   "fiber": 0,
   "sodium": 0,
   "counter": "a French Vanilla Creamer",
   "family": "creamer",
   "base": "Creamer - French Vanilla"
  },
  {
   "id": "croutons|",
   "role": "topping",
   "gated": true,
   "name": "Croutons",
   "calories": 70,
   "protein": 2,
   "carbs": 11,
   "fat": 3,
   "fiber": 0,
   "sodium": 200,
   "counter": "a Croutons",
   "family": "crouton",
   "base": "Croutons"
  },
  {
   "id": "diner-q-sauce|",
   "role": "sauce",
   "gated": true,
   "name": "Diner Q Sauce",
   "calories": 220,
   "protein": 0,
   "carbs": 9,
   "fat": 21,
   "fiber": 0,
   "sodium": 310,
   "counter": "a Diner Q Sauce",
   "family": "sauce",
   "base": "Diner Q Sauce"
  },
  {
   "id": "honey-mustard-dressing|15oz",
   "role": "sauce",
   "gated": true,
   "name": "Honey Mustard Dressing (1.5 oz)",
   "calories": 190,
   "protein": 0,
   "carbs": 12,
   "fat": 15,
   "fiber": 0,
   "sodium": 200,
   "counter": "a Honey Mustard Dressing",
   "family": "dressing",
   "base": "Honey Mustard Dressing"
  },
  {
   "id": "honey-mustard-dressing|3oz",
   "role": "sauce",
   "gated": true,
   "name": "Honey Mustard Dressing (3 oz)",
   "calories": 370,
   "protein": 1,
   "carbs": 24,
   "fat": 31,
   "fiber": 0,
   "sodium": 410,
   "counter": "a Honey Mustard Dressing",
   "family": "dressing",
   "base": "Honey Mustard Dressing"
  },
  {
   "id": "maple-flavored-syrup|",
   "role": "sauce",
   "gated": true,
   "name": "Maple-Flavored Syrup",
   "calories": 220,
   "protein": 0,
   "carbs": 54,
   "fat": 0,
   "fiber": 0,
   "sodium": 40,
   "counter": "a Maple-Flavored Syrup",
   "family": "syrup",
   "base": "Maple-Flavored Syrup"
  },
  {
   "id": "maple-flavored-syrup-sugar-free|",
   "role": "sauce",
   "gated": true,
   "name": "Maple-Flavored Syrup, Sugar-Free",
   "calories": 15,
   "protein": 0,
   "carbs": 6,
   "fat": 0,
   "fiber": 0,
   "sodium": 110,
   "counter": "a Sugar-Free Maple-Flavored Syrup",
   "family": "syrup",
   "base": "Maple-Flavored Syrup, Sugar-Free"
  },
  {
   "id": "pico-de-gallo|",
   "role": "sauce",
   "gated": true,
   "name": "Pico de Gallo",
   "calories": 15,
   "protein": 1,
   "carbs": 3,
   "fat": 0,
   "fiber": 1,
   "sodium": 75,
   "counter": "a Pico de Gallo",
   "family": "gallo",
   "base": "Pico de Gallo"
  },
  {
   "id": "ranch-dressing|15oz",
   "role": "sauce",
   "gated": true,
   "name": "Ranch Dressing (1.5 oz)",
   "calories": 200,
   "protein": 0,
   "carbs": 1,
   "fat": 21,
   "fiber": 0,
   "sodium": 290,
   "counter": "a Ranch Dressing",
   "family": "dressing",
   "base": "Ranch Dressing"
  },
  {
   "id": "ranch-dressing|3oz",
   "role": "sauce",
   "gated": true,
   "name": "Ranch Dressing (3 oz)",
   "calories": 390,
   "protein": 0,
   "carbs": 2,
   "fat": 42,
   "fiber": 0,
   "sodium": 580,
   "counter": "a Ranch Dressing",
   "family": "dressing",
   "base": "Ranch Dressing"
  },
  {
   "id": "sour-cream|",
   "role": "sauce",
   "gated": true,
   "name": "Sour Cream",
   "calories": 45,
   "protein": 1,
   "carbs": 1,
   "fat": 4,
   "fiber": 0,
   "sodium": 5,
   "counter": "a Sour Cream",
   "family": "cream",
   "base": "Sour Cream"
  },
  {
   "id": "tomato-sauce|",
   "role": "sauce",
   "gated": true,
   "name": "Tomato Sauce",
   "calories": 25,
   "protein": 1,
   "carbs": 3,
   "fat": 1,
   "fiber": 0,
   "sodium": 190,
   "counter": "a Tomato Sauce",
   "family": "sauce",
   "base": "Tomato Sauce"
  },
  {
   "id": "whipped-margarine|",
   "role": "sauce",
   "gated": true,
   "name": "Whipped Margarine",
   "calories": 40,
   "protein": 0,
   "carbs": 0,
   "fat": 5,
   "fiber": 0,
   "sodium": 35,
   "counter": "a Whipped Margarine",
   "family": "margarine",
   "base": "Whipped Margarine"
  },
  {
   "id": "build-your-own-jr-grand-slam-bacon-strips|kids",
   "role": "kids",
   "gated": true,
   "name": "Build Your Own Jr. Grand Slam: Bacon Strips (Kids)",
   "calories": 130,
   "protein": 12,
   "carbs": 1,
   "fat": 9,
   "fiber": 0,
   "sodium": 520,
   "counter": "a kids' order of Build Your Own Jr. Grand Slam: Bacon Strips",
   "family": "strip",
   "base": "Build Your Own Jr. Grand Slam: Bacon Strips"
  },
  {
   "id": "build-your-own-jr-grand-slam-bacon-strip-and-sausage-link|kids",
   "role": "kids",
   "gated": true,
   "name": "Build Your Own Jr. Grand Slam: Bacon Strip & Sausage Link (Kids)",
   "calories": 150,
   "protein": 9,
   "carbs": 1,
   "fat": 12,
   "fiber": 0,
   "sodium": 450,
   "counter": "a kids' Build Your Own Jr. Grand Slam: Bacon Strip & Sausage Link",
   "family": "link",
   "base": "Build Your Own Jr. Grand Slam: Bacon Strip & Sausage Link"
  },
  {
   "id": "build-your-own-jr-grand-slam-egg-boiled|kids",
   "role": "kids",
   "gated": true,
   "name": "Build Your Own Jr. Grand Slam: Egg, Boiled (Kids)",
   "sourceName": "Build Your Own Jr. Grand Slam: Egg, Boiled (1) (Kids)",
   "calories": 60,
   "protein": 6,
   "carbs": 0,
   "fat": 4,
   "fiber": 0,
   "sodium": 60,
   "counter": "a kids' Boiled Build Your Own Jr. Grand Slam: Egg",
   "family": "egg",
   "base": "Build Your Own Jr. Grand Slam: Egg, Boiled"
  },
  {
   "id": "build-your-own-jr-grand-slam-egg-fried-basted|kids",
   "role": "kids",
   "gated": true,
   "name": "Build Your Own Jr. Grand Slam: Egg, Fried / Basted (Kids)",
   "sourceName": "Build Your Own Jr. Grand Slam: Egg, Fried / Basted (1) (Kids)",
   "calories": 90,
   "protein": 6,
   "carbs": 0,
   "fat": 8,
   "fiber": 0,
   "sodium": 100,
   "counter": "a kids' Fried / Basted Build Your Own Jr. Grand Slam: Egg",
   "family": "egg",
   "base": "Build Your Own Jr. Grand Slam: Egg, Fried / Basted"
  },
  {
   "id": "build-your-own-jr-grand-slam-egg-scrambled|kids",
   "role": "kids",
   "gated": true,
   "name": "Build Your Own Jr. Grand Slam: Egg, Scrambled (Kids)",
   "sourceName": "Build Your Own Jr. Grand Slam: Egg, Scrambled (1) (Kids)",
   "calories": 110,
   "protein": 7,
   "carbs": 1,
   "fat": 9,
   "fiber": 0,
   "sodium": 180,
   "counter": "a kids' Scrambled Build Your Own Jr. Grand Slam: Egg",
   "family": "egg",
   "base": "Build Your Own Jr. Grand Slam: Egg, Scrambled"
  },
  {
   "id": "build-your-own-jr-grand-slam-egg-white|kids",
   "role": "kids",
   "gated": true,
   "name": "Build Your Own Jr. Grand Slam: Egg White (Kids)",
   "sourceName": "Build Your Own Jr. Grand Slam: Egg White (1) (Kids)",
   "calories": 40,
   "protein": 7,
   "carbs": 0,
   "fat": 0,
   "fiber": 0,
   "sodium": 115,
   "counter": "a kids' Build Your Own Jr. Grand Slam: Egg White",
   "family": "white",
   "base": "Build Your Own Jr. Grand Slam: Egg White"
  },
  {
   "id": "build-your-own-jr-grand-slam-hash-browns|kids",
   "role": "kids",
   "gated": true,
   "name": "Build Your Own Jr. Grand Slam: Hash Browns (Kids)",
   "calories": 90,
   "protein": 1,
   "carbs": 11,
   "fat": 4,
   "fiber": 1,
   "sodium": 220,
   "counter": "a kids' order of Build Your Own Jr. Grand Slam: Hash Browns",
   "family": "fry",
   "base": "Build Your Own Jr. Grand Slam: Hash Browns"
  },
  {
   "id": "build-your-own-jr-grand-slam-sausage-links|kids",
   "role": "kids",
   "gated": true,
   "name": "Build Your Own Jr. Grand Slam: Sausage Links (Kids)",
   "calories": 160,
   "protein": 5,
   "carbs": 1,
   "fat": 15,
   "fiber": 0,
   "sodium": 380,
   "counter": "a kids' Build Your Own Jr. Grand Slam: Sausage Links",
   "family": "link",
   "base": "Build Your Own Jr. Grand Slam: Sausage Links"
  },
  {
   "id": "build-your-own-jr-grand-slam-silver-dollar-pancakes|kids",
   "role": "kids",
   "gated": true,
   "name": "Build Your Own Jr. Grand Slam: Silver Dollar Pancakes (Kids)",
   "calories": 190,
   "protein": 4,
   "carbs": 29,
   "fat": 7,
   "fiber": 1,
   "sodium": 550,
   "counter": "a kids' order of Build Your Own Jr. Grand Slam: Silver Dollar Pancakes",
   "family": "pancake",
   "base": "Build Your Own Jr. Grand Slam: Silver Dollar Pancakes"
  },
  {
   "id": "build-your-own-jr-grand-slam-toast-white-with-margarine|kids",
   "role": "kids",
   "gated": true,
   "name": "Build Your Own Jr. Grand Slam: Toast, White, with Margarine (Kids)",
   "sourceName": "Build Your Own Jr. Grand Slam: Toast, White, w/ margarine (Kids)",
   "calories": 120,
   "protein": 3,
   "carbs": 15,
   "fat": 5,
   "fiber": 1,
   "sodium": 200,
   "counter": "a kids' White Build Your Own Jr. Grand Slam: Toast with Margarine",
   "family": "bread",
   "base": "Build Your Own Jr. Grand Slam: Toast, White, with Margarine"
  },
  {
   "id": "build-your-own-jr-grand-slam-turkey-bacon-strips|kids",
   "role": "kids",
   "gated": true,
   "name": "Build Your Own Jr. Grand Slam: Turkey Bacon Strips (Kids)",
   "calories": 70,
   "protein": 7,
   "carbs": 1,
   "fat": 4,
   "fiber": 0,
   "sodium": 330,
   "counter": "a kids' order of Build Your Own Jr. Grand Slam: Turkey Bacon Strips",
   "family": "strip",
   "base": "Build Your Own Jr. Grand Slam: Turkey Bacon Strips"
  },
  {
   "id": "jr-grand-slam|kids",
   "role": "kids",
   "gated": true,
   "name": "Jr. Grand Slam (Add Egg Choice, Kids)",
   "sourceName": "Jr. Grand Slam (add egg choice) (Kids)",
   "calories": 340,
   "protein": 12,
   "carbs": 30,
   "fat": 19,
   "fiber": 1,
   "sodium": 1000,
   "counter": "a kids' Jr. Grand Slam (Add Egg Choice)",
   "family": "slam",
   "base": "Jr. Grand Slam",
   "variant": "Add Egg Choice"
  },
  {
   "id": "jr-birthday-cake-pancakes|kids",
   "role": "kids",
   "gated": true,
   "name": "Jr. Birthday Cake Pancakes (Add Side, Kids)",
   "sourceName": "Jr. Birthday Cake Pancakes (add side) (Kids)",
   "calories": 270,
   "protein": 5,
   "carbs": 51,
   "fat": 5,
   "fiber": 1,
   "sodium": 540,
   "counter": "a kids' order of Jr. Birthday Cake Pancakes (Add Side)",
   "family": "pancake",
   "base": "Jr. Birthday Cake Pancakes",
   "variant": "Add Side"
  },
  {
   "id": "jr-cheeseburger|kids",
   "role": "kids",
   "gated": true,
   "name": "Jr. Cheeseburger (Add Side, Kids)",
   "sourceName": "Jr. Cheeseburger (add side) (Kids)",
   "calories": 470,
   "protein": 27,
   "carbs": 34,
   "fat": 25,
   "fiber": 1,
   "sodium": 1000,
   "counter": "a kids' Jr. Cheeseburger (Add Side)",
   "family": "cheeseburger",
   "base": "Jr. Cheeseburger",
   "variant": "Add Side"
  },
  {
   "id": "jr-chocolate-chip-pancakes|kids",
   "role": "kids",
   "gated": true,
   "name": "Jr. Chocolate Chip Pancakes (Add Side, Kids)",
   "sourceName": "Jr. Chocolate Chip Pancakes (add side) (Kids)",
   "calories": 220,
   "protein": 5,
   "carbs": 38,
   "fat": 6,
   "fiber": 2,
   "sodium": 510,
   "counter": "a kids' order of Jr. Chocolate Chip Pancakes (Add Side)",
   "family": "pancake",
   "base": "Jr. Chocolate Chip Pancakes",
   "variant": "Add Side"
  },
  {
   "id": "jr-french-toast|kids",
   "role": "kids",
   "gated": true,
   "name": "Jr. French Toast (Kids)",
   "calories": 360,
   "protein": 15,
   "carbs": 47,
   "fat": 16,
   "fiber": 2,
   "sodium": 470,
   "counter": "a kids' Jr. French Toast",
   "family": "bread",
   "base": "Jr. French Toast"
  },
  {
   "id": "jr-grand-slam-with-egg-whites-turkey-bacon-hash-browns-and-minute-maid-apple-juice|kids",
   "role": "kids",
   "gated": true,
   "name": "Jr. Grand Slam with Egg Whites, Turkey Bacon, Hash Browns & Minute Maid Apple Juice (Kids)",
   "sourceName": "Jr. Grand Slam w/ egg whites, turkey bacon, hash browns & Minute Maid apple juice (Kids)",
   "calories": 330,
   "protein": 15,
   "carbs": 48,
   "fat": 9,
   "fiber": 1,
   "sodium": 670,
   "counter": "a kids' Jr. Grand Slam with Egg Whites, Turkey Bacon, Hash Browns & Minute Maid Apple Juice",
   "family": "slam",
   "base": "Jr. Grand Slam with Egg Whites, Turkey Bacon, Hash Browns & Minute Maid Apple Juice"
  },
  {
   "id": "jr-grand-slam-with-scrambled-egg-turkey-bacon-grapes-and-minute-maid-apple-juice|kids",
   "role": "kids",
   "gated": true,
   "name": "Jr. Grand Slam with Scrambled Egg, Turkey Bacon, Grapes & Minute Maid Apple Juice (Kids)",
   "sourceName": "Jr. Grand Slam w/ scrambled egg, turkey bacon, grapes & Minute Maid apple juice (Kids)",
   "calories": 380,
   "protein": 15,
   "carbs": 51,
   "fat": 13,
   "fiber": 1,
   "sodium": 520,
   "counter": "a kids' Jr. Grand Slam with Scrambled Egg, Turkey Bacon, Grapes & Minute Maid Apple Juice",
   "family": "slam",
   "base": "Jr. Grand Slam with Scrambled Egg, Turkey Bacon, Grapes & Minute Maid Apple Juice"
  },
  {
   "id": "jr-mac-and-cheese|kids",
   "role": "kids",
   "gated": true,
   "name": "Jr. Mac & Cheese (Add Side, Kids)",
   "sourceName": "Jr. Mac & Cheese (add side) (Kids)",
   "calories": 300,
   "protein": 10,
   "carbs": 44,
   "fat": 9,
   "fiber": 2,
   "sodium": 650,
   "counter": "a kids' Jr. Mac & Cheese (Add Side)",
   "family": "mac",
   "base": "Jr. Mac & Cheese",
   "variant": "Add Side"
  },
  {
   "id": "jr-premium-chicken-tenders|kids",
   "role": "kids",
   "gated": true,
   "name": "Jr. Premium Chicken Tenders (Add Dipping Sauce & Side, Kids)",
   "sourceName": "Jr. Premium Chicken Tenders (add dipping sauce & side) (Kids)",
   "calories": 270,
   "protein": 18,
   "carbs": 15,
   "fat": 16,
   "fiber": 1,
   "sodium": 1000,
   "counter": "a kids' order of Jr. Premium Chicken Tenders (Add Dipping Sauce & Side)",
   "family": "tender",
   "base": "Jr. Premium Chicken Tenders",
   "variant": "Add Dipping Sauce & Side"
  },
  {
   "id": "add-a-chicken-tender|kids",
   "role": "kids",
   "gated": true,
   "name": "Add a Chicken Tender (Kids)",
   "calories": 140,
   "protein": 9,
   "carbs": 8,
   "fat": 8,
   "fiber": 1,
   "sodium": 500,
   "counter": "a kids' Add a Chicken Tender",
   "family": "tender",
   "base": "Add a Chicken Tender"
  },
  {
   "id": "jr-spaghetti|kids",
   "role": "kids",
   "gated": true,
   "name": "Jr. Spaghetti (Kids)",
   "calories": 250,
   "protein": 8,
   "carbs": 48,
   "fat": 4,
   "fiber": 3,
   "sodium": 510,
   "counter": "a kids' Jr. Spaghetti",
   "family": "spaghetti",
   "base": "Jr. Spaghetti"
  },
  {
   "id": "jr-waffle-slam|kids",
   "role": "kids",
   "gated": true,
   "name": "Jr. Waffle Slam (Add Egg & Meat Choices, Kids)",
   "sourceName": "Jr. Waffle Slam (add egg & meat choices) (Kids)",
   "calories": 450,
   "protein": 5,
   "carbs": 48,
   "fat": 26,
   "fiber": 2,
   "sodium": 390,
   "counter": "a kids' Jr. Waffle Slam (Add Egg & Meat Choices)",
   "family": "slam",
   "base": "Jr. Waffle Slam",
   "variant": "Add Egg & Meat Choices"
  },
  {
   "id": "fresh-banana-slices|kids",
   "role": "kids",
   "gated": true,
   "name": "Fresh Banana Slices (Kids)",
   "calories": 110,
   "protein": 1,
   "carbs": 27,
   "fat": 0,
   "fiber": 3,
   "sodium": 0,
   "counter": "a kids' order of Fresh Banana Slices",
   "family": "slice",
   "base": "Fresh Banana Slices"
  },
  {
   "id": "broccoli|kids",
   "role": "kids",
   "gated": true,
   "name": "Broccoli (Kids)",
   "calories": 35,
   "protein": 3,
   "carbs": 6,
   "fat": 0,
   "fiber": 3,
   "sodium": 180,
   "counter": "a kids' Broccoli",
   "family": "broccoli",
   "base": "Broccoli"
  },
  {
   "id": "grapes|kids",
   "role": "kids",
   "gated": true,
   "name": "Grapes (Kids)",
   "calories": 60,
   "protein": 1,
   "carbs": 14,
   "fat": 0,
   "fiber": 1,
   "sodium": 0,
   "counter": "a kids' order of Grapes",
   "family": "grape",
   "base": "Grapes"
  },
  {
   "id": "jr-garden-salad|kids",
   "role": "kids",
   "gated": true,
   "name": "Jr. Garden Salad (Add Dressing Choice, Kids)",
   "sourceName": "Jr. Garden Salad (add dressing choice) (Kids)",
   "calories": 80,
   "protein": 2,
   "carbs": 13,
   "fat": 3,
   "fiber": 1,
   "sodium": 210,
   "counter": "a kids' Jr. Garden Salad (Add Dressing Choice)",
   "family": "salad",
   "base": "Jr. Garden Salad",
   "variant": "Add Dressing Choice"
  },
  {
   "id": "jr-ice-cream-chocolate|kids",
   "role": "kids",
   "gated": true,
   "name": "Jr. Ice Cream: Chocolate (Kids)",
   "calories": 270,
   "protein": 5,
   "carbs": 30,
   "fat": 15,
   "fiber": 0,
   "sodium": 60,
   "counter": "a kids' Jr. Ice Cream: Chocolate",
   "family": "chocolate",
   "base": "Jr. Ice Cream: Chocolate"
  },
  {
   "id": "jr-ice-cream-strawberry|kids",
   "role": "kids",
   "gated": true,
   "name": "Jr. Ice Cream: Strawberry (Kids)",
   "calories": 230,
   "protein": 3,
   "carbs": 32,
   "fat": 12,
   "fiber": 0,
   "sodium": 85,
   "counter": "a kids' Jr. Ice Cream: Strawberry",
   "family": "strawberry",
   "base": "Jr. Ice Cream: Strawberry"
  },
  {
   "id": "jr-ice-cream-vanilla|kids",
   "role": "kids",
   "gated": true,
   "name": "Jr. Ice Cream: Vanilla (Kids)",
   "calories": 250,
   "protein": 3,
   "carbs": 27,
   "fat": 15,
   "fiber": 0,
   "sodium": 90,
   "counter": "a kids' Jr. Ice Cream: Vanilla",
   "family": "vanilla",
   "base": "Jr. Ice Cream: Vanilla"
  },
  {
   "id": "jr-milk-shake-chocolate|kids",
   "role": "kids",
   "gated": true,
   "name": "Jr. Milk Shake: Chocolate (Kids)",
   "calories": 680,
   "protein": 12,
   "carbs": 89,
   "fat": 32,
   "fiber": 0,
   "sodium": 160,
   "counter": "a kids' Jr. Milk Shake: Chocolate",
   "family": "chocolate",
   "base": "Jr. Milk Shake: Chocolate"
  },
  {
   "id": "jr-milk-shake-oreo-blender-blaster|kids",
   "role": "kids",
   "gated": true,
   "name": "Jr. Milk Shake: Oreo Blender Blaster (Kids)",
   "sourceName": "Jr. Milk Shake: OREO Blender Blaster (Kids)",
   "calories": 760,
   "protein": 11,
   "carbs": 90,
   "fat": 41,
   "fiber": 1,
   "sodium": 430,
   "counter": "a kids' Jr. Milk Shake: Oreo Blender Blaster",
   "family": "blaster",
   "base": "Jr. Milk Shake: Oreo Blender Blaster"
  },
  {
   "id": "jr-milk-shake-strawberry|kids",
   "role": "kids",
   "gated": true,
   "name": "Jr. Milk Shake: Strawberry (Kids)",
   "calories": 550,
   "protein": 9,
   "carbs": 77,
   "fat": 26,
   "fiber": 1,
   "sodium": 200,
   "counter": "a kids' Jr. Milk Shake: Strawberry",
   "family": "strawberry",
   "base": "Jr. Milk Shake: Strawberry"
  },
  {
   "id": "jr-milk-shake-vanilla|kids",
   "role": "kids",
   "gated": true,
   "name": "Jr. Milk Shake: Vanilla (Kids)",
   "calories": 620,
   "protein": 9,
   "carbs": 78,
   "fat": 32,
   "fiber": 0,
   "sodium": 220,
   "counter": "a kids' Jr. Milk Shake: Vanilla",
   "family": "vanilla",
   "base": "Jr. Milk Shake: Vanilla"
  },
  {
   "id": "brownie-sundae-with-oreo-pieces|",
   "role": "dessert",
   "gated": true,
   "name": "Brownie Sundae with Oreo Pieces",
   "sourceName": "Brownie Sundae with OREO Pieces",
   "calories": 900,
   "protein": 9,
   "carbs": 144,
   "fat": 33,
   "fiber": 1,
   "sodium": 520,
   "counter": "a Brownie Sundae with Oreo Pieces",
   "family": "sundae",
   "base": "Brownie Sundae with Oreo Pieces"
  },
  {
   "id": "cookie-dough-lovers-pie|",
   "role": "dessert",
   "gated": true,
   "name": "Cookie Dough Lover's Pie",
   "sourceName": "Cookie Dough Lover’s Pie",
   "calories": 710,
   "protein": 8,
   "carbs": 98,
   "fat": 34,
   "fiber": 2,
   "sodium": 550,
   "counter": "a Cookie Dough Lover's Pie",
   "family": "pie",
   "base": "Cookie Dough Lover's Pie"
  },
  {
   "id": "new-york-style-cheesecake-plain|",
   "role": "dessert",
   "gated": true,
   "name": "New York Style Cheesecake Plain",
   "calories": 490,
   "protein": 9,
   "carbs": 42,
   "fat": 32,
   "fiber": 1,
   "sodium": 370,
   "counter": "a New York Style Cheesecake Plain",
   "family": "plain",
   "base": "New York Style Cheesecake Plain"
  },
  {
   "id": "new-york-style-cheesecake-with-strawberry-topping-and-whipped-cream|",
   "role": "topping",
   "gated": true,
   "name": "New York Style Cheesecake with Strawberry Topping & Whipped Cream",
   "sourceName": "New York Style Cheesecake w/ Strawberry Topping & Whipped Cream",
   "calories": 560,
   "protein": 9,
   "carbs": 57,
   "fat": 33,
   "fiber": 1,
   "sodium": 370,
   "counter": "a New York Style Cheesecake with Strawberry Topping & Whipped Cream",
   "family": "cheesecake",
   "base": "New York Style Cheesecake with Strawberry Topping & Whipped Cream"
  },
  {
   "id": "chocolate-milk|",
   "role": "drink",
   "gated": true,
   "name": "Chocolate Milk (Reduced Fat)",
   "sourceName": "Chocolate Milk (reduced fat)",
   "calories": 290,
   "protein": 16,
   "carbs": 46,
   "fat": 5,
   "fiber": 0,
   "sodium": 300,
   "counter": "a Chocolate Milk (Reduced Fat)",
   "family": "milk",
   "base": "Chocolate Milk",
   "variant": "Reduced Fat"
  },
  {
   "id": "coffee|",
   "role": "drink",
   "gated": true,
   "name": "Coffee",
   "calories": 0,
   "protein": 0,
   "carbs": 0,
   "fat": 0,
   "fiber": 0,
   "sodium": 0,
   "counter": "a Coffee",
   "family": "coffee",
   "base": "Coffee"
  },
  {
   "id": "coffee-salted-caramel-cold-brew|",
   "role": "drink",
   "gated": true,
   "name": "Coffee, Salted Caramel Cold Brew",
   "calories": 410,
   "protein": 9,
   "carbs": 72,
   "fat": 9,
   "fiber": 0,
   "sodium": 450,
   "counter": "a Salted Caramel Cold Brew Coffee",
   "family": "coffee",
   "base": "Coffee, Salted Caramel Cold Brew"
  },
  {
   "id": "coffee-sweet-and-creamy-cold-brew|",
   "role": "drink",
   "gated": true,
   "name": "Coffee, Sweet & Creamy Cold Brew",
   "calories": 210,
   "protein": 9,
   "carbs": 35,
   "fat": 5,
   "fiber": 0,
   "sodium": 125,
   "counter": "a Coffee Sweet & Creamy Cold Brew",
   "family": "brew",
   "base": "Coffee, Sweet & Creamy Cold Brew"
  },
  {
   "id": "fuze-raspberry-tea|",
   "role": "drink",
   "gated": true,
   "name": "FUZE Raspberry Tea",
   "calories": 110,
   "protein": 0,
   "carbs": 28,
   "fat": 0,
   "fiber": 0,
   "sodium": 55,
   "counter": "a FUZE Raspberry Tea",
   "family": "tea",
   "base": "FUZE Raspberry Tea"
  },
  {
   "id": "hot-chocolate|",
   "role": "drink",
   "gated": true,
   "name": "Hot Chocolate",
   "calories": 230,
   "protein": 3,
   "carbs": 47,
   "fat": 4,
   "fiber": 0,
   "sodium": 330,
   "counter": "a Hot Chocolate",
   "family": "chocolate",
   "base": "Hot Chocolate"
  },
  {
   "id": "hot-tea-herbal-tea|",
   "role": "drink",
   "gated": true,
   "name": "Hot Tea / Herbal Tea",
   "calories": 0,
   "protein": 0,
   "carbs": 0,
   "fat": 0,
   "fiber": 0,
   "sodium": 0,
   "counter": "a Hot Tea / Herbal Tea",
   "family": "tea",
   "base": "Hot Tea / Herbal Tea"
  },
  {
   "id": "iced-tea|",
   "role": "drink",
   "gated": true,
   "name": "Iced Tea (Unsweet)",
   "calories": 5,
   "protein": 0,
   "carbs": 1,
   "fat": 0,
   "fiber": 0,
   "sodium": 10,
   "counter": "an Iced Tea (Unsweet)",
   "family": "tea",
   "base": "Iced Tea",
   "variant": "Unsweet"
  },
  {
   "id": "iced-tea|~sweet",
   "role": "drink",
   "gated": true,
   "name": "Iced Tea (Sweet)",
   "calories": 160,
   "protein": 0,
   "carbs": 40,
   "fat": 0,
   "fiber": 0,
   "sodium": 10,
   "counter": "an Iced Tea (Sweet)",
   "family": "tea",
   "base": "Iced Tea",
   "variant": "Sweet"
  },
  {
   "id": "apple-juice|",
   "role": "drink",
   "gated": true,
   "name": "Apple Juice",
   "sourceName": "Juices: Apple",
   "calories": 210,
   "protein": 1,
   "carbs": 52,
   "fat": 0,
   "fiber": 0,
   "sodium": 10,
   "counter": "an Apple Juice",
   "family": "juice",
   "base": "Apple Juice"
  },
  {
   "id": "orange-juice|",
   "role": "drink",
   "gated": true,
   "name": "Orange Juice",
   "sourceName": "Juices: Orange",
   "calories": 210,
   "protein": 3,
   "carbs": 51,
   "fat": 0,
   "fiber": 0,
   "sodium": 0,
   "counter": "an Orange Juice",
   "family": "juice",
   "base": "Orange Juice"
  },
  {
   "id": "lemonade|",
   "role": "drink",
   "gated": true,
   "name": "Lemonade",
   "calories": 150,
   "protein": 0,
   "carbs": 40,
   "fat": 0,
   "fiber": 0,
   "sodium": 0,
   "counter": "a Lemonade",
   "family": "lemonade",
   "base": "Lemonade"
  },
  {
   "id": "2-milk|",
   "role": "drink",
   "gated": true,
   "name": "2% Milk",
   "calories": 230,
   "protein": 15,
   "carbs": 22,
   "fat": 9,
   "fiber": 0,
   "sodium": 220,
   "counter": "a 2% Milk",
   "family": "milk",
   "base": "2% Milk"
  },
  {
   "id": "chocolate-milk-shake|",
   "role": "drink",
   "gated": true,
   "name": "Chocolate Milk Shake",
   "sourceName": "Milk Shakes: Chocolate",
   "calories": 680,
   "protein": 12,
   "carbs": 89,
   "fat": 32,
   "fiber": 0,
   "sodium": 160,
   "counter": "a Chocolate Milk Shake",
   "family": "shake",
   "base": "Chocolate Milk Shake"
  },
  {
   "id": "oreo-milk-shake|",
   "role": "drink",
   "gated": true,
   "name": "Oreo Milk Shake",
   "sourceName": "Milk Shakes: OREO",
   "calories": 760,
   "protein": 11,
   "carbs": 90,
   "fat": 41,
   "fiber": 1,
   "sodium": 430,
   "counter": "an Oreo Milk Shake",
   "family": "shake",
   "base": "Oreo Milk Shake"
  },
  {
   "id": "strawberry-milk-shake|",
   "role": "drink",
   "gated": true,
   "name": "Strawberry Milk Shake",
   "sourceName": "Milk Shakes: Strawberry",
   "calories": 550,
   "protein": 9,
   "carbs": 77,
   "fat": 26,
   "fiber": 1,
   "sodium": 200,
   "counter": "a Strawberry Milk Shake",
   "family": "shake",
   "base": "Strawberry Milk Shake"
  },
  {
   "id": "vanilla-milk-shake|",
   "role": "drink",
   "gated": true,
   "name": "Vanilla Milk Shake",
   "sourceName": "Milk Shakes: Vanilla",
   "calories": 620,
   "protein": 9,
   "carbs": 78,
   "fat": 32,
   "fiber": 0,
   "sodium": 220,
   "counter": "a Vanilla Milk Shake",
   "family": "shake",
   "base": "Vanilla Milk Shake"
  },
  {
   "id": "barqs-root-beer|",
   "role": "drink",
   "gated": true,
   "name": "Barq's Root Beer",
   "sourceName": "Soft Drinks: Barq’s Root Beer",
   "calories": 200,
   "protein": 0,
   "carbs": 55,
   "fat": 0,
   "fiber": 0,
   "sodium": 80,
   "counter": "a Barq's Root Beer",
   "family": "beer",
   "base": "Barq's Root Beer"
  },
  {
   "id": "coca-cola|",
   "role": "drink",
   "gated": true,
   "name": "Coca-Cola",
   "sourceName": "Soft Drinks: Coca-Cola",
   "calories": 180,
   "protein": 0,
   "carbs": 49,
   "fat": 0,
   "fiber": 0,
   "sodium": 40,
   "counter": "a Coca-Cola",
   "family": "cola",
   "base": "Coca-Cola"
  },
  {
   "id": "coca-cola-zero-sugar|",
   "role": "drink",
   "gated": true,
   "name": "Coca-Cola Zero Sugar",
   "sourceName": "Soft Drinks: Coca-Cola Zero Sugar",
   "calories": 0,
   "protein": 0,
   "carbs": 0,
   "fat": 0,
   "fiber": 0,
   "sodium": 45,
   "counter": "a Coca-Cola Zero Sugar",
   "family": "sugar",
   "base": "Coca-Cola Zero Sugar"
  },
  {
   "id": "diet-coke|",
   "role": "drink",
   "gated": true,
   "name": "Diet Coke",
   "sourceName": "Soft Drinks: Diet Coke",
   "calories": 0,
   "protein": 0,
   "carbs": 0,
   "fat": 0,
   "fiber": 0,
   "sodium": 55,
   "counter": "a Diet Coke",
   "family": "coke",
   "base": "Diet Coke"
  },
  {
   "id": "dr-pepper|",
   "role": "drink",
   "gated": true,
   "name": "Dr Pepper",
   "sourceName": "Soft Drinks: Dr Pepper",
   "calories": 140,
   "protein": 0,
   "carbs": 39,
   "fat": 0,
   "fiber": 0,
   "sodium": 45,
   "counter": "a Dr Pepper",
   "family": "pepper",
   "base": "Dr Pepper"
  },
  {
   "id": "fanta-orange|",
   "role": "drink",
   "gated": true,
   "name": "Fanta Orange",
   "sourceName": "Soft Drinks: Fanta Orange",
   "calories": 190,
   "protein": 0,
   "carbs": 52,
   "fat": 0,
   "fiber": 0,
   "sodium": 50,
   "counter": "a Fanta Orange",
   "family": "orange",
   "base": "Fanta Orange"
  },
  {
   "id": "hi-c-fruit-punch|",
   "role": "drink",
   "gated": true,
   "name": "Hi-C Fruit Punch",
   "sourceName": "Soft Drinks: Hi-C Fruit Punch",
   "calories": 190,
   "protein": 0,
   "carbs": 52,
   "fat": 0,
   "fiber": 0,
   "sodium": 65,
   "counter": "a Hi-C Fruit Punch",
   "family": "punch",
   "base": "Hi-C Fruit Punch"
  },
  {
   "id": "mello-yello|",
   "role": "drink",
   "gated": true,
   "name": "Mello Yello",
   "sourceName": "Soft Drinks: Mello Yello",
   "calories": 190,
   "protein": 0,
   "carbs": 49,
   "fat": 0,
   "fiber": 0,
   "sodium": 55,
   "counter": "a Mello Yello",
   "family": "yello",
   "base": "Mello Yello"
  },
  {
   "id": "sprite|",
   "role": "drink",
   "gated": true,
   "name": "Sprite",
   "sourceName": "Soft Drinks: Sprite",
   "calories": 170,
   "protein": 0,
   "carbs": 47,
   "fat": 0,
   "fiber": 0,
   "sodium": 80,
   "counter": "a Sprite",
   "family": "sprite",
   "base": "Sprite"
  },
  {
   "id": "vanilla-flavor-shot|",
   "role": "drink",
   "gated": true,
   "name": "Vanilla Flavor Shot",
   "sourceName": "Soft Drinks: Vanilla Flavor Shot",
   "calories": 80,
   "protein": 0,
   "carbs": 21,
   "fat": 0,
   "fiber": 0,
   "sodium": 5,
   "counter": "a Vanilla Flavor Shot",
   "family": "shot",
   "base": "Vanilla Flavor Shot",
   "single": true,
   "held": "a pump of syrup added to a coffee, not a drink of its own: Denny's prints it in its beverage section but sells nothing you could order by that name"
  },
  {
   "id": "strawberry-lemonade|",
   "role": "drink",
   "gated": true,
   "name": "Strawberry Lemonade",
   "calories": 180,
   "protein": 1,
   "carbs": 49,
   "fat": 0,
   "fiber": 2,
   "sodium": 5,
   "counter": "a Strawberry Lemonade",
   "family": "lemonade",
   "base": "Strawberry Lemonade"
  },
  {
   "id": "apple-juice|kids",
   "role": "kids",
   "gated": true,
   "name": "Apple Juice (Kids)",
   "calories": 140,
   "protein": 0,
   "carbs": 35,
   "fat": 0,
   "fiber": 0,
   "sodium": 5,
   "counter": "a kids' Apple Juice",
   "family": "juice",
   "base": "Apple Juice"
  },
  {
   "id": "chocolate-milk|kids",
   "role": "kids",
   "gated": true,
   "name": "Chocolate Milk (Reduced Fat, Kids)",
   "sourceName": "Chocolate Milk (reduced fat) (Kids)",
   "calories": 190,
   "protein": 11,
   "carbs": 31,
   "fat": 3,
   "fiber": 0,
   "sodium": 200,
   "counter": "a kids' Chocolate Milk (Reduced Fat)",
   "family": "milk",
   "base": "Chocolate Milk",
   "variant": "Reduced Fat"
  },
  {
   "id": "hot-chocolate|kids",
   "role": "kids",
   "gated": true,
   "name": "Hot Chocolate (Kids)",
   "calories": 230,
   "protein": 3,
   "carbs": 47,
   "fat": 4,
   "fiber": 0,
   "sodium": 330,
   "counter": "a kids' Hot Chocolate",
   "family": "chocolate",
   "base": "Hot Chocolate"
  },
  {
   "id": "lemonade|kids",
   "role": "kids",
   "gated": true,
   "name": "Lemonade (Kids)",
   "calories": 100,
   "protein": 0,
   "carbs": 26,
   "fat": 0,
   "fiber": 0,
   "sodium": 0,
   "counter": "a kids' Lemonade",
   "family": "lemonade",
   "base": "Lemonade"
  },
  {
   "id": "2-milk|kids",
   "role": "kids",
   "gated": true,
   "name": "2% Milk (Kids)",
   "calories": 150,
   "protein": 10,
   "carbs": 15,
   "fat": 6,
   "fiber": 0,
   "sodium": 140,
   "counter": "a kids' 2% Milk",
   "family": "milk",
   "base": "2% Milk"
  },
  {
   "id": "orange-juice|kids",
   "role": "kids",
   "gated": true,
   "name": "Orange Juice (Kids)",
   "calories": 140,
   "protein": 2,
   "carbs": 34,
   "fat": 0,
   "fiber": 0,
   "sodium": 0,
   "counter": "a kids' Orange Juice",
   "family": "juice",
   "base": "Orange Juice"
  },
  {
   "id": "bacon-strips|",
   "role": "ingredient",
   "gated": true,
   "name": "Bacon Strips (Grand Slam Choice)",
   "sourceName": "Bacon Strips (Grand Slam choice)",
   "calories": 130,
   "protein": 12,
   "carbs": 1,
   "fat": 9,
   "fiber": 0,
   "sodium": 520,
   "counter": "Bacon Strips (Grand Slam Choice)",
   "family": "strip",
   "base": "Bacon Strips",
   "variant": "Grand Slam Choice"
  },
  {
   "id": "buttermilk-biscuit|",
   "role": "ingredient",
   "gated": true,
   "name": "Buttermilk Biscuit (Grand Slam Choice)",
   "sourceName": "Buttermilk Biscuit (Grand Slam choice)",
   "calories": 230,
   "protein": 3,
   "carbs": 26,
   "fat": 13,
   "fiber": 1,
   "sodium": 520,
   "counter": "a Buttermilk Biscuit (Grand Slam Choice)",
   "family": "bread",
   "base": "Buttermilk Biscuit",
   "variant": "Grand Slam Choice"
  },
  {
   "id": "eggs-boiled|2pc",
   "role": "breakfast",
   "gated": true,
   "name": "Eggs, Boiled (2 Pieces, Grand Slam Choice)",
   "sourceName": "Eggs, Boiled (2) (Grand Slam choice)",
   "calories": 130,
   "protein": 11,
   "carbs": 1,
   "fat": 8,
   "fiber": 0,
   "sodium": 125,
   "counter": "a 2-piece Boiled Eggs (Grand Slam Choice)",
   "family": "egg",
   "base": "Eggs, Boiled",
   "variant": "Grand Slam Choice"
  },
  {
   "id": "eggs-fried-basted|2pc",
   "role": "breakfast",
   "gated": true,
   "name": "Eggs, Fried / Basted (2 Pieces, Grand Slam Choice)",
   "sourceName": "Eggs, Fried / Basted (2) (Grand Slam choice)",
   "calories": 190,
   "protein": 11,
   "carbs": 1,
   "fat": 16,
   "fiber": 0,
   "sodium": 200,
   "counter": "a 2-piece Fried / Basted Eggs (Grand Slam Choice)",
   "family": "egg",
   "base": "Eggs, Fried / Basted",
   "variant": "Grand Slam Choice"
  },
  {
   "id": "eggs-scrambled|2pc",
   "role": "breakfast",
   "gated": true,
   "name": "Eggs, Scrambled (2 Pieces, Grand Slam Choice)",
   "sourceName": "Eggs, Scrambled (2) (Grand Slam choice)",
   "calories": 220,
   "protein": 14,
   "carbs": 1,
   "fat": 17,
   "fiber": 0,
   "sodium": 360,
   "counter": "a 2-piece Scrambled Eggs (Grand Slam Choice)",
   "family": "egg",
   "base": "Eggs, Scrambled",
   "variant": "Grand Slam Choice"
  },
  {
   "id": "egg-whites|2pc",
   "role": "breakfast",
   "gated": true,
   "name": "Egg Whites (2 Pieces, Grand Slam Choice)",
   "sourceName": "Egg Whites (2) (Grand Slam choice)",
   "calories": 80,
   "protein": 13,
   "carbs": 1,
   "fat": 1,
   "fiber": 0,
   "sodium": 230,
   "counter": "a 2-piece Egg Whites (Grand Slam Choice)",
   "family": "white",
   "base": "Egg Whites",
   "variant": "Grand Slam Choice"
  },
  {
   "id": "english-muffin-without-margarine|",
   "role": "ingredient",
   "gated": true,
   "name": "English Muffin without Margarine (Grand Slam Choice)",
   "sourceName": "English Muffin w/o margarine (Grand Slam choice)",
   "calories": 140,
   "protein": 5,
   "carbs": 29,
   "fat": 1,
   "fiber": 1,
   "sodium": 220,
   "counter": "an English Muffin without Margarine (Grand Slam Choice)",
   "family": "bread",
   "base": "English Muffin without Margarine",
   "variant": "Grand Slam Choice"
  },
  {
   "id": "english-muffin-with-margarine|",
   "role": "ingredient",
   "gated": true,
   "name": "English Muffin with Margarine (Grand Slam Choice)",
   "sourceName": "English Muffin w/ margarine (Grand Slam choice)",
   "calories": 190,
   "protein": 5,
   "carbs": 29,
   "fat": 6,
   "fiber": 1,
   "sodium": 270,
   "counter": "an English Muffin with Margarine (Grand Slam Choice)",
   "family": "bread",
   "base": "English Muffin with Margarine",
   "variant": "Grand Slam Choice"
  },
  {
   "id": "grilled-ham-slice|",
   "role": "ingredient",
   "gated": true,
   "name": "Grilled Ham Slice (Grand Slam Choice)",
   "sourceName": "Grilled Ham Slice (Grand Slam choice)",
   "calories": 120,
   "protein": 14,
   "carbs": 7,
   "fat": 4,
   "fiber": 0,
   "sodium": 860,
   "counter": "a Grilled Ham Slice (Grand Slam Choice)",
   "family": "slice",
   "base": "Grilled Ham Slice",
   "variant": "Grand Slam Choice"
  },
  {
   "id": "hash-browns|",
   "role": "ingredient",
   "gated": true,
   "name": "Hash Browns (Grand Slam Choice)",
   "sourceName": "Hash Browns (Grand Slam choice)",
   "calories": 180,
   "protein": 1,
   "carbs": 24,
   "fat": 8,
   "fiber": 1,
   "sodium": 460,
   "counter": "Hash Browns (Grand Slam Choice)",
   "family": "fry",
   "base": "Hash Browns",
   "variant": "Grand Slam Choice"
  },
  {
   "id": "pancakes-buttermilk|",
   "role": "ingredient",
   "gated": true,
   "name": "Pancakes, Buttermilk (Grand Slam Choice)",
   "sourceName": "Pancakes, Buttermilk (Grand Slam choice)",
   "calories": 450,
   "protein": 10,
   "carbs": 77,
   "fat": 11,
   "fiber": 2,
   "sodium": 1390,
   "counter": "Buttermilk Pancakes (Grand Slam Choice)",
   "family": "pancake",
   "base": "Pancakes, Buttermilk",
   "variant": "Grand Slam Choice"
  },
  {
   "id": "pancakes-hearty-9-grain|",
   "role": "ingredient",
   "gated": true,
   "name": "Pancakes, Hearty 9-Grain (Grand Slam Choice)",
   "sourceName": "Pancakes, Hearty 9-Grain (Grand Slam choice)",
   "calories": 730,
   "protein": 14,
   "carbs": 142,
   "fat": 11,
   "fiber": 8,
   "sodium": 1960,
   "counter": "Hearty 9-Grain Pancakes (Grand Slam Choice)",
   "family": "pancake",
   "base": "Pancakes, Hearty 9-Grain",
   "variant": "Grand Slam Choice"
  },
  {
   "id": "sausage-links|",
   "role": "ingredient",
   "gated": true,
   "name": "Sausage Links (Grand Slam Choice)",
   "sourceName": "Sausage Links (Grand Slam choice)",
   "calories": 160,
   "protein": 5,
   "carbs": 1,
   "fat": 15,
   "fiber": 0,
   "sodium": 380,
   "counter": "a Sausage Links (Grand Slam Choice)",
   "family": "link",
   "base": "Sausage Links",
   "variant": "Grand Slam Choice"
  },
  {
   "id": "seasonal-fruit|",
   "role": "ingredient",
   "gated": true,
   "name": "Seasonal Fruit (Grand Slam Choice)",
   "sourceName": "Seasonal Fruit (Grand Slam choice)",
   "calories": 100,
   "protein": 1,
   "carbs": 25,
   "fat": 0,
   "fiber": 3,
   "sodium": 5,
   "counter": "a Seasonal Fruit (Grand Slam Choice)",
   "family": "fruit",
   "base": "Seasonal Fruit",
   "variant": "Grand Slam Choice"
  },
  {
   "id": "toast-white-without-margarine|",
   "role": "ingredient",
   "gated": true,
   "name": "Toast, White, without Margarine (Grand Slam Choice)",
   "sourceName": "Toast, White, w/o margarine (Grand Slam choice)",
   "calories": 160,
   "protein": 5,
   "carbs": 31,
   "fat": 2,
   "fiber": 0,
   "sodium": 320,
   "counter": "a White Toast without Margarine (Grand Slam Choice)",
   "family": "bread",
   "base": "Toast, White, without Margarine",
   "variant": "Grand Slam Choice"
  },
  {
   "id": "toast-white-with-margarine|",
   "role": "ingredient",
   "gated": true,
   "name": "Toast, White, with Margarine (Grand Slam Choice)",
   "sourceName": "Toast, White, w/ margarine (Grand Slam choice)",
   "calories": 240,
   "protein": 5,
   "carbs": 31,
   "fat": 10,
   "fiber": 0,
   "sodium": 400,
   "counter": "a White Toast with Margarine (Grand Slam Choice)",
   "family": "bread",
   "base": "Toast, White, with Margarine",
   "variant": "Grand Slam Choice"
  },
  {
   "id": "turkey-bacon-strips|",
   "role": "ingredient",
   "gated": true,
   "name": "Turkey Bacon Strips (Grand Slam Choice)",
   "sourceName": "Turkey Bacon Strips (Grand Slam choice)",
   "calories": 70,
   "protein": 7,
   "carbs": 1,
   "fat": 4,
   "fiber": 0,
   "sodium": 330,
   "counter": "Turkey Bacon Strips (Grand Slam Choice)",
   "family": "strip",
   "base": "Turkey Bacon Strips",
   "variant": "Grand Slam Choice"
  },
  {
   "id": "all-american-slam-with-hash-browns-and-white-toast|",
   "role": "breakfast",
   "gated": true,
   "name": "All-American Slam with Hash Browns & White Toast",
   "sourceName": "All-American Slam w/ hash browns & white toast",
   "calories": 1200,
   "protein": 55,
   "carbs": 58,
   "fat": 81,
   "fiber": 1,
   "sodium": 2550,
   "counter": "an All-American Slam with Hash Browns & White Toast",
   "family": "slam",
   "base": "All-American Slam with Hash Browns & White Toast",
   "plate": "as-named"
  },
  {
   "id": "fit-slam|",
   "role": "breakfast",
   "gated": true,
   "name": "Fit Slam",
   "calories": 450,
   "protein": 27,
   "carbs": 59,
   "fat": 12,
   "fiber": 5,
   "sodium": 860,
   "counter": "a Fit Slam",
   "family": "slam",
   "base": "Fit Slam",
   "single": true,
   "held": "no menu fact says what this dish comes with"
  },
  {
   "id": "french-toast-slam|",
   "role": "breakfast",
   "gated": true,
   "name": "French Toast Slam (Add Egg Choice)",
   "sourceName": "French Toast Slam (add egg choice)",
   "calories": 810,
   "protein": 29,
   "carbs": 72,
   "fat": 45,
   "fiber": 3,
   "sodium": 1650,
   "counter": "a French Toast Slam (Add Egg Choice)",
   "family": "slam",
   "base": "French Toast Slam",
   "variant": "Add Egg Choice",
   "plate": "egg",
   "stem": "a French Toast Slam"
  },
  {
   "id": "lumberjack-slam-with-hash-browns-and-white-toast|",
   "role": "breakfast",
   "gated": true,
   "name": "Lumberjack Slam with Hash Browns & White Toast (Add Egg Choice)",
   "sourceName": "Lumberjack Slam w/ hash browns & white toast (add egg choice)",
   "calories": 1260,
   "protein": 48,
   "carbs": 136,
   "fat": 57,
   "fiber": 3,
   "sodium": 4110,
   "counter": "a Lumberjack Slam with Hash Browns & White Toast (Add Egg Choice)",
   "family": "slam",
   "base": "Lumberjack Slam with Hash Browns & White Toast",
   "variant": "Add Egg Choice",
   "plate": "egg",
   "stem": "a Lumberjack Slam with Hash Browns & White Toast"
  },
  {
   "id": "original-grand-slam|",
   "role": "breakfast",
   "gated": true,
   "name": "Original Grand Slam (Add Egg Choice)",
   "sourceName": "Original Grand Slam (add egg choice)",
   "calories": 740,
   "protein": 27,
   "carbs": 79,
   "fat": 34,
   "fiber": 2,
   "sodium": 2300,
   "counter": "an Original Grand Slam (Add Egg Choice)",
   "family": "slam",
   "base": "Original Grand Slam",
   "variant": "Add Egg Choice",
   "plate": "egg",
   "stem": "an Original Grand Slam"
  },
  {
   "id": "berry-stuffed-french-toast-slam|",
   "role": "breakfast",
   "gated": true,
   "name": "Berry Stuffed French Toast Slam (Add Egg Choice)",
   "sourceName": "Berry Stuffed French Toast Slam (add egg choice)",
   "calories": 1240,
   "protein": 39,
   "carbs": 136,
   "fat": 61,
   "fiber": 6,
   "sodium": 2030,
   "counter": "a Berry Stuffed French Toast Slam (Add Egg Choice)",
   "family": "slam",
   "base": "Berry Stuffed French Toast Slam",
   "variant": "Add Egg Choice",
   "plate": "egg",
   "stem": "a Berry Stuffed French Toast Slam"
  },
  {
   "id": "berry-stuffed-french-toast|",
   "role": "breakfast",
   "gated": true,
   "name": "Berry Stuffed French Toast",
   "sourceName": "Berry Stuffed French Toast À La Carte",
   "calories": 950,
   "protein": 22,
   "carbs": 134,
   "fat": 37,
   "fiber": 6,
   "sodium": 1130,
   "counter": "a Berry Stuffed French Toast",
   "family": "bread",
   "base": "Berry Stuffed French Toast",
   "single": true,
   "held": "no menu fact says what this dish comes with"
  },
  {
   "id": "berry-waffle-slam|",
   "role": "breakfast",
   "gated": true,
   "name": "Berry Waffle Slam (Add Egg Choice)",
   "sourceName": "Berry Waffle Slam (add egg choice)",
   "calories": 1200,
   "protein": 28,
   "carbs": 118,
   "fat": 68,
   "fiber": 6,
   "sodium": 1680,
   "counter": "a Berry Waffle Slam (Add Egg Choice)",
   "family": "slam",
   "base": "Berry Waffle Slam",
   "variant": "Add Egg Choice",
   "plate": "egg",
   "stem": "a Berry Waffle Slam"
  },
  {
   "id": "berry-waffles|",
   "role": "breakfast",
   "gated": true,
   "name": "Berry Waffles",
   "sourceName": "Berry Waffles a la carte",
   "calories": 900,
   "protein": 11,
   "carbs": 112,
   "fat": 45,
   "fiber": 6,
   "sodium": 780,
   "counter": "a Berry Waffles",
   "family": "waffle",
   "base": "Berry Waffles",
   "single": true,
   "held": "no menu fact says what this dish comes with"
  },
  {
   "id": "waffle-slam|",
   "role": "breakfast",
   "gated": true,
   "name": "Waffle Slam (Add Egg Choice)",
   "sourceName": "Waffle Slam (add egg choice)",
   "calories": 1160,
   "protein": 27,
   "carbs": 97,
   "fat": 72,
   "fiber": 4,
   "sodium": 1660,
   "counter": "a Waffle Slam (Add Egg Choice)",
   "family": "slam",
   "base": "Waffle Slam",
   "variant": "Add Egg Choice",
   "plate": "egg",
   "stem": "a Waffle Slam"
  },
  {
   "id": "choconana-pancake-slam|",
   "role": "breakfast",
   "gated": true,
   "name": "Choconana Pancake Slam (Add Hash Browns, Egg & Meat Choices)",
   "sourceName": "Choconana Pancake Slam (add hash browns, egg & meat choices)",
   "calories": 840,
   "protein": 15,
   "carbs": 149,
   "fat": 25,
   "fiber": 9,
   "sodium": 1360,
   "counter": "a Choconana Pancake Slam (Add Hash Browns, Egg & Meat Choices)",
   "family": "slam",
   "base": "Choconana Pancake Slam",
   "variant": "Add Hash Browns, Egg & Meat Choices",
   "single": true,
   "held": "no menu fact says what this dish comes with"
  },
  {
   "id": "cinnamon-roll-pancake-slam-with-cream-cheese-icing|",
   "role": "breakfast",
   "gated": true,
   "name": "Cinnamon Roll Pancake Slam with Cream Cheese Icing (Add Hash Browns, Egg & Meat Choices)",
   "sourceName": "Cinnamon Roll Pancake Slam w/ cream cheese icing (add hash browns, egg & meat choices)",
   "calories": 1100,
   "protein": 10,
   "carbs": 207,
   "fat": 26,
   "fiber": 4,
   "sodium": 1700,
   "counter": "a Cinnamon Roll Pancake Slam with Cream Cheese Icing (Add Hash Browns, Egg & Meat Choices)",
   "family": "slam",
   "base": "Cinnamon Roll Pancake Slam with Cream Cheese Icing",
   "variant": "Add Hash Browns, Egg & Meat Choices",
   "single": true,
   "held": "printed without its egg choice, and Denny's's menu model does not fill it"
  },
  {
   "id": "double-berry-banana-pancake-slam|",
   "role": "breakfast",
   "gated": true,
   "name": "Double Berry Banana Pancake Slam (Add Hash Browns, Egg & Meat Choices)",
   "sourceName": "Double Berry Banana Pancake Slam (add hash browns, egg & meat choices)",
   "calories": 490,
   "protein": 11,
   "carbs": 97,
   "fat": 7,
   "fiber": 6,
   "sodium": 1360,
   "counter": "a Double Berry Banana Pancake Slam (Add Hash Browns, Egg & Meat Choices)",
   "family": "slam",
   "base": "Double Berry Banana Pancake Slam",
   "variant": "Add Hash Browns, Egg & Meat Choices",
   "single": true,
   "held": "no menu fact says what this dish comes with"
  },
  {
   "id": "hearty-9-grain-pancake-slam|",
   "role": "breakfast",
   "gated": true,
   "name": "Hearty 9-Grain Pancake Slam (Add Hash Browns, Egg & Meat Choices)",
   "sourceName": "Hearty 9-Grain Pancake Slam (add hash browns, egg & meat choices)",
   "calories": 730,
   "protein": 14,
   "carbs": 142,
   "fat": 11,
   "fiber": 8,
   "sodium": 1960,
   "counter": "a Hearty 9-Grain Pancake Slam (Add Hash Browns, Egg & Meat Choices)",
   "family": "slam",
   "base": "Hearty 9-Grain Pancake Slam",
   "variant": "Add Hash Browns, Egg & Meat Choices",
   "single": true,
   "held": "no menu fact says what this dish comes with"
  },
  {
   "id": "plant-based-slam|",
   "role": "breakfast",
   "gated": true,
   "name": "Plant Based Slam",
   "calories": 1000,
   "protein": 17,
   "carbs": 191,
   "fat": 19,
   "fiber": 12,
   "sodium": 2420,
   "counter": "a Plant Based Slam",
   "family": "slam",
   "base": "Plant Based Slam",
   "single": true,
   "held": "no menu fact says what this dish comes with"
  },
  {
   "id": "berry-vanilla-one-crepe-breakfast-with-hash-browns|",
   "role": "breakfast",
   "gated": true,
   "name": "Berry Vanilla One Crepe Breakfast with Hash Browns (Add Egg & Meat Choices)",
   "sourceName": "Berry Vanilla One Crepe Breakfast w/ hash browns (add egg & meat choices)",
   "calories": 440,
   "protein": 5,
   "carbs": 60,
   "fat": 20,
   "fiber": 3,
   "sodium": 670,
   "counter": "a Berry Vanilla One Crepe Breakfast with Hash Browns (Add Egg & Meat Choices)",
   "family": "breakfast",
   "base": "Berry Vanilla One Crepe Breakfast with Hash Browns",
   "variant": "Add Egg & Meat Choices",
   "single": true,
   "held": "printed without its egg choice, and Denny's's menu model does not fill it"
  },
  {
   "id": "berry-vanilla-two-crepe-breakfast-with-hash-browns|",
   "role": "breakfast",
   "gated": true,
   "name": "Berry Vanilla Two Crepe Breakfast with Hash Browns (Add Egg & Meat Choices)",
   "sourceName": "Berry Vanilla Two Crepe Breakfast w/ hash browns (add egg & meat choices)",
   "calories": 710,
   "protein": 9,
   "carbs": 96,
   "fat": 32,
   "fiber": 5,
   "sodium": 880,
   "counter": "a Berry Vanilla Two Crepe Breakfast with Hash Browns (Add Egg & Meat Choices)",
   "family": "breakfast",
   "base": "Berry Vanilla Two Crepe Breakfast with Hash Browns",
   "variant": "Add Egg & Meat Choices",
   "single": true,
   "held": "printed without its egg choice, and Denny's's menu model does not fill it"
  },
  {
   "id": "berry-vanilla-two-crepes|",
   "role": "breakfast",
   "gated": true,
   "name": "Berry Vanilla Two Crepes",
   "sourceName": "Berry Vanilla Two Crepes À La Carte",
   "calories": 530,
   "protein": 7,
   "carbs": 73,
   "fat": 24,
   "fiber": 4,
   "sodium": 430,
   "counter": "a Berry Vanilla Two Crepes",
   "family": "crepe",
   "base": "Berry Vanilla Two Crepes",
   "single": true,
   "held": "no menu fact says what this dish comes with"
  },
  {
   "id": "loaded-veggie-omelette-with-hash-browns-and-white-toast|",
   "role": "breakfast",
   "gated": true,
   "name": "Loaded Veggie Omelette with Hash Browns & White Toast",
   "sourceName": "Loaded Veggie Omelette w/ hash browns & white toast",
   "calories": 920,
   "protein": 36,
   "carbs": 63,
   "fat": 56,
   "fiber": 3,
   "sodium": 1540,
   "counter": "a Loaded Veggie Omelette with Hash Browns & White Toast",
   "family": "omelette",
   "base": "Loaded Veggie Omelette with Hash Browns & White Toast",
   "plate": "as-named"
  },
  {
   "id": "mile-high-denver-omelette-with-hash-browns-and-white-toast|",
   "role": "breakfast",
   "gated": true,
   "name": "Mile High Denver Omelette with Hash Browns & White Toast",
   "sourceName": "Mile High Denver Omelette w/ hash browns & white toast",
   "calories": 1090,
   "protein": 51,
   "carbs": 69,
   "fat": 67,
   "fiber": 2,
   "sodium": 3130,
   "counter": "a Mile High Denver Omelette with Hash Browns & White Toast",
   "family": "omelette",
   "base": "Mile High Denver Omelette with Hash Browns & White Toast",
   "plate": "as-named"
  },
  {
   "id": "moons-over-my-hammy-omelette-with-hash-browns-and-white-toast|",
   "role": "breakfast",
   "gated": true,
   "name": "Moons Over My Hammy Omelette with Hash Browns & White Toast",
   "sourceName": "Moons Over My Hammy Omelette w/ hash browns & white toast",
   "calories": 1080,
   "protein": 52,
   "carbs": 64,
   "fat": 67,
   "fiber": 1,
   "sodium": 2760,
   "counter": "a Moons Over My Hammy Omelette with Hash Browns & White Toast",
   "family": "omelette",
   "base": "Moons Over My Hammy Omelette with Hash Browns & White Toast",
   "plate": "as-named"
  },
  {
   "id": "philly-cheesesteak-omelette-with-hash-browns-and-white-toast|",
   "role": "breakfast",
   "gated": true,
   "name": "Philly Cheesesteak Omelette with Hash Browns & White Toast",
   "sourceName": "Philly Cheesesteak Omelette w/ hash browns & white toast",
   "calories": 1120,
   "protein": 60,
   "carbs": 62,
   "fat": 68,
   "fiber": 2,
   "sodium": 1960,
   "counter": "a Philly Cheesesteak Omelette with Hash Browns & White Toast",
   "family": "omelette",
   "base": "Philly Cheesesteak Omelette with Hash Browns & White Toast",
   "plate": "as-named"
  },
  {
   "id": "ultimate-omelette-with-hash-browns-and-white-toast|",
   "role": "breakfast",
   "gated": true,
   "name": "Ultimate Omelette with Hash Browns & White Toast",
   "sourceName": "Ultimate Omelette w/ hash browns & white toast",
   "calories": 1150,
   "protein": 46,
   "carbs": 63,
   "fat": 77,
   "fiber": 3,
   "sodium": 2190,
   "counter": "an Ultimate Omelette with Hash Browns & White Toast",
   "family": "omelette",
   "base": "Ultimate Omelette with Hash Browns & White Toast",
   "plate": "as-named"
  },
  {
   "id": "american-cheese|",
   "role": "ingredient",
   "gated": true,
   "name": "American Cheese",
   "calories": 80,
   "protein": 4,
   "carbs": 1,
   "fat": 7,
   "fiber": 0,
   "sodium": 390,
   "counter": "an American Cheese",
   "family": "cheese",
   "base": "American Cheese"
  },
  {
   "id": "bacon|",
   "role": "ingredient",
   "gated": true,
   "name": "Bacon",
   "calories": 130,
   "protein": 12,
   "carbs": 1,
   "fat": 9,
   "fiber": 0,
   "sodium": 520,
   "counter": "a Bacon",
   "family": "bacon",
   "base": "Bacon"
  },
  {
   "id": "caramelized-onions|",
   "role": "ingredient",
   "gated": true,
   "name": "Caramelized Onions",
   "calories": 70,
   "protein": 0,
   "carbs": 2,
   "fat": 7,
   "fiber": 1,
   "sodium": 210,
   "counter": "a Caramelized Onions",
   "family": "onion",
   "base": "Caramelized Onions"
  },
  {
   "id": "cheddar-cheese|",
   "role": "ingredient",
   "gated": true,
   "name": "Cheddar Cheese",
   "calories": 80,
   "protein": 5,
   "carbs": 0,
   "fat": 6,
   "fiber": 0,
   "sodium": 120,
   "counter": "a Cheddar Cheese",
   "family": "cheese",
   "base": "Cheddar Cheese"
  },
  {
   "id": "chorizo-sausage|",
   "role": "ingredient",
   "gated": true,
   "name": "Chorizo Sausage",
   "calories": 330,
   "protein": 17,
   "carbs": 4,
   "fat": 27,
   "fiber": 0,
   "sodium": 830,
   "counter": "a Chorizo Sausage",
   "family": "sausage",
   "base": "Chorizo Sausage"
  },
  {
   "id": "fire-roasted-bell-peppers-and-onions|",
   "role": "ingredient",
   "gated": true,
   "name": "Fire-Roasted Bell Peppers & Onions",
   "calories": 70,
   "protein": 0,
   "carbs": 4,
   "fat": 6,
   "fiber": 1,
   "sodium": 110,
   "counter": "a Fire-Roasted Bell Peppers & Onions",
   "family": "pepper",
   "base": "Fire-Roasted Bell Peppers & Onions"
  },
  {
   "id": "fresh-avocado|",
   "role": "ingredient",
   "gated": true,
   "name": "Fresh Avocado",
   "calories": 90,
   "protein": 1,
   "carbs": 5,
   "fat": 8,
   "fiber": 4,
   "sodium": 0,
   "counter": "a Fresh Avocado",
   "family": "avocado",
   "base": "Fresh Avocado"
  },
  {
   "id": "ham|",
   "role": "ingredient",
   "gated": true,
   "name": "Ham",
   "calories": 120,
   "protein": 14,
   "carbs": 7,
   "fat": 4,
   "fiber": 0,
   "sodium": 860,
   "counter": "a Ham",
   "family": "ham",
   "base": "Ham"
  },
  {
   "id": "jalapenos|",
   "role": "ingredient",
   "gated": true,
   "name": "Jalapeños",
   "calories": 5,
   "protein": 0,
   "carbs": 1,
   "fat": 0,
   "fiber": 0,
   "sodium": 440,
   "counter": "a Jalapeños",
   "family": "jalapeno",
   "base": "Jalapeños"
  },
  {
   "id": "omelette-egg-white-plain|",
   "role": "ingredient",
   "gated": true,
   "name": "Omelette, Egg White, Plain",
   "calories": 110,
   "protein": 20,
   "carbs": 1,
   "fat": 2,
   "fiber": 0,
   "sodium": 340,
   "counter": "an Omelette Egg White Plain",
   "family": "omelette",
   "base": "Omelette, Egg White, Plain"
  },
  {
   "id": "omelette-plain|",
   "role": "ingredient",
   "gated": true,
   "name": "Omelette, Plain",
   "calories": 340,
   "protein": 21,
   "carbs": 2,
   "fat": 26,
   "fiber": 0,
   "sodium": 540,
   "counter": "a Plain Omelette",
   "family": "omelette",
   "base": "Omelette, Plain"
  },
  {
   "id": "pepper-jack-queso|",
   "role": "ingredient",
   "gated": true,
   "name": "Pepper Jack Queso",
   "calories": 100,
   "protein": 3,
   "carbs": 5,
   "fat": 7,
   "fiber": 0,
   "sodium": 360,
   "counter": "a Pepper Jack Queso",
   "family": "queso",
   "base": "Pepper Jack Queso"
  },
  {
   "id": "sausage|",
   "role": "ingredient",
   "gated": true,
   "name": "Sausage",
   "calories": 180,
   "protein": 6,
   "carbs": 0,
   "fat": 17,
   "fiber": 0,
   "sodium": 330,
   "counter": "a Sausage",
   "family": "sausage",
   "base": "Sausage"
  },
  {
   "id": "sauteed-mushrooms|",
   "role": "ingredient",
   "gated": true,
   "name": "Sautéed Mushrooms",
   "calories": 50,
   "protein": 1,
   "carbs": 1,
   "fat": 6,
   "fiber": 0,
   "sodium": 55,
   "counter": "a Sautéed Mushrooms",
   "family": "mushroom",
   "base": "Sautéed Mushrooms"
  },
  {
   "id": "swiss-cheese|",
   "role": "ingredient",
   "gated": true,
   "name": "Swiss Cheese",
   "calories": 80,
   "protein": 6,
   "carbs": 0,
   "fat": 6,
   "fiber": 0,
   "sodium": 45,
   "counter": "a Swiss Cheese",
   "family": "cheese",
   "base": "Swiss Cheese"
  },
  {
   "id": "tomatoes|",
   "role": "ingredient",
   "gated": true,
   "name": "Tomatoes",
   "calories": 10,
   "protein": 0,
   "carbs": 2,
   "fat": 0,
   "fiber": 1,
   "sodium": 0,
   "counter": "a Tomatoes",
   "family": "tomato",
   "base": "Tomatoes"
  },
  {
   "id": "turkey-bacon-strips|~2",
   "role": "ingredient",
   "gated": true,
   "name": "Turkey Bacon Strips",
   "calories": 70,
   "protein": 7,
   "carbs": 1,
   "fat": 4,
   "fiber": 0,
   "sodium": 330,
   "counter": "Turkey Bacon Strips",
   "family": "strip",
   "base": "Turkey Bacon Strips"
  },
  {
   "id": "country-fried-steak-and-eggs-with-gravy-hash-browns-and-white-toast|",
   "role": "breakfast",
   "gated": true,
   "name": "Country-Fried Steak & Eggs with Gravy, Hash Browns & White Toast (Add Egg Choice)",
   "sourceName": "Country-Fried Steak & Eggs w/ gravy, hash browns & white toast (add egg choice)",
   "calories": 810,
   "protein": 22,
   "carbs": 82,
   "fat": 43,
   "fiber": 2,
   "sodium": 1850,
   "counter": "a Country-Fried Steak & Eggs with Gravy, Hash Browns & White Toast (Add Egg Choice)",
   "family": "steak",
   "base": "Country-Fried Steak & Eggs with Gravy, Hash Browns & White Toast",
   "variant": "Add Egg Choice",
   "plate": "egg",
   "stem": "a Country-Fried Steak & Eggs with Gravy, Hash Browns & White Toast"
  },
  {
   "id": "moons-over-my-hammy-with-hash-browns|",
   "role": "breakfast",
   "gated": true,
   "name": "Moons Over My Hammy with Hash Browns",
   "sourceName": "Moons Over My Hammy w/ hash browns",
   "calories": 960,
   "protein": 45,
   "carbs": 68,
   "fat": 55,
   "fiber": 3,
   "sodium": 2570,
   "counter": "a Moons Over My Hammy with Hash Browns",
   "family": "hammy",
   "base": "Moons Over My Hammy with Hash Browns",
   "plate": "as-named"
  },
  {
   "id": "santa-fe-sizzlin-skillet|",
   "role": "breakfast",
   "gated": true,
   "name": "Santa Fe Sizzlin' Skillet (Add Egg Choice)",
   "sourceName": "Santa Fe Sizzlin’ Skillet (add egg choice)",
   "calories": 770,
   "protein": 27,
   "carbs": 38,
   "fat": 58,
   "fiber": 4,
   "sodium": 1890,
   "counter": "a Santa Fe Sizzlin' Skillet (Add Egg Choice)",
   "family": "skillet",
   "base": "Santa Fe Sizzlin' Skillet",
   "variant": "Add Egg Choice",
   "plate": "egg",
   "stem": "a Santa Fe Sizzlin' Skillet"
  },
  {
   "id": "sirloin-steak-and-eggs-with-hash-browns-and-white-toast|",
   "role": "breakfast",
   "gated": true,
   "name": "Sirloin Steak & Eggs with Hash Browns & White Toast (Add Egg Choice)",
   "sourceName": "Sirloin Steak & Eggs w/ hash browns & white toast (add egg choice)",
   "calories": 770,
   "protein": 50,
   "carbs": 56,
   "fat": 36,
   "fiber": 1,
   "sodium": 1930,
   "counter": "a Sirloin Steak & Eggs with Hash Browns & White Toast (Add Egg Choice)",
   "family": "steak",
   "base": "Sirloin Steak & Eggs with Hash Browns & White Toast",
   "variant": "Add Egg Choice",
   "plate": "egg",
   "stem": "a Sirloin Steak & Eggs with Hash Browns & White Toast"
  },
  {
   "id": "t-bone-steak-and-eggs-with-hash-browns-and-white-toast|",
   "role": "breakfast",
   "gated": true,
   "name": "T-Bone Steak & Eggs with Hash Browns & White Toast (Add Egg Choice)",
   "sourceName": "T-Bone Steak & Eggs w/ hash browns & white toast (add egg choice)",
   "calories": 910,
   "protein": 59,
   "carbs": 55,
   "fat": 49,
   "fiber": 1,
   "sodium": 2190,
   "counter": "a T-Bone Steak & Eggs with Hash Browns & White Toast (Add Egg Choice)",
   "family": "steak",
   "base": "T-Bone Steak & Eggs with Hash Browns & White Toast",
   "variant": "Add Egg Choice",
   "plate": "egg",
   "stem": "a T-Bone Steak & Eggs with Hash Browns & White Toast"
  },
  {
   "id": "grand-slamwich-with-hash-browns|",
   "role": "breakfast",
   "gated": true,
   "name": "Grand Slamwich with Hash Browns",
   "sourceName": "Grand Slamwich w/ hash browns",
   "calories": 1220,
   "protein": 55,
   "carbs": 71,
   "fat": 78,
   "fiber": 3,
   "sodium": 3350,
   "counter": "a Grand Slamwich with Hash Browns",
   "family": "slamwich",
   "base": "Grand Slamwich with Hash Browns",
   "plate": "as-named"
  },
  {
   "id": "bacon-strips|~2",
   "role": "ingredient",
   "gated": true,
   "name": "Bacon Strips",
   "calories": 260,
   "protein": 25,
   "carbs": 2,
   "fat": 17,
   "fiber": 0,
   "sodium": 1040,
   "counter": "Bacon Strips",
   "family": "strip",
   "base": "Bacon Strips"
  },
  {
   "id": "biscuit-and-gravy|",
   "role": "side",
   "gated": true,
   "name": "Biscuit & Gravy",
   "calories": 320,
   "protein": 5,
   "carbs": 31,
   "fat": 20,
   "fiber": 1,
   "sodium": 820,
   "counter": "a Biscuit & Gravy",
   "family": "bread",
   "base": "Biscuit & Gravy"
  },
  {
   "id": "buttermilk-biscuits|",
   "role": "breakfast",
   "gated": true,
   "name": "Buttermilk Biscuits",
   "calories": 450,
   "protein": 6,
   "carbs": 52,
   "fat": 26,
   "fiber": 2,
   "sodium": 1040,
   "counter": "Buttermilk Biscuits",
   "family": "bread",
   "base": "Buttermilk Biscuits",
   "single": true,
   "held": "no menu fact says what this dish comes with"
  },
  {
   "id": "cheddar-cheese-hash-browns|",
   "role": "breakfast",
   "gated": true,
   "name": "Cheddar Cheese Hash Browns",
   "calories": 250,
   "protein": 6,
   "carbs": 24,
   "fat": 14,
   "fiber": 1,
   "sodium": 580,
   "counter": "Cheddar Cheese Hash Browns",
   "family": "fry",
   "base": "Cheddar Cheese Hash Browns"
  },
  {
   "id": "egg-boiled|1pc",
   "role": "breakfast",
   "gated": true,
   "name": "Egg, Boiled (1)",
   "calories": 60,
   "protein": 6,
   "carbs": 0,
   "fat": 4,
   "fiber": 0,
   "sodium": 60,
   "counter": "a Boiled Egg",
   "family": "egg",
   "base": "Egg, Boiled"
  },
  {
   "id": "egg-fried-basted|1pc",
   "role": "breakfast",
   "gated": true,
   "name": "Egg, Fried / Basted (1)",
   "calories": 90,
   "protein": 6,
   "carbs": 0,
   "fat": 8,
   "fiber": 0,
   "sodium": 100,
   "counter": "a Fried / Basted Egg",
   "family": "egg",
   "base": "Egg, Fried / Basted"
  },
  {
   "id": "egg-scrambled|1pc",
   "role": "breakfast",
   "gated": true,
   "name": "Egg, Scrambled (1)",
   "calories": 110,
   "protein": 7,
   "carbs": 1,
   "fat": 9,
   "fiber": 0,
   "sodium": 180,
   "counter": "a Scrambled Egg",
   "family": "egg",
   "base": "Egg, Scrambled"
  },
  {
   "id": "egg-white|1pc",
   "role": "ingredient",
   "gated": true,
   "name": "Egg White (1)",
   "calories": 40,
   "protein": 7,
   "carbs": 0,
   "fat": 0,
   "fiber": 0,
   "sodium": 115,
   "counter": "an Egg White",
   "family": "white",
   "base": "Egg White"
  },
  {
   "id": "english-muffin-without-margarine|~2",
   "role": "side",
   "gated": true,
   "name": "English Muffin without Margarine",
   "sourceName": "English Muffin w/o margarine",
   "calories": 140,
   "protein": 5,
   "carbs": 29,
   "fat": 1,
   "fiber": 1,
   "sodium": 220,
   "counter": "an English Muffin without Margarine",
   "family": "bread",
   "base": "English Muffin without Margarine"
  },
  {
   "id": "english-muffin-with-margarine|~2",
   "role": "side",
   "gated": true,
   "name": "English Muffin with Margarine",
   "sourceName": "English Muffin w/ margarine",
   "calories": 190,
   "protein": 5,
   "carbs": 29,
   "fat": 6,
   "fiber": 1,
   "sodium": 270,
   "counter": "an English Muffin with Margarine",
   "family": "bread",
   "base": "English Muffin with Margarine"
  },
  {
   "id": "grilled-ham-slice|~2",
   "role": "side",
   "gated": true,
   "name": "Grilled Ham Slice",
   "calories": 120,
   "protein": 14,
   "carbs": 7,
   "fat": 4,
   "fiber": 0,
   "sodium": 860,
   "counter": "a Grilled Ham Slice",
   "family": "slice",
   "base": "Grilled Ham Slice"
  },
  {
   "id": "hash-browns|~2",
   "role": "breakfast",
   "gated": true,
   "name": "Hash Browns",
   "calories": 180,
   "protein": 1,
   "carbs": 24,
   "fat": 8,
   "fiber": 1,
   "sodium": 460,
   "counter": "Hash Browns",
   "family": "fry",
   "base": "Hash Browns"
  },
  {
   "id": "red-skinned-potatoes|",
   "role": "side",
   "gated": true,
   "name": "Red-Skinned Potatoes",
   "calories": 250,
   "protein": 4,
   "carbs": 30,
   "fat": 13,
   "fiber": 3,
   "sodium": 800,
   "counter": "a side of Red-Skinned Potatoes",
   "family": "potato",
   "base": "Red-Skinned Potatoes"
  },
  {
   "id": "sausage-links|~2",
   "role": "side",
   "gated": true,
   "name": "Sausage Links",
   "calories": 320,
   "protein": 10,
   "carbs": 2,
   "fat": 30,
   "fiber": 0,
   "sodium": 760,
   "counter": "a Sausage Links",
   "family": "link",
   "base": "Sausage Links"
  },
  {
   "id": "seasonal-fruit|~2",
   "role": "side",
   "gated": true,
   "name": "Seasonal Fruit",
   "calories": 100,
   "protein": 1,
   "carbs": 25,
   "fat": 0,
   "fiber": 3,
   "sodium": 5,
   "counter": "a side of Seasonal Fruit",
   "family": "fruit",
   "base": "Seasonal Fruit"
  },
  {
   "id": "slices-of-french-toast|",
   "role": "breakfast",
   "gated": true,
   "name": "Slices of French Toast",
   "calories": 360,
   "protein": 15,
   "carbs": 47,
   "fat": 16,
   "fiber": 2,
   "sodium": 470,
   "counter": "a Slices of French Toast",
   "family": "bread",
   "base": "Slices of French Toast",
   "single": true,
   "held": "no menu fact says what this dish comes with"
  },
  {
   "id": "stack-of-buttermilk-pancakes|",
   "role": "breakfast",
   "gated": true,
   "name": "Stack of Buttermilk Pancakes",
   "calories": 450,
   "protein": 10,
   "carbs": 77,
   "fat": 11,
   "fiber": 2,
   "sodium": 1390,
   "counter": "Stack of Buttermilk Pancakes",
   "family": "pancake",
   "base": "Stack of Buttermilk Pancakes",
   "single": true,
   "held": "no menu fact says what this dish comes with"
  },
  {
   "id": "toast-white-without-margarine|~2",
   "role": "side",
   "gated": true,
   "name": "Toast, White, without Margarine",
   "sourceName": "Toast, White, w/o margarine",
   "calories": 160,
   "protein": 5,
   "carbs": 31,
   "fat": 2,
   "fiber": 0,
   "sodium": 320,
   "counter": "a White Toast without Margarine",
   "family": "bread",
   "base": "Toast, White, without Margarine"
  },
  {
   "id": "toast-white-with-margarine|~2",
   "role": "side",
   "gated": true,
   "name": "Toast, White, with Margarine",
   "sourceName": "Toast, White, w/ margarine",
   "calories": 240,
   "protein": 5,
   "carbs": 31,
   "fat": 10,
   "fiber": 0,
   "sodium": 400,
   "counter": "a White Toast with Margarine",
   "family": "bread",
   "base": "Toast, White, with Margarine"
  },
  {
   "id": "tortillas-flour|3pc",
   "role": "side",
   "gated": true,
   "name": "Tortillas, Flour (3)",
   "calories": 250,
   "protein": 6,
   "carbs": 42,
   "fat": 5,
   "fiber": 1,
   "sodium": 590,
   "counter": "3 Flour Tortillas",
   "family": "bread",
   "base": "Tortillas, Flour"
  },
  {
   "id": "turkey-bacon-strips|4pc",
   "role": "side",
   "gated": true,
   "name": "Turkey Bacon Strips (4)",
   "calories": 140,
   "protein": 15,
   "carbs": 2,
   "fat": 8,
   "fiber": 0,
   "sodium": 660,
   "counter": "4 Turkey Bacon Strips",
   "family": "strip",
   "base": "Turkey Bacon Strips"
  },
  {
   "id": "waffle|",
   "role": "breakfast",
   "gated": true,
   "name": "Waffle",
   "calories": 450,
   "protein": 5,
   "carbs": 48,
   "fat": 26,
   "fiber": 2,
   "sodium": 390,
   "counter": "a Waffle",
   "family": "waffle",
   "base": "Waffle",
   "single": true,
   "held": "no menu fact says what this dish comes with"
  },
  {
   "id": "chicken-noodle-soup-bowl-cup|12oz",
   "role": "side",
   "gated": true,
   "name": "Chicken Noodle Soup - Bowl / Cup (12 oz)",
   "sourceName": "Chicken Noodle Soup - bowl / cup (12 oz)",
   "calories": 390,
   "protein": 21,
   "carbs": 43,
   "fat": 15,
   "fiber": 2,
   "sodium": 3880,
   "counter": "a bowl of Bowl / Cup Chicken Noodle Soup",
   "family": "soup",
   "base": "Chicken Noodle Soup - Bowl / Cup"
  },
  {
   "id": "chicken-noodle-soup-bowl-cup|8oz",
   "role": "side",
   "gated": true,
   "name": "Chicken Noodle Soup - Bowl / Cup (8 oz)",
   "sourceName": "Chicken Noodle Soup - bowl / cup (8 oz)",
   "calories": 260,
   "protein": 14,
   "carbs": 28,
   "fat": 10,
   "fiber": 2,
   "sodium": 2580,
   "counter": "a cup of Bowl / Cup Chicken Noodle Soup",
   "family": "soup",
   "base": "Chicken Noodle Soup - Bowl / Cup"
  },
  {
   "id": "loaded-baked-potato-soup-bowl-cup|12oz",
   "role": "side",
   "gated": true,
   "name": "Loaded Baked Potato Soup - Bowl / Cup (12 oz)",
   "sourceName": "Loaded Baked Potato Soup - bowl / cup (12 oz)",
   "calories": 470,
   "protein": 14,
   "carbs": 35,
   "fat": 30,
   "fiber": 0,
   "sodium": 1810,
   "counter": "a bowl of Bowl / Cup Loaded Baked Potato Soup",
   "family": "soup",
   "base": "Loaded Baked Potato Soup - Bowl / Cup"
  },
  {
   "id": "loaded-baked-potato-soup-bowl-cup|8oz",
   "role": "side",
   "gated": true,
   "name": "Loaded Baked Potato Soup - Bowl / Cup (8 oz)",
   "sourceName": "Loaded Baked Potato Soup - bowl / cup (8 oz)",
   "calories": 360,
   "protein": 12,
   "carbs": 24,
   "fat": 24,
   "fiber": 0,
   "sodium": 1310,
   "counter": "a cup of Bowl / Cup Loaded Baked Potato Soup",
   "family": "soup",
   "base": "Loaded Baked Potato Soup - Bowl / Cup"
  },
  {
   "id": "cobb-salad|",
   "role": "entree",
   "gated": true,
   "name": "Cobb Salad (Add Dressing Choice)",
   "sourceName": "Cobb Salad (add dressing choice)",
   "calories": 480,
   "protein": 28,
   "carbs": 25,
   "fat": 31,
   "fiber": 7,
   "sodium": 930,
   "counter": "a Cobb Salad (Add Dressing Choice)",
   "family": "salad",
   "base": "Cobb Salad",
   "variant": "Add Dressing Choice",
   "single": true,
   "held": "printed without the dressing it is served with, and Denny's never prints the poured portion: its guide gives every dressing at both 1.5 oz and 3 oz (Ranch 200 and 390 cal), so no honest total can be composed"
  },
  {
   "id": "house-salad|",
   "role": "entree",
   "gated": true,
   "name": "House Salad (Add Dressing Choice)",
   "sourceName": "House Salad (add dressing choice)",
   "calories": 190,
   "protein": 9,
   "carbs": 19,
   "fat": 9,
   "fiber": 3,
   "sodium": 340,
   "counter": "a House Salad (Add Dressing Choice)",
   "family": "salad",
   "base": "House Salad",
   "variant": "Add Dressing Choice",
   "single": true,
   "held": "printed without the dressing it is served with, and Denny's never prints the poured portion: its guide gives every dressing at both 1.5 oz and 3 oz (Ranch 200 and 390 cal), so no honest total can be composed"
  },
  {
   "id": "crispy-fried-chicken|",
   "role": "topping",
   "gated": true,
   "name": "Crispy Fried Chicken",
   "calories": 410,
   "protein": 27,
   "carbs": 23,
   "fat": 24,
   "fiber": 2,
   "sodium": 1500,
   "counter": "a Crispy Fried Chicken",
   "family": "chicken",
   "base": "Crispy Fried Chicken"
  },
  {
   "id": "grilled-chicken-breast|",
   "role": "topping",
   "gated": true,
   "name": "Grilled Chicken Breast",
   "calories": 200,
   "protein": 29,
   "carbs": 1,
   "fat": 9,
   "fiber": 0,
   "sodium": 820,
   "counter": "a Grilled Chicken Breast",
   "family": "breast",
   "base": "Grilled Chicken Breast"
  },
  {
   "id": "wild-caught-alaska-salmon|",
   "role": "topping",
   "gated": true,
   "name": "Wild-Caught Alaska Salmon",
   "sourceName": "Wild-caught Alaska Salmon",
   "calories": 350,
   "protein": 32,
   "carbs": 1,
   "fat": 23,
   "fiber": 0,
   "sodium": 940,
   "counter": "a Wild-Caught Alaska Salmon",
   "family": "salmon",
   "base": "Wild-Caught Alaska Salmon"
  },
  {
   "id": "bone-in-wings-with-bbq-sauce|8pc",
   "role": "starter",
   "gated": true,
   "name": "Bone-In Wings with BBQ Sauce (8 Pieces, Add Dipping Sauce Choice)",
   "sourceName": "Bone-In Wings with BBQ Sauce (add dipping sauce choice) (8)",
   "calories": 640,
   "protein": 46,
   "carbs": 39,
   "fat": 31,
   "fiber": 0,
   "sodium": 1350,
   "counter": "8 Bone-In Wings with BBQ Sauce (Add Dipping Sauce Choice)",
   "family": "wing",
   "base": "Bone-In Wings with BBQ Sauce",
   "variant": "Add Dipping Sauce Choice"
  },
  {
   "id": "bone-in-wings-with-bbq-sauce|16pc",
   "role": "starter",
   "gated": true,
   "name": "Bone-In Wings with BBQ Sauce (16 Pieces, Add Dipping Sauce Choice)",
   "sourceName": "Bone-In Wings with BBQ Sauce (add dipping sauce choice) (16)",
   "calories": 1290,
   "protein": 91,
   "carbs": 77,
   "fat": 63,
   "fiber": 1,
   "sodium": 2700,
   "counter": "16 Bone-In Wings with BBQ Sauce (Add Dipping Sauce Choice)",
   "family": "wing",
   "base": "Bone-In Wings with BBQ Sauce",
   "variant": "Add Dipping Sauce Choice"
  },
  {
   "id": "bone-in-wings-with-buffalo-sauce|8pc",
   "role": "starter",
   "gated": true,
   "name": "Bone-In Wings with Buffalo Sauce (8 Pieces, Add Dipping Sauce Choice)",
   "sourceName": "Bone-In Wings with Buffalo Sauce (add dipping sauce choice) (8)",
   "calories": 670,
   "protein": 46,
   "carbs": 10,
   "fat": 47,
   "fiber": 0,
   "sodium": 2230,
   "counter": "8 Bone-In Wings with Buffalo Sauce (Add Dipping Sauce Choice)",
   "family": "wing",
   "base": "Bone-In Wings with Buffalo Sauce",
   "variant": "Add Dipping Sauce Choice"
  },
  {
   "id": "bone-in-wings-with-buffalo-sauce|16pc",
   "role": "starter",
   "gated": true,
   "name": "Bone-In Wings with Buffalo Sauce (16 Pieces, Add Dipping Sauce Choice)",
   "sourceName": "Bone-In Wings with Buffalo Sauce (add dipping sauce choice) (16)",
   "calories": 1330,
   "protein": 91,
   "carbs": 19,
   "fat": 94,
   "fiber": 1,
   "sodium": 4460,
   "counter": "16 Bone-In Wings with Buffalo Sauce (Add Dipping Sauce Choice)",
   "family": "wing",
   "base": "Bone-In Wings with Buffalo Sauce",
   "variant": "Add Dipping Sauce Choice"
  },
  {
   "id": "boneless-chicken-wings-with-bbq-sauce|8pc",
   "role": "starter",
   "gated": true,
   "name": "Boneless Chicken Wings with BBQ Sauce (8 Pieces, Add Dipping Sauce Choice)",
   "sourceName": "Boneless Chicken Wings w/ BBQ Sauce (add dipping sauce choice) (8)",
   "calories": 740,
   "protein": 34,
   "carbs": 71,
   "fat": 36,
   "fiber": 4,
   "sodium": 2850,
   "counter": "8 Boneless Chicken Wings with BBQ Sauce (Add Dipping Sauce Choice)",
   "family": "wing",
   "base": "Boneless Chicken Wings with BBQ Sauce",
   "variant": "Add Dipping Sauce Choice"
  },
  {
   "id": "boneless-chicken-wings-with-bbq-sauce|16pc",
   "role": "starter",
   "gated": true,
   "name": "Boneless Chicken Wings with BBQ Sauce (16 Pieces, Add Dipping Sauce Choice)",
   "sourceName": "Boneless Chicken Wings w/ BBQ Sauce (add dipping sauce choice) (16)",
   "calories": 1490,
   "protein": 69,
   "carbs": 141,
   "fat": 72,
   "fiber": 9,
   "sodium": 5700,
   "counter": "16 Boneless Chicken Wings with BBQ Sauce (Add Dipping Sauce Choice)",
   "family": "wing",
   "base": "Boneless Chicken Wings with BBQ Sauce",
   "variant": "Add Dipping Sauce Choice"
  },
  {
   "id": "boneless-chicken-wings-with-buffalo-sauce|8pc",
   "role": "starter",
   "gated": true,
   "name": "Boneless Chicken Wings with Buffalo Sauce (8 Pieces, Add Dipping Sauce Choice)",
   "sourceName": "Boneless Chicken Wings w/ Buffalo Sauce (add dipping sauce choice) (8)",
   "calories": 770,
   "protein": 34,
   "carbs": 42,
   "fat": 52,
   "fiber": 4,
   "sodium": 3730,
   "counter": "8 Boneless Chicken Wings with Buffalo Sauce (Add Dipping Sauce Choice)",
   "family": "wing",
   "base": "Boneless Chicken Wings with Buffalo Sauce",
   "variant": "Add Dipping Sauce Choice"
  },
  {
   "id": "boneless-chicken-wings-with-buffalo-sauce|16pc",
   "role": "starter",
   "gated": true,
   "name": "Boneless Chicken Wings with Buffalo Sauce (16 Pieces, Add Dipping Sauce Choice)",
   "sourceName": "Boneless Chicken Wings w/ Buffalo Sauce (add dipping sauce choice) (16)",
   "calories": 1530,
   "protein": 69,
   "carbs": 83,
   "fat": 103,
   "fiber": 9,
   "sodium": 7460,
   "counter": "16 Boneless Chicken Wings with Buffalo Sauce (Add Dipping Sauce Choice)",
   "family": "wing",
   "base": "Boneless Chicken Wings with Buffalo Sauce",
   "variant": "Add Dipping Sauce Choice"
  },
  {
   "id": "diner-dipper-bone-in-buffalo-wings|",
   "role": "starter",
   "gated": true,
   "name": "Diner Dipper: Bone-In Buffalo Wings (Add Dipping Sauce Choice)",
   "sourceName": "Diner Dipper: Bone-In Buffalo Wings (add dipping sauce choice)",
   "calories": 330,
   "protein": 23,
   "carbs": 5,
   "fat": 23,
   "fiber": 0,
   "sodium": 1110,
   "counter": "Diner Dipper: Bone-In Buffalo Wings (Add Dipping Sauce Choice)",
   "family": "wing",
   "base": "Diner Dipper: Bone-In Buffalo Wings",
   "variant": "Add Dipping Sauce Choice"
  },
  {
   "id": "diner-dipper-boneless-buffalo-wings|",
   "role": "starter",
   "gated": true,
   "name": "Diner Dipper: Boneless Buffalo Wings (Add Dipping Sauce Choice)",
   "sourceName": "Diner Dipper: Boneless Buffalo Wings (add dipping sauce choice)",
   "calories": 570,
   "protein": 26,
   "carbs": 31,
   "fat": 39,
   "fiber": 3,
   "sodium": 2800,
   "counter": "Diner Dipper: Boneless Buffalo Wings (Add Dipping Sauce Choice)",
   "family": "wing",
   "base": "Diner Dipper: Boneless Buffalo Wings",
   "variant": "Add Dipping Sauce Choice"
  },
  {
   "id": "diner-dipper-cheesy-bacon-ranch-sliders|",
   "role": "starter",
   "gated": true,
   "name": "Diner Dipper: Cheesy Bacon Ranch Sliders (Add Dipping Sauce Choice)",
   "sourceName": "Diner Dipper: Cheesy Bacon Ranch Sliders (add dipping sauce choice)",
   "calories": 910,
   "protein": 41,
   "carbs": 44,
   "fat": 63,
   "fiber": 1,
   "sodium": 1810,
   "counter": "Diner Dipper: Cheesy Bacon Ranch Sliders (Add Dipping Sauce Choice)",
   "family": "slider",
   "base": "Diner Dipper: Cheesy Bacon Ranch Sliders",
   "variant": "Add Dipping Sauce Choice"
  },
  {
   "id": "diner-dipper-chicken-tenders|",
   "role": "starter",
   "gated": true,
   "name": "Diner Dipper: Chicken Tenders (Add Dipping Sauce Choice)",
   "sourceName": "Diner Dipper: Chicken Tenders (add dipping sauce choice)",
   "calories": 270,
   "protein": 18,
   "carbs": 15,
   "fat": 16,
   "fiber": 1,
   "sodium": 1000,
   "counter": "Diner Dipper: Chicken Tenders (Add Dipping Sauce Choice)",
   "family": "tender",
   "base": "Diner Dipper: Chicken Tenders",
   "variant": "Add Dipping Sauce Choice"
  },
  {
   "id": "mozzillas|2pc",
   "role": "starter",
   "gated": true,
   "name": "Mozzillas (2 Pieces, Add Sauce Choice)",
   "sourceName": "Mozzillas (add sauce choice) (2)",
   "calories": 640,
   "protein": 25,
   "carbs": 70,
   "fat": 29,
   "fiber": 2,
   "sodium": 1460,
   "counter": "a 2-piece Mozzillas (Add Sauce Choice)",
   "family": "mozzilla",
   "base": "Mozzillas",
   "variant": "Add Sauce Choice"
  },
  {
   "id": "onion-rings|",
   "role": "starter",
   "gated": true,
   "name": "Onion Rings (Add Dipping Sauce Choice)",
   "sourceName": "Onion Rings (add dipping sauce choice)",
   "calories": 400,
   "protein": 4,
   "carbs": 35,
   "fat": 27,
   "fiber": 3,
   "sodium": 710,
   "counter": "Onion Rings (Add Dipping Sauce Choice)",
   "family": "fry",
   "base": "Onion Rings",
   "variant": "Add Dipping Sauce Choice"
  },
  {
   "id": "seasoned-fries|",
   "role": "starter",
   "gated": true,
   "name": "Seasoned Fries (Add Dipping Sauce Choice)",
   "sourceName": "Seasoned Fries (add dipping sauce choice)",
   "calories": 490,
   "protein": 7,
   "carbs": 57,
   "fat": 26,
   "fiber": 8,
   "sodium": 1100,
   "counter": "Seasoned Fries (Add Dipping Sauce Choice)",
   "family": "fry",
   "base": "Seasoned Fries",
   "variant": "Add Dipping Sauce Choice"
  },
  {
   "id": "wavy-cut-fries|",
   "role": "starter",
   "gated": true,
   "name": "Wavy-Cut Fries (Add Dipping Sauce Choice)",
   "sourceName": "Wavy-Cut Fries (add dipping sauce choice)",
   "calories": 400,
   "protein": 4,
   "carbs": 46,
   "fat": 22,
   "fiber": 4,
   "sodium": 470,
   "counter": "Wavy-Cut Fries (Add Dipping Sauce Choice)",
   "family": "fry",
   "base": "Wavy-Cut Fries",
   "variant": "Add Dipping Sauce Choice"
  },
  {
   "id": "maple-stuffed-donut-holes|4pc",
   "role": "starter",
   "gated": true,
   "name": "Maple Stuffed Donut Holes (4)",
   "calories": 760,
   "protein": 5,
   "carbs": 98,
   "fat": 38,
   "fiber": 0,
   "sodium": 880,
   "counter": "a 4-piece Maple Stuffed Donut Holes",
   "family": "hole",
   "base": "Maple Stuffed Donut Holes"
  },
  {
   "id": "maple-stuffed-donut-holes|10pc",
   "role": "starter",
   "gated": true,
   "name": "Maple Stuffed Donut Holes (10)",
   "calories": 1750,
   "protein": 11,
   "carbs": 221,
   "fat": 89,
   "fiber": 0,
   "sodium": 2140,
   "counter": "a 10-piece Maple Stuffed Donut Holes",
   "family": "hole",
   "base": "Maple Stuffed Donut Holes"
  },
  {
   "id": "mozzillas|4pc",
   "role": "starter",
   "gated": true,
   "name": "Mozzillas (4 Pieces, Add Sauce Choice)",
   "sourceName": "Mozzillas (add sauce choice) (4)",
   "calories": 1280,
   "protein": 50,
   "carbs": 140,
   "fat": 58,
   "fiber": 4,
   "sodium": 2920,
   "counter": "a 4-piece Mozzillas (Add Sauce Choice)",
   "family": "mozzilla",
   "base": "Mozzillas",
   "variant": "Add Sauce Choice"
  },
  {
   "id": "premium-chicken-tenders|",
   "role": "starter",
   "gated": true,
   "name": "Premium Chicken Tenders (Add Sauce Choice)",
   "sourceName": "Premium Chicken Tenders (add sauce choice)",
   "calories": 680,
   "protein": 45,
   "carbs": 38,
   "fat": 40,
   "fiber": 3,
   "sodium": 2520,
   "counter": "Premium Chicken Tenders (Add Sauce Choice)",
   "family": "tender",
   "base": "Premium Chicken Tenders",
   "variant": "Add Sauce Choice"
  },
  {
   "id": "zesty-nachos|",
   "role": "starter",
   "gated": true,
   "name": "Zesty Nachos",
   "calories": 1660,
   "protein": 44,
   "carbs": 170,
   "fat": 106,
   "fiber": 11,
   "sodium": 3370,
   "counter": "Zesty Nachos",
   "family": "nacho",
   "base": "Zesty Nachos"
  },
  {
   "id": "half-order|",
   "role": "starter",
   "gated": true,
   "name": "Half Order",
   "calories": 870,
   "protein": 25,
   "carbs": 69,
   "fat": 55,
   "fiber": 6,
   "sodium": 1820,
   "counter": "a Half Order",
   "family": "half order",
   "base": "Half Order"
  },
  {
   "id": "cali-club-sandwich|",
   "role": "entree",
   "gated": true,
   "name": "Cali Club Sandwich (Add Side Choice)",
   "sourceName": "Cali Club Sandwich (add side choice)",
   "calories": 840,
   "protein": 49,
   "carbs": 56,
   "fat": 48,
   "fiber": 9,
   "sodium": 2190,
   "counter": "a Cali Club Sandwich (Add Side Choice)",
   "family": "sandwich",
   "base": "Cali Club Sandwich",
   "variant": "Add Side Choice",
   "plate": "one-side",
   "stem": "a Cali Club Sandwich"
  },
  {
   "id": "crispy-chicken-bacon-ranch-sandwich|",
   "role": "entree",
   "gated": true,
   "name": "Crispy Chicken Bacon Ranch Sandwich (Add Side Choice)",
   "sourceName": "Crispy Chicken Bacon Ranch Sandwich (add side choice)",
   "calories": 1160,
   "protein": 58,
   "carbs": 67,
   "fat": 74,
   "fiber": 6,
   "sodium": 2670,
   "counter": "a Crispy Chicken Bacon Ranch Sandwich (Add Side Choice)",
   "family": "sandwich",
   "base": "Crispy Chicken Bacon Ranch Sandwich",
   "variant": "Add Side Choice",
   "plate": "one-side",
   "stem": "a Crispy Chicken Bacon Ranch Sandwich"
  },
  {
   "id": "bbq-bacon-chicken-sandwich|",
   "role": "entree",
   "gated": true,
   "name": "BBQ Bacon Chicken Sandwich (Add Side Choice)",
   "sourceName": "BBQ Bacon Chicken Sandwich (add side choice)",
   "calories": 760,
   "protein": 55,
   "carbs": 69,
   "fat": 31,
   "fiber": 3,
   "sodium": 2230,
   "counter": "a BBQ Bacon Chicken Sandwich (Add Side Choice)",
   "family": "sandwich",
   "base": "BBQ Bacon Chicken Sandwich",
   "variant": "Add Side Choice",
   "plate": "one-side",
   "stem": "a BBQ Bacon Chicken Sandwich"
  },
  {
   "id": "pot-roast-melt|",
   "role": "entree",
   "gated": true,
   "name": "Pot Roast Melt (Add Side Choice)",
   "sourceName": "Pot Roast Melt (add side choice)",
   "calories": 770,
   "protein": 57,
   "carbs": 44,
   "fat": 42,
   "fiber": 2,
   "sodium": 1640,
   "counter": "a Pot Roast Melt (Add Side Choice)",
   "family": "melt",
   "base": "Pot Roast Melt",
   "variant": "Add Side Choice",
   "plate": "one-side",
   "stem": "a Pot Roast Melt"
  },
  {
   "id": "super-bird|",
   "role": "entree",
   "gated": true,
   "name": "Super Bird (Add Side Choice)",
   "sourceName": "Super Bird (add side choice)",
   "calories": 680,
   "protein": 47,
   "carbs": 47,
   "fat": 34,
   "fiber": 2,
   "sodium": 1740,
   "counter": "a Super Bird (Add Side Choice)",
   "family": "bird",
   "base": "Super Bird",
   "variant": "Add Side Choice",
   "plate": "one-side",
   "stem": "a Super Bird"
  },
  {
   "id": "beer-battered-onion-rings|",
   "role": "side",
   "gated": true,
   "name": "Beer-Battered Onion Rings",
   "calories": 400,
   "protein": 4,
   "carbs": 35,
   "fat": 27,
   "fiber": 3,
   "sodium": 710,
   "counter": "Beer-Battered Onion Rings",
   "family": "fry",
   "base": "Beer-Battered Onion Rings"
  },
  {
   "id": "garden-side-salad|",
   "role": "side",
   "gated": true,
   "name": "Garden Side Salad (Add Dressing Choice)",
   "sourceName": "Garden Side Salad (add dressing choice)",
   "calories": 170,
   "protein": 8,
   "carbs": 16,
   "fat": 9,
   "fiber": 2,
   "sodium": 340,
   "counter": "a Garden Side Salad (Add Dressing Choice)",
   "family": "salad",
   "base": "Garden Side Salad",
   "variant": "Add Dressing Choice"
  },
  {
   "id": "seasoned-fries|~2",
   "role": "side",
   "gated": true,
   "name": "Seasoned Fries",
   "calories": 490,
   "protein": 7,
   "carbs": 57,
   "fat": 26,
   "fiber": 8,
   "sodium": 1100,
   "counter": "Seasoned Fries",
   "family": "fry",
   "base": "Seasoned Fries"
  },
  {
   "id": "wavy-cut-fries|~2",
   "role": "side",
   "gated": true,
   "name": "Wavy-Cut Fries",
   "calories": 400,
   "protein": 4,
   "carbs": 46,
   "fat": 22,
   "fiber": 4,
   "sodium": 470,
   "counter": "Wavy-Cut Fries",
   "family": "fry",
   "base": "Wavy-Cut Fries"
  },
  {
   "id": "bacon-avocado-cheeseburger|",
   "role": "entree",
   "gated": true,
   "name": "Bacon Avocado Cheeseburger (Add Side Choice)",
   "sourceName": "Bacon Avocado Cheeseburger (add side choice)",
   "calories": 1010,
   "protein": 54,
   "carbs": 43,
   "fat": 70,
   "fiber": 6,
   "sodium": 1620,
   "counter": "a Bacon Avocado Cheeseburger (Add Side Choice)",
   "family": "cheeseburger",
   "base": "Bacon Avocado Cheeseburger",
   "variant": "Add Side Choice",
   "plate": "one-side",
   "stem": "a Bacon Avocado Cheeseburger"
  },
  {
   "id": "double-bacon-avocado-cheeseburger|",
   "role": "entree",
   "gated": true,
   "name": "Double Bacon Avocado Cheeseburger (Add Side Choice)",
   "sourceName": "Double Bacon Avocado Cheeseburger (add side choice)",
   "calories": 1450,
   "protein": 88,
   "carbs": 43,
   "fat": 105,
   "fiber": 6,
   "sodium": 2270,
   "counter": "a Double Bacon Avocado Cheeseburger (Add Side Choice)",
   "family": "cheeseburger",
   "base": "Double Bacon Avocado Cheeseburger",
   "variant": "Add Side Choice",
   "plate": "one-side",
   "stem": "a Double Bacon Avocado Cheeseburger"
  },
  {
   "id": "bourbon-bacon-burger|",
   "role": "entree",
   "gated": true,
   "name": "Bourbon Bacon Burger (Add Side Choice)",
   "sourceName": "Bourbon Bacon Burger (add side choice)",
   "calories": 870,
   "protein": 54,
   "carbs": 51,
   "fat": 51,
   "fiber": 3,
   "sodium": 1670,
   "counter": "a Bourbon Bacon Burger (Add Side Choice)",
   "family": "burger",
   "base": "Bourbon Bacon Burger",
   "variant": "Add Side Choice",
   "plate": "one-side",
   "stem": "a Bourbon Bacon Burger"
  },
  {
   "id": "double-bourbon-bacon-burger|",
   "role": "entree",
   "gated": true,
   "name": "Double Bourbon Bacon Burger (Add Side Choice)",
   "sourceName": "Double Bourbon Bacon Burger (add side choice)",
   "calories": 1320,
   "protein": 88,
   "carbs": 51,
   "fat": 86,
   "fiber": 3,
   "sodium": 2320,
   "counter": "a Double Bourbon Bacon Burger (Add Side Choice)",
   "family": "burger",
   "base": "Double Bourbon Bacon Burger",
   "variant": "Add Side Choice",
   "plate": "one-side",
   "stem": "a Double Bourbon Bacon Burger"
  },
  {
   "id": "cheesy-bacon-ranch-sliders|",
   "role": "entree",
   "gated": true,
   "name": "Cheesy Bacon Ranch Sliders (Add Side Choice)",
   "sourceName": "Cheesy Bacon Ranch Sliders (add side choice)",
   "calories": 1360,
   "protein": 61,
   "carbs": 65,
   "fat": 94,
   "fiber": 2,
   "sodium": 2710,
   "counter": "Cheesy Bacon Ranch Sliders (Add Side Choice)",
   "family": "slider",
   "base": "Cheesy Bacon Ranch Sliders",
   "variant": "Add Side Choice",
   "plate": "one-side",
   "stem": "Cheesy Bacon Ranch Sliders"
  },
  {
   "id": "double-cheeseburger|",
   "role": "entree",
   "gated": true,
   "name": "Double Cheeseburger (Add Cheese & Side Choices)",
   "sourceName": "Double Cheeseburger (add cheese & side choices)",
   "calories": 920,
   "protein": 65,
   "carbs": 37,
   "fat": 57,
   "fiber": 2,
   "sodium": 1360,
   "counter": "a Double Cheeseburger (Add Cheese & Side Choices)",
   "family": "cheeseburger",
   "base": "Double Cheeseburger",
   "variant": "Add Cheese & Side Choices",
   "single": true,
   "held": "printed without its cheese choice, and Denny's's menu model does not fill it"
  },
  {
   "id": "single-cheeseburger|",
   "role": "entree",
   "gated": true,
   "name": "Single Cheeseburger (Add Cheese & Side Choices)",
   "sourceName": "Single Cheeseburger (add cheese & side choices)",
   "calories": 560,
   "protein": 36,
   "carbs": 37,
   "fat": 30,
   "fiber": 2,
   "sodium": 850,
   "counter": "a Single Cheeseburger (Add Cheese & Side Choices)",
   "family": "cheeseburger",
   "base": "Single Cheeseburger",
   "variant": "Add Cheese & Side Choices",
   "single": true,
   "held": "printed without its cheese choice, and Denny's's menu model does not fill it"
  },
  {
   "id": "dr-praegers-veggie-patty|",
   "role": "topping",
   "gated": true,
   "name": "Dr. Praeger's Veggie Patty",
   "sourceName": "Dr. Praeger’s Veggie Patty",
   "calories": 210,
   "protein": 8,
   "carbs": 25,
   "fat": 9,
   "fiber": 14,
   "sodium": 560,
   "counter": "a Dr. Praeger's Veggie Patty",
   "family": "patty",
   "base": "Dr. Praeger's Veggie Patty"
  },
  {
   "id": "grilled-seasoned-chicken-breast|",
   "role": "topping",
   "gated": true,
   "name": "Grilled Seasoned Chicken Breast",
   "calories": 200,
   "protein": 29,
   "carbs": 1,
   "fat": 9,
   "fiber": 0,
   "sodium": 820,
   "counter": "a Grilled Seasoned Chicken Breast",
   "family": "breast",
   "base": "Grilled Seasoned Chicken Breast"
  },
  {
   "id": "slamburger|",
   "role": "breakfast",
   "gated": true,
   "name": "Slamburger (Add Egg & Side Choices)",
   "sourceName": "Slamburger (add egg & side choices)",
   "calories": 830,
   "protein": 52,
   "carbs": 46,
   "fat": 49,
   "fiber": 2,
   "sodium": 1960,
   "counter": "a Slamburger (Add Egg & Side Choices)",
   "family": "slamburger",
   "base": "Slamburger",
   "variant": "Add Egg & Side Choices",
   "single": true,
   "held": "printed without its egg choice, and Denny's's menu model does not fill it"
  },
  {
   "id": "double-slamburger|",
   "role": "breakfast",
   "gated": true,
   "name": "Double Slamburger (Add Egg & Side Choices)",
   "sourceName": "Double Slamburger (add egg & side choices)",
   "calories": 1270,
   "protein": 85,
   "carbs": 48,
   "fat": 83,
   "fiber": 2,
   "sodium": 2870,
   "counter": "a Double Slamburger (Add Egg & Side Choices)",
   "family": "slamburger",
   "base": "Double Slamburger",
   "variant": "Add Egg & Side Choices",
   "single": true,
   "held": "printed without its egg choice, and Denny's's menu model does not fill it"
  },
  {
   "id": "triple-juicy-burger|",
   "role": "entree",
   "gated": true,
   "name": "Triple Juicy Burger (Add Side Choice)",
   "sourceName": "Triple Juicy Burger (add side choice)",
   "calories": 1510,
   "protein": 98,
   "carbs": 44,
   "fat": 105,
   "fiber": 2,
   "sodium": 2760,
   "counter": "a Triple Juicy Burger (Add Side Choice)",
   "family": "burger",
   "base": "Triple Juicy Burger",
   "variant": "Add Side Choice",
   "single": true,
   "held": "from 1,545 cal"
  },
  {
   "id": "bourbon-chicken-sizzlin-skillet|",
   "role": "entree",
   "gated": true,
   "name": "Bourbon Chicken Sizzlin' Skillet",
   "sourceName": "Bourbon Chicken Sizzlin’ Skillet",
   "calories": 840,
   "protein": 65,
   "carbs": 69,
   "fat": 35,
   "fiber": 7,
   "sodium": 2920,
   "counter": "a Bourbon Chicken Sizzlin' Skillet",
   "family": "skillet",
   "base": "Bourbon Chicken Sizzlin' Skillet",
   "single": true,
   "held": "no menu fact says what this dish comes with"
  },
  {
   "id": "country-fried-steak-with-gravy-and-dinner-bread|",
   "role": "entree",
   "gated": true,
   "name": "Country-Fried Steak with Gravy & Dinner Bread (Add Side Choices)",
   "sourceName": "Country-Fried Steak w/ gravy & dinner bread (add side choices)",
   "calories": 960,
   "protein": 35,
   "carbs": 78,
   "fat": 56,
   "fiber": 3,
   "sodium": 2240,
   "counter": "a Country-Fried Steak with Gravy & Dinner Bread (Add Side Choices)",
   "family": "steak",
   "base": "Country-Fried Steak with Gravy & Dinner Bread",
   "variant": "Add Side Choices",
   "plate": "two-sides",
   "stem": "a Country-Fried Steak with Gravy & Dinner Bread"
  },
  {
   "id": "crazy-spicy-sizzlin-skillet|",
   "role": "entree",
   "gated": true,
   "name": "Crazy Spicy Sizzlin' Skillet (Add Optional Egg Choice)",
   "sourceName": "Crazy Spicy Sizzlin’ Skillet (add optional egg choice)",
   "calories": 1040,
   "protein": 59,
   "carbs": 48,
   "fat": 69,
   "fiber": 5,
   "sodium": 3640,
   "counter": "a Crazy Spicy Sizzlin' Skillet (Add Optional Egg Choice)",
   "family": "skillet",
   "base": "Crazy Spicy Sizzlin' Skillet",
   "variant": "Add Optional Egg Choice",
   "single": true,
   "held": "no menu fact says what this dish comes with"
  },
  {
   "id": "fried-fish-platter-with-dinner-bread|",
   "role": "entree",
   "gated": true,
   "name": "Fried Fish Platter with Dinner Bread (Add Side Choices)",
   "sourceName": "Fried Fish Platter with dinner bread (add side choices)",
   "calories": 900,
   "protein": 33,
   "carbs": 68,
   "fat": 55,
   "fiber": 1,
   "sodium": 1660,
   "counter": "a Fried Fish Platter with Dinner Bread (Add Side Choices)",
   "family": "platter",
   "base": "Fried Fish Platter with Dinner Bread",
   "variant": "Add Side Choices",
   "plate": "two-sides",
   "stem": "a Fried Fish Platter with Dinner Bread"
  },
  {
   "id": "smokehouse-mac-n-cheese-skillet|",
   "role": "entree",
   "gated": true,
   "name": "Smokehouse Mac 'N' Cheese Skillet",
   "sourceName": "Smokehouse Mac ‘N’ Cheese Skillet",
   "calories": 990,
   "protein": 64,
   "carbs": 63,
   "fat": 54,
   "fiber": 3,
   "sodium": 2940,
   "counter": "a Smokehouse Mac 'N' Cheese Skillet",
   "family": "skillet",
   "base": "Smokehouse Mac 'N' Cheese Skillet",
   "single": true,
   "held": "no menu fact says what this dish comes with"
  },
  {
   "id": "plate-lickin-chicken-fried-chicken-with-dinner-bread|",
   "role": "entree",
   "gated": true,
   "name": "Plate Lickin' Chicken Fried Chicken with Dinner Bread (Add Side Choices)",
   "sourceName": "Plate Lickin’ Chicken Fried Chicken w/ dinner bread (add side choices)",
   "calories": 1070,
   "protein": 60,
   "carbs": 68,
   "fat": 62,
   "fiber": 6,
   "sodium": 3230,
   "counter": "a Plate Lickin' Chicken Fried Chicken with Dinner Bread (Add Side Choices)",
   "family": "chicken",
   "base": "Plate Lickin' Chicken Fried Chicken with Dinner Bread",
   "variant": "Add Side Choices",
   "plate": "two-sides",
   "stem": "a Plate Lickin' Chicken Fried Chicken with Dinner Bread"
  },
  {
   "id": "premium-chicken-tenders-with-dinner-bread|",
   "role": "entree",
   "gated": true,
   "name": "Premium Chicken Tenders with Dinner Bread (Add Side & Sauce Choices)",
   "sourceName": "Premium Chicken Tenders w/ dinner bread (add side & sauce choices)",
   "calories": 860,
   "protein": 51,
   "carbs": 63,
   "fat": 47,
   "fiber": 3,
   "sodium": 2860,
   "counter": "Premium Chicken Tenders with Dinner Bread (Add Side & Sauce Choices)",
   "family": "tender",
   "base": "Premium Chicken Tenders with Dinner Bread",
   "variant": "Add Side & Sauce Choices",
   "single": true,
   "held": "printed without the dipping sauce it is served with, and Denny's publishes neither the sauces offered nor their portion (its guide prints dipping sauces from 25 to 220 cal)"
  },
  {
   "id": "sirloin-steak-with-dinner-bread|",
   "role": "entree",
   "gated": true,
   "name": "Sirloin Steak with Dinner Bread (Add Side Choices)",
   "sourceName": "Sirloin Steak w/ dinner bread (add side choices)",
   "calories": 530,
   "protein": 49,
   "carbs": 27,
   "fat": 25,
   "fiber": 1,
   "sodium": 1420,
   "counter": "a Sirloin Steak with Dinner Bread (Add Side Choices)",
   "family": "steak",
   "base": "Sirloin Steak with Dinner Bread",
   "variant": "Add Side Choices",
   "plate": "two-sides",
   "stem": "a Sirloin Steak with Dinner Bread"
  },
  {
   "id": "spaghetti-and-meatballs-with-dinner-bread|",
   "role": "entree",
   "gated": true,
   "name": "Spaghetti & Meatballs with Dinner Bread",
   "sourceName": "Spaghetti & Meatballs w/ dinner bread",
   "calories": 1200,
   "protein": 49,
   "carbs": 125,
   "fat": 58,
   "fiber": 6,
   "sodium": 2340,
   "counter": "Spaghetti & Meatballs with Dinner Bread",
   "family": "spaghetti",
   "base": "Spaghetti & Meatballs with Dinner Bread",
   "plate": "as-named"
  },
  {
   "id": "add-a-meatball|",
   "role": "topping",
   "gated": true,
   "name": "Add a Meatball",
   "sourceName": "Add a meatball",
   "calories": 170,
   "protein": 9,
   "carbs": 3,
   "fat": 14,
   "fiber": 0,
   "sodium": 380,
   "counter": "an Add a Meatball",
   "family": "meatball",
   "base": "Add a Meatball"
  },
  {
   "id": "spaghetti-and-meatballs-refill|",
   "role": "topping",
   "gated": true,
   "name": "Spaghetti & Meatballs Refill",
   "sourceName": "Spaghetti & Meatballs refill",
   "calories": 450,
   "protein": 19,
   "carbs": 51,
   "fat": 20,
   "fiber": 3,
   "sodium": 960,
   "counter": "a Spaghetti & Meatballs Refill",
   "family": "refill",
   "base": "Spaghetti & Meatballs Refill"
  },
  {
   "id": "t-bone-steak-with-dinner-bread|",
   "role": "entree",
   "gated": true,
   "name": "T-Bone Steak with Dinner Bread (Add Side Choices)",
   "sourceName": "T-Bone Steak w/ dinner bread (add side choices)",
   "calories": 680,
   "protein": 57,
   "carbs": 26,
   "fat": 38,
   "fiber": 1,
   "sodium": 1690,
   "counter": "a T-Bone Steak with Dinner Bread (Add Side Choices)",
   "family": "steak",
   "base": "T-Bone Steak with Dinner Bread",
   "variant": "Add Side Choices",
   "plate": "two-sides",
   "stem": "a T-Bone Steak with Dinner Bread"
  },
  {
   "id": "wild-alaska-salmon-with-dinner-bread|",
   "role": "entree",
   "gated": true,
   "name": "Wild Alaska Salmon with Dinner Bread (Add Side Choices)",
   "sourceName": "Wild Alaska Salmon w/ dinner bread (add side choices)",
   "calories": 540,
   "protein": 37,
   "carbs": 27,
   "fat": 31,
   "fiber": 1,
   "sodium": 1300,
   "counter": "a Wild Alaska Salmon with Dinner Bread (Add Side Choices)",
   "family": "salmon",
   "base": "Wild Alaska Salmon with Dinner Bread",
   "variant": "Add Side Choices",
   "plate": "two-sides",
   "stem": "a Wild Alaska Salmon with Dinner Bread"
  },
  {
   "id": "broccoli|",
   "role": "side",
   "gated": true,
   "name": "Broccoli",
   "calories": 35,
   "protein": 3,
   "carbs": 6,
   "fat": 0,
   "fiber": 3,
   "sodium": 180,
   "counter": "a side of Broccoli",
   "family": "broccoli",
   "base": "Broccoli"
  },
  {
   "id": "garlic-toast-dinner-bread|",
   "role": "side",
   "gated": true,
   "name": "Garlic Toast / Dinner Bread",
   "calories": 190,
   "protein": 6,
   "carbs": 25,
   "fat": 7,
   "fiber": 1,
   "sodium": 360,
   "counter": "a Garlic Toast / Dinner Bread",
   "family": "bread",
   "base": "Garlic Toast / Dinner Bread"
  },
  {
   "id": "mac-n-cheese|",
   "role": "side",
   "gated": true,
   "name": "Mac 'N Cheese",
   "sourceName": "Mac ‘N Cheese",
   "calories": 240,
   "protein": 11,
   "carbs": 15,
   "fat": 15,
   "fiber": 1,
   "sodium": 790,
   "counter": "a side of Mac 'N Cheese",
   "family": "cheese",
   "base": "Mac 'N Cheese"
  },
  {
   "id": "red-rustic-mashed-potatoes|",
   "role": "side",
   "gated": true,
   "name": "Red Rustic Mashed Potatoes (Add Optional Gravy Choice)",
   "sourceName": "Red Rustic Mashed Potatoes (add optional gravy choice)",
   "calories": 250,
   "protein": 5,
   "carbs": 32,
   "fat": 11,
   "fiber": 8,
   "sodium": 940,
   "counter": "a side of Red Rustic Mashed Potatoes (Add Optional Gravy Choice)",
   "family": "potato",
   "base": "Red Rustic Mashed Potatoes",
   "variant": "Add Optional Gravy Choice"
  },
  {
   "id": "sweet-corn|",
   "role": "side",
   "gated": true,
   "name": "Sweet Corn",
   "calories": 290,
   "protein": 7,
   "carbs": 33,
   "fat": 15,
   "fiber": 9,
   "sodium": 310,
   "counter": "a side of Sweet Corn",
   "family": "corn",
   "base": "Sweet Corn"
  },
  {
   "id": "whole-grain-rice|",
   "role": "side",
   "gated": true,
   "name": "Whole Grain Rice",
   "calories": 240,
   "protein": 6,
   "carbs": 48,
   "fat": 3,
   "fiber": 5,
   "sodium": 360,
   "counter": "a side of Whole Grain Rice",
   "family": "rice",
   "base": "Whole Grain Rice"
  }
 ],
 "plates": {"breakfastAllDay":true,"specs":{"one-side":[["sides",1,1," with ",null]],"two-sides":[["sides",2,2," with ",null]],"egg":[["eggs",1,1," with ",null]],"as-named":[]},"pools":{"sides":{"label":"side","labelPlural":"sides","members":[161,169,170,172,216,218,219,245,247,248,249,250],"spoken":["cheddar cheese hash browns","hash browns","red-skinned potatoes","seasonal fruit","beer-battered onion rings","seasoned fries","wavy-cut fries","broccoli","mac 'n cheese","red rustic mashed potatoes","sweet corn","whole grain rice"]},"eggs":{"label":"egg choice","labelPlural":"egg choices","members":[97,98,99,100],"spoken":["two boiled eggs","two fried eggs","two scrambled eggs","two egg whites"]}},"mains":[[112,"as-named|",55,278],[114,"egg|",29,154],[115,"egg|",48,249],[116,"egg|",27,141],[117,"egg|",39,213],[119,"egg|",28,158],[121,"egg|",27,147],[130,"as-named|",36,189],[131,"as-named|",51,261],[132,"as-named|",52,263],[133,"as-named|",60,306],[134,"as-named|",46,239],[152,"egg|",22,116],[153,"as-named|",45,234],[154,"egg|",27,147],[155,"egg|",50,253],[156,"egg|",59,298],[157,"as-named|",55,284],[211,"one-side|",49,272],[212,"one-side|",58,308],[213,"one-side|",55,284],[214,"one-side|",57,291],[215,"one-side|",47,241],[220,"one-side|",54,288],[221,"one-side|",88,458],[222,"one-side|",54,279],[223,"one-side|",88,449],[224,"one-side|",61,311],[233,"two-sides|",35,184],[235,"two-sides|",33,168],[237,"two-sides|",60,318],[239,"two-sides|",49,248],[240,"as-named|",49,263],[243,"two-sides|",57,288],[244,"two-sides|",37,188]],"drinks":{"protein":[[80,0,0],[88,180,1],[64,210,9],[73,230,15],[61,290,16]],"filling":[[80,0,0],[88,180,11],[64,210,45],[73,230,75],[61,290,80]]},"lightestDrink":80,"frontiers":{"protein":{"one-side|":[[35,3,[245],[245]," with broccoli"],[240,11,[247],[247]," with mac 'n cheese"]],"two-sides|":[[135,4,[245,172],[172,245]," with seasonal fruit and broccoli"],[275,14,[245,247],[247,245]," with mac 'n cheese and broccoli"],[480,17,[247,250],[247,250]," with mac 'n cheese and whole grain rice"],[530,18,[247,249],[249,247]," with sweet corn and mac 'n cheese"]],"as-named|":[[0,0,[],[],""]],"egg|":[[80,13,[100],[100]," with two egg whites"],[220,14,[99],[99]," with two scrambled eggs"]]},"filling":{"one-side|":[[35,24,[245],[245]," with broccoli"],[240,58,[247],[247]," with mac 'n cheese"],[290,62,[249],[249]," with sweet corn"]],"two-sides|":[[135,38,[245,172],[172,245]," with seasonal fruit and broccoli"],[275,82,[245,247],[247,245]," with mac 'n cheese and broccoli"],[325,86,[245,249],[249,245]," with sweet corn and broccoli"],[480,103,[247,250],[247,250]," with mac 'n cheese and whole grain rice"],[490,107,[247,248],[248,247]," with red rustic mashed potatoes and mac 'n cheese"],[530,120,[247,249],[249,247]," with sweet corn and mac 'n cheese"],[780,121,[218,249],[218,249]," with seasoned fries and sweet corn"]],"as-named|":[[0,0,[],[],""]],"egg|":[[80,65,[100],[100]," with two egg whites"],[220,70,[99],[99]," with two scrambled eggs"]]},"lightest":{"one-side|":[[35,0,[245],[245]," with broccoli"]],"two-sides|":[[135,0,[245,172],[172,245]," with seasonal fruit and broccoli"]],"as-named|":[[0,0,[],[],""]],"egg|":[[80,0,[100],[100]," with two egg whites"]]}}}
}