{
 "chain": "IHOP",
 "slug": "ihop",
 "url": "https://eatminmax.com/ihop",
 "sources": [
  "https://nix-vue-inm.s3.amazonaws.com/restaurant/ihop/data/menu-latest.json.gz"
 ],
 "official": true,
 "extractedAt": "2026-10-13T09:00:42.420Z",
 "sourceEdition": "2026-09-22",
 "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": 53,
  "proteinEntrees": 22,
  "reasons": []
 },
 "mealNotes": [
  "IHOP's dinner entrées come with two sides, which its calculator prints apart; meals here add them at the calculator's values, which match what ihop.com prints for each (\"Adds 90 Cals\" broccoli, 240 red skin mashed potatoes, 320 French fries, 470 onion rings, 330 two buttermilk pancakes). Green beans are on ihop.com's list with no calories printed, so no meal here picks them.",
  "Sirloin Steak Tips come with two sides from a list without onion rings.",
  "Steakburgers and hand-crafted sandwiches come with one side, which the calculator prints apart; meals here add it.",
  "Eggs Benedicts come with one side, printed apart; meals here add it.",
  "The fish and shrimp platters are printed with their fries and sauces included.",
  "The chicken strips are printed with their fries and without the dipping sauce; a meal names the sauce it counts, or says no sauce.",
  "Chicken & Waffles is printed without the dipping sauce it is served with; a meal names the sauce it counts, or says no sauce. ihop.com prints the dish with its sauce at 1,110-1,180 cal, up to 40 cal below IHOP's nutrition calculator's figures, which meals here use (1,010 before the sauce).",
  "Pancakes, crepes, waffles and French toast are printed as served, with their butter and toppings; syrup from the table caddy is not counted. The flavoured pancake stacks are counted at IHOP's nutrition calculator's figures, which are 20-30 cal below the figures ihop.com's menu prints for them (Double Blueberry 600 against 630)."
 ],
 "items": [
  {
   "id": "buttered-english-muffin|",
   "role": "side",
   "gated": true,
   "name": "Buttered English Muffin",
   "calories": 180,
   "protein": 6,
   "carbs": 31,
   "fat": 5,
   "fiber": 1,
   "sodium": 300,
   "counter": "a Buttered English Muffin",
   "family": "bread",
   "base": "Buttered English Muffin"
  },
  {
   "id": "4-chocolate-chip-pancakes-with-buttermilk|",
   "role": "breakfast",
   "gated": true,
   "name": "(4) Buttermilk Chocolate Chip Pancakes",
   "sourceName": "(4) Chocolate Chip Pancakes (with Buttermilk)",
   "calories": 750,
   "protein": 19,
   "carbs": 121,
   "fat": 23,
   "fiber": 7,
   "sodium": 1940,
   "counter": "Buttermilk Chocolate Chip Pancakes",
   "family": "pancake",
   "base": "(4) Chocolate Chip Pancakes with Buttermilk",
   "plate": "pancakes"
  },
  {
   "id": "smoked-sausage-links|",
   "role": "side",
   "gated": true,
   "name": "Smoked Sausage Links",
   "calories": 490,
   "protein": 16,
   "carbs": 4,
   "fat": 45,
   "fiber": 0,
   "sodium": 1420,
   "counter": "a Smoked Sausage Links",
   "family": "link",
   "base": "Smoked Sausage Links"
  },
  {
   "id": "slice-of-ham|",
   "role": "side",
   "gated": true,
   "name": "Slice of Ham",
   "calories": 130,
   "protein": 20,
   "carbs": 4,
   "fat": 4,
   "fiber": 0,
   "sodium": 1240,
   "counter": "a Slice of Ham",
   "family": "ham",
   "base": "Slice of Ham"
  },
  {
   "id": "t-bone-steak-and-eggs|10oz",
   "role": "breakfast",
   "gated": true,
   "name": "T-Bone Steak & Eggs (10 oz)",
   "calories": 750,
   "protein": 62,
   "carbs": 61,
   "fat": 29,
   "fiber": 3,
   "sodium": 2080,
   "counter": "a 10 oz T-Bone Steak & Eggs",
   "family": "steak",
   "base": "T-Bone Steak & Eggs",
   "single": true,
   "combo": true,
   "held": "printed without the eggs, meat or tortilla ihop.com makes you choose (\"How Would You Like Your Eggs? (Choose 1) - required\", \"Customize Your Meat Choice: (Choose 1) - required\"), which this menu model does not carry yet"
  },
  {
   "id": "t-bone-steak|10oz",
   "role": "entree",
   "gated": true,
   "name": "T-Bone Steak (10 oz)",
   "calories": 290,
   "protein": 49,
   "carbs": 0,
   "fat": 11,
   "fiber": 0,
   "sodium": 580,
   "counter": "a 10 oz T-Bone Steak",
   "family": "steak",
   "base": "T-Bone Steak",
   "plate": "dinner"
  },
  {
   "id": "55-breakfast-sampler|",
   "role": "breakfast",
   "gated": true,
   "name": "55+ Breakfast Sampler",
   "calories": 620,
   "protein": 18,
   "carbs": 42,
   "fat": 43,
   "fiber": 3,
   "sodium": 1400,
   "counter": "a 55+ Breakfast Sampler",
   "family": "sampler",
   "base": "55+ Breakfast Sampler",
   "single": true,
   "held": "sold only to guests 55 and older"
  },
  {
   "id": "55-french-toast|",
   "role": "breakfast",
   "gated": true,
   "name": "55+ French Toast",
   "calories": 490,
   "protein": 11,
   "carbs": 54,
   "fat": 25,
   "fiber": 3,
   "sodium": 650,
   "counter": "a 55+ French Toast",
   "family": "bread",
   "base": "55+ French Toast",
   "single": true,
   "held": "sold only to guests 55 and older"
  },
  {
   "id": "appetizer-sampler|",
   "role": "starter",
   "gated": true,
   "name": "Appetizer Sampler",
   "calories": 1250,
   "protein": 54,
   "carbs": 116,
   "fat": 64,
   "fiber": 8,
   "sodium": 3190,
   "counter": "an Appetizer Sampler",
   "family": "sampler",
   "base": "Appetizer Sampler"
  },
  {
   "id": "avocado-toast|",
   "role": "side",
   "gated": true,
   "name": "Avocado Toast",
   "calories": 580,
   "protein": 10,
   "carbs": 48,
   "fat": 42,
   "fiber": 17,
   "sodium": 970,
   "counter": "an Avocado Toast",
   "family": "bread",
   "base": "Avocado Toast"
  },
  {
   "id": "bacon-temptation-omelette|",
   "role": "breakfast",
   "gated": true,
   "name": "Bacon Temptation Omelette",
   "calories": 1160,
   "protein": 68,
   "carbs": 20,
   "fat": 89,
   "fiber": 1,
   "sodium": 2220,
   "counter": "a Bacon Temptation Omelette",
   "family": "omelette",
   "base": "Bacon Temptation Omelette",
   "single": true,
   "held": "printed without the side ihop.com makes you choose (buttered toast 170-350 cal, hash browns, three pancakes 460-1,080 cal or fruit), whose toast and pancake choices this menu model does not carry yet"
  },
  {
   "id": "belgian-waffle|",
   "role": "breakfast",
   "gated": true,
   "name": "Belgian Waffle",
   "calories": 560,
   "protein": 10,
   "carbs": 64,
   "fat": 29,
   "fiber": 2,
   "sodium": 760,
   "counter": "a Belgian Waffle",
   "family": "waffle",
   "base": "Belgian Waffle",
   "plate": "waffle"
  },
  {
   "id": "big-brunch|",
   "role": "entree",
   "gated": true,
   "name": "Big Brunch",
   "calories": 1010,
   "protein": 46,
   "carbs": 47,
   "fat": 71,
   "fiber": 2,
   "sodium": 2110,
   "counter": "a Big Brunch",
   "family": "brunch",
   "base": "Big Brunch",
   "plate": "burger"
  },
  {
   "id": "big-steak-omelette|",
   "role": "breakfast",
   "gated": true,
   "name": "Big Steak Omelette",
   "calories": 1010,
   "protein": 64,
   "carbs": 37,
   "fat": 68,
   "fiber": 5,
   "sodium": 1750,
   "counter": "a Big Steak Omelette",
   "family": "omelette",
   "base": "Big Steak Omelette",
   "single": true,
   "held": "printed without the side ihop.com makes you choose (buttered toast 170-350 cal, hash browns, three pancakes 460-1,080 cal or fruit), whose toast and pancake choices this menu model does not carry yet"
  },
  {
   "id": "breakfast-sampler|",
   "role": "breakfast",
   "gated": true,
   "name": "Breakfast Sampler",
   "calories": 960,
   "protein": 34,
   "carbs": 64,
   "fat": 63,
   "fiber": 4,
   "sodium": 2490,
   "counter": "a Breakfast Sampler",
   "family": "sampler",
   "base": "Breakfast Sampler",
   "single": true,
   "combo": true,
   "held": "printed without the eggs, meat or tortilla ihop.com makes you choose (\"How Would You Like Your Eggs? (Choose 1) - required\", \"Customize Your Meat Choice: (Choose 1) - required\"), which this menu model does not carry yet"
  },
  {
   "id": "buttered-toast-with-jam-rye-bread|",
   "role": "side",
   "gated": true,
   "name": "Buttered Toast with Jam - Rye Bread",
   "calories": 320,
   "protein": 7,
   "carbs": 55,
   "fat": 8,
   "fiber": 5,
   "sodium": 500,
   "counter": "a Buttered Toast with Jam - Rye Bread",
   "family": "bread",
   "base": "Buttered Toast with Jam - Rye Bread"
  },
  {
   "id": "cheeseburger-omelette|",
   "role": "breakfast",
   "gated": true,
   "name": "Cheeseburger Omelette",
   "calories": 1430,
   "protein": 78,
   "carbs": 47,
   "fat": 104,
   "fiber": 5,
   "sodium": 3850,
   "counter": "a Cheeseburger Omelette",
   "family": "omelette",
   "base": "Cheeseburger Omelette",
   "single": true,
   "held": "printed without the side ihop.com makes you choose (buttered toast 170-350 cal, hash browns, three pancakes 460-1,080 cal or fruit), whose toast and pancake choices this menu model does not carry yet"
  },
  {
   "id": "chicken-quesadilla|",
   "role": "starter",
   "gated": true,
   "name": "Chicken Quesadilla",
   "calories": 1030,
   "protein": 51,
   "carbs": 60,
   "fat": 65,
   "fiber": 4,
   "sodium": 2620,
   "counter": "a Chicken Quesadilla",
   "family": "quesadilla",
   "base": "Chicken Quesadilla"
  },
  {
   "id": "chicken-and-waffles|",
   "role": "breakfast",
   "gated": true,
   "name": "Chicken & Waffles",
   "calories": 1010,
   "protein": 43,
   "carbs": 97,
   "fat": 50,
   "fiber": 5,
   "sodium": 1950,
   "counter": "an order of Chicken & Waffles",
   "family": "chicken",
   "base": "Chicken & Waffles",
   "plate": "chicken-waffles"
  },
  {
   "id": "chicken-fajita-omelette|",
   "role": "breakfast",
   "gated": true,
   "name": "Chicken Fajita Omelette",
   "calories": 890,
   "protein": 72,
   "carbs": 21,
   "fat": 58,
   "fiber": 3,
   "sodium": 2100,
   "counter": "a Chicken Fajita Omelette",
   "family": "omelette",
   "base": "Chicken Fajita Omelette",
   "single": true,
   "held": "printed without the side ihop.com makes you choose (buttered toast 170-350 cal, hash browns, three pancakes 460-1,080 cal or fruit), whose toast and pancake choices this menu model does not carry yet"
  },
  {
   "id": "chicken-florentine-crepes|",
   "role": "entree",
   "gated": true,
   "name": "Chicken Florentine Crepes",
   "calories": 870,
   "protein": 54,
   "carbs": 53,
   "fat": 49,
   "fiber": 5,
   "sodium": 2420,
   "counter": "an order of Chicken Florentine Crepes",
   "family": "crepe",
   "base": "Chicken Florentine Crepes",
   "plate": "crepes"
  },
  {
   "id": "colorado-omelette|",
   "role": "breakfast",
   "gated": true,
   "name": "Colorado Omelette",
   "calories": 1240,
   "protein": 71,
   "carbs": 17,
   "fat": 99,
   "fiber": 1,
   "sodium": 2280,
   "counter": "a Colorado Omelette",
   "family": "omelette",
   "base": "Colorado Omelette",
   "single": true,
   "held": "printed without the side ihop.com makes you choose (buttered toast 170-350 cal, hash browns, three pancakes 460-1,080 cal or fruit), whose toast and pancake choices this menu model does not carry yet"
  },
  {
   "id": "country-omelette|",
   "role": "breakfast",
   "gated": true,
   "name": "Country Omelette",
   "calories": 1090,
   "protein": 52,
   "carbs": 35,
   "fat": 82,
   "fiber": 3,
   "sodium": 1750,
   "counter": "a Country Omelette",
   "family": "omelette",
   "base": "Country Omelette",
   "single": true,
   "held": "printed without the side ihop.com makes you choose (buttered toast 170-350 cal, hash browns, three pancakes 460-1,080 cal or fruit), whose toast and pancake choices this menu model does not carry yet"
  },
  {
   "id": "cowboy-bbq|",
   "role": "entree",
   "gated": true,
   "name": "Cowboy BBQ",
   "calories": 1060,
   "protein": 43,
   "carbs": 75,
   "fat": 65,
   "fiber": 4,
   "sodium": 2590,
   "counter": "a Cowboy BBQ",
   "family": "bbq",
   "base": "Cowboy BBQ",
   "plate": "burger"
  },
  {
   "id": "build-your-own-omelette|",
   "role": "breakfast",
   "gated": true,
   "name": "Build Your Own Omelette",
   "calories": 380,
   "protein": 27,
   "carbs": 7,
   "fat": 27,
   "fiber": 0,
   "sodium": 420,
   "counter": "a Build Your Own Omelette",
   "family": "omelette",
   "base": "Build Your Own Omelette",
   "single": true,
   "held": "printed without the side ihop.com makes you choose (buttered toast 170-350 cal, hash browns, three pancakes 460-1,080 cal or fruit), whose toast and pancake choices this menu model does not carry yet"
  },
  {
   "id": "double-blt|",
   "role": "entree",
   "gated": true,
   "name": "Double BLT",
   "calories": 870,
   "protein": 34,
   "carbs": 53,
   "fat": 58,
   "fiber": 3,
   "sodium": 1530,
   "counter": "a Double BLT",
   "family": "blt",
   "base": "Double BLT",
   "single": true,
   "held": "not on ihop.com's menu for the restaurant read (IHOP Macon GA, 2026-09-16)"
  },
  {
   "id": "classic-benedict|",
   "role": "entree",
   "gated": true,
   "name": "Classic Benedict",
   "calories": 480,
   "protein": 30,
   "carbs": 36,
   "fat": 24,
   "fiber": 1,
   "sodium": 1600,
   "counter": "a Classic Eggs Benedict",
   "family": "benedict",
   "base": "Classic Benedict",
   "plate": "benedict"
  },
  {
   "id": "crispy-fish-and-fries|",
   "role": "entree",
   "gated": true,
   "name": "Crispy Fish & Fries",
   "calories": 1060,
   "protein": 35,
   "carbs": 89,
   "fat": 63,
   "fiber": 8,
   "sodium": 3060,
   "counter": "a Crispy Fish & Fries Platter",
   "family": "fish",
   "base": "Crispy Fish & Fries",
   "plate": "platter"
  },
  {
   "id": "fishermans-platter|",
   "role": "entree",
   "gated": true,
   "name": "Fisherman's Platter",
   "calories": 1140,
   "protein": 34,
   "carbs": 105,
   "fat": 65,
   "fiber": 8,
   "sodium": 3190,
   "counter": "a Fisherman's Platter",
   "family": "platter",
   "base": "Fisherman's Platter",
   "plate": "platter"
  },
  {
   "id": "french-fries|",
   "role": "side",
   "gated": true,
   "name": "French Fries",
   "calories": 320,
   "protein": 5,
   "carbs": 42,
   "fat": 15,
   "fiber": 4,
   "sodium": 1170,
   "counter": "French Fries",
   "family": "fry",
   "base": "French Fries"
  },
  {
   "id": "french-toast-hot-chocolate|",
   "role": "drink",
   "gated": true,
   "name": "French Toast Hot Chocolate",
   "calories": 220,
   "protein": 1,
   "carbs": 30,
   "fat": 11,
   "fiber": 0,
   "sodium": 230,
   "counter": "a French Toast Hot Chocolate",
   "family": "chocolate",
   "base": "French Toast Hot Chocolate",
   "limitedTime": true
  },
  {
   "id": "happy-face-pancake-with-buttermilk-pancake|",
   "role": "kids",
   "gated": true,
   "name": "Happy Face Pancake with Buttermilk Pancake (Kids)",
   "sourceName": "Happy Face Pancake with Buttermilk Pancake",
   "calories": 310,
   "protein": 5,
   "carbs": 33,
   "fat": 18,
   "fiber": 2,
   "sodium": 490,
   "counter": "a kids' Happy Face Pancake with Buttermilk Pancake",
   "family": "pancake",
   "base": "Happy Face Pancake with Buttermilk Pancake"
  },
  {
   "id": "garden-omelette|",
   "role": "breakfast",
   "gated": true,
   "name": "Garden Omelette",
   "calories": 780,
   "protein": 45,
   "carbs": 17,
   "fat": 60,
   "fiber": 3,
   "sodium": 910,
   "counter": "a Garden Omelette",
   "family": "omelette",
   "base": "Garden Omelette",
   "single": true,
   "held": "printed without the side ihop.com makes you choose (buttered toast 170-350 cal, hash browns, three pancakes 460-1,080 cal or fruit), whose toast and pancake choices this menu model does not carry yet"
  },
  {
   "id": "grits|",
   "role": "breakfast",
   "gated": true,
   "name": "Grits",
   "calories": 120,
   "protein": 3,
   "carbs": 27,
   "fat": 0,
   "fiber": 1,
   "sodium": 240,
   "counter": "a Grits",
   "family": "grit",
   "base": "Grits"
  },
  {
   "id": "hash-browns|",
   "role": "breakfast",
   "gated": true,
   "name": "Hash Browns",
   "calories": 220,
   "protein": 2,
   "carbs": 20,
   "fat": 14,
   "fiber": 2,
   "sodium": 240,
   "counter": "Hash Browns",
   "family": "fry",
   "base": "Hash Browns"
  },
  {
   "id": "chocolate-milkshake|",
   "role": "dessert",
   "gated": true,
   "name": "Chocolate Milkshake",
   "calories": 650,
   "protein": 11,
   "carbs": 87,
   "fat": 30,
   "fiber": 1,
   "sodium": 220,
   "counter": "a Chocolate Milkshake",
   "family": "milkshake",
   "base": "Chocolate Milkshake"
  },
  {
   "id": "huevos-rancheros|",
   "role": "entree",
   "gated": true,
   "name": "Huevos Rancheros",
   "calories": 660,
   "protein": 21,
   "carbs": 62,
   "fat": 35,
   "fiber": 10,
   "sodium": 1200,
   "counter": "a Huevos Rancheros",
   "family": "ranchero",
   "base": "Huevos Rancheros",
   "single": true,
   "combo": true,
   "held": "printed without the eggs, meat or tortilla ihop.com makes you choose (\"How Would You Like Your Eggs? (Choose 1) - required\", \"Customize Your Meat Choice: (Choose 1) - required\"), which this menu model does not carry yet"
  },
  {
   "id": "ice-cream-sundae|",
   "role": "dessert",
   "gated": true,
   "name": "Ice Cream Sundae",
   "calories": 320,
   "protein": 4,
   "carbs": 37,
   "fat": 18,
   "fiber": 0,
   "sodium": 80,
   "counter": "an Ice Cream Sundae",
   "family": "sundae",
   "base": "Ice Cream Sundae"
  },
  {
   "id": "jalapeno-kick|",
   "role": "entree",
   "gated": true,
   "name": "Jalapeno Kick",
   "calories": 1180,
   "protein": 46,
   "carbs": 50,
   "fat": 90,
   "fiber": 4,
   "sodium": 2180,
   "counter": "a Jalapeno Kick",
   "family": "kick",
   "base": "Jalapeno Kick",
   "plate": "burger"
  },
  {
   "id": "all-natural-black-angus-jr-cheeseburger|",
   "role": "kids",
   "gated": true,
   "name": "All-Natural Black Angus Jr. Cheeseburger (Kids)",
   "sourceName": "All-Natural Black Angus Jr. Cheeseburger",
   "calories": 710,
   "protein": 32,
   "carbs": 43,
   "fat": 46,
   "fiber": 2,
   "sodium": 1590,
   "counter": "a kids' All-Natural Black Angus Jr. Cheeseburger",
   "family": "cheeseburger",
   "base": "All-Natural Black Angus Jr. Cheeseburger"
  },
  {
   "id": "jr-cupcake-pancake|",
   "role": "kids",
   "gated": true,
   "name": "Jr. Cupcake Pancake (Kids)",
   "sourceName": "Jr. Cupcake Pancake",
   "calories": 310,
   "protein": 4,
   "carbs": 53,
   "fat": 9,
   "fiber": 0,
   "sodium": 520,
   "counter": "a kids' Jr. Cupcake Pancake",
   "family": "pancake",
   "base": "Jr. Cupcake Pancake"
  },
  {
   "id": "jr-waffle|",
   "role": "kids",
   "gated": true,
   "name": "Jr. Waffle (Kids)",
   "sourceName": "Jr. Waffle",
   "calories": 240,
   "protein": 5,
   "carbs": 32,
   "fat": 10,
   "fiber": 1,
   "sodium": 350,
   "counter": "a kids' Jr. Waffle",
   "family": "waffle",
   "base": "Jr. Waffle"
  },
  {
   "id": "loco-moco|",
   "role": "entree",
   "gated": true,
   "name": "Loco Moco",
   "calories": 810,
   "protein": 38,
   "carbs": 104,
   "fat": 28,
   "fiber": 3,
   "sodium": 3060,
   "counter": "a Loco Moco",
   "family": "moco",
   "base": "Loco Moco",
   "single": true,
   "combo": true,
   "held": "printed without the eggs, meat or tortilla ihop.com makes you choose (\"How Would You Like Your Eggs? (Choose 1) - required\", \"Customize Your Meat Choice: (Choose 1) - required\"), which this menu model does not carry yet"
  },
  {
   "id": "machaca|",
   "role": "entree",
   "gated": true,
   "name": "Machaca",
   "calories": 1110,
   "protein": 51,
   "carbs": 44,
   "fat": 82,
   "fiber": 8,
   "sodium": 1770,
   "counter": "a Machaca",
   "family": "machaca",
   "base": "Machaca",
   "single": true,
   "combo": true,
   "held": "printed without the eggs, meat or tortilla ihop.com makes you choose (\"How Would You Like Your Eggs? (Choose 1) - required\", \"Customize Your Meat Choice: (Choose 1) - required\"), which this menu model does not carry yet"
  },
  {
   "id": "migas|",
   "role": "entree",
   "gated": true,
   "name": "Migas",
   "calories": 1030,
   "protein": 40,
   "carbs": 43,
   "fat": 78,
   "fiber": 8,
   "sodium": 1490,
   "counter": "a Migas",
   "family": "miga",
   "base": "Migas",
   "single": true,
   "combo": true,
   "held": "printed without the eggs, meat or tortilla ihop.com makes you choose (\"How Would You Like Your Eggs? (Choose 1) - required\", \"Customize Your Meat Choice: (Choose 1) - required\"), which this menu model does not carry yet"
  },
  {
   "id": "house-salad|",
   "role": "entree",
   "gated": true,
   "name": "House Salad",
   "calories": 130,
   "protein": 8,
   "carbs": 5,
   "fat": 9,
   "fiber": 2,
   "sodium": 190,
   "counter": "a House Salad",
   "family": "salad",
   "base": "House Salad"
  },
  {
   "id": "mozza-sticks|",
   "role": "starter",
   "gated": true,
   "name": "Mozza Sticks",
   "calories": 630,
   "protein": 31,
   "carbs": 54,
   "fat": 33,
   "fiber": 4,
   "sodium": 1720,
   "counter": "Mozza Sticks",
   "family": "stick",
   "base": "Mozza Sticks"
  },
  {
   "id": "oatmeal|",
   "role": "breakfast",
   "gated": true,
   "name": "Oatmeal",
   "calories": 260,
   "protein": 7,
   "carbs": 51,
   "fat": 4,
   "fiber": 5,
   "sodium": 140,
   "counter": "an Oatmeal",
   "family": "oatmeal",
   "base": "Oatmeal",
   "single": true,
   "held": "no menu fact says what this dish comes with"
  },
  {
   "id": "onion-rings|",
   "role": "side",
   "gated": true,
   "name": "Onion Rings",
   "calories": 470,
   "protein": 6,
   "carbs": 53,
   "fat": 26,
   "fiber": 3,
   "sodium": 1030,
   "counter": "Onion Rings",
   "family": "fry",
   "base": "Onion Rings"
  },
  {
   "id": "oreo-cookie-milkshake|",
   "role": "dessert",
   "gated": true,
   "name": "Oreo Cookie Milkshake",
   "sourceName": "OREO® Cookie Milkshake",
   "calories": 730,
   "protein": 12,
   "carbs": 87,
   "fat": 38,
   "fiber": 1,
   "sodium": 330,
   "counter": "an Oreo Cookie Milkshake",
   "family": "milkshake",
   "base": "Oreo Cookie Milkshake"
  },
  {
   "id": "classic-thick-n-fluffy-french-toast|",
   "role": "breakfast",
   "gated": true,
   "name": "Classic Thick N Fluffy French Toast",
   "calories": 900,
   "protein": 23,
   "carbs": 108,
   "fat": 42,
   "fiber": 5,
   "sodium": 1240,
   "counter": "a Classic Thick N Fluffy French Toast",
   "family": "bread",
   "base": "Classic Thick N Fluffy French Toast",
   "plate": "french-toast"
  },
  {
   "id": "build-your-combo-classic-thick-n-fluffy-french-toast|",
   "role": "breakfast",
   "gated": true,
   "name": "Build Your Combo - Classic Thick N Fluffy French Toast",
   "calories": 700,
   "protein": 14,
   "carbs": 74,
   "fat": 39,
   "fiber": 5,
   "sodium": 890,
   "counter": "a Classic Thick N Fluffy French Toast Build Your Combo",
   "family": "combo",
   "base": "Build Your Combo - Classic Thick N Fluffy French Toast",
   "single": true,
   "combo": true,
   "held": "a combo printed without the two eggs and two bacon strips or sausage links it comes with"
  },
  {
   "id": "philly-cheese-steak-stacker|",
   "role": "entree",
   "gated": true,
   "name": "Philly Cheese Steak Stacker",
   "calories": 810,
   "protein": 50,
   "carbs": 55,
   "fat": 44,
   "fiber": 3,
   "sodium": 2560,
   "counter": "a Philly Cheese Steak Stacker",
   "family": "stacker",
   "base": "Philly Cheese Steak Stacker",
   "plate": "sandwich"
  },
  {
   "id": "spicy-poblano-omelette|",
   "role": "breakfast",
   "gated": true,
   "name": "Spicy Poblano Omelette",
   "calories": 990,
   "protein": 54,
   "carbs": 23,
   "fat": 77,
   "fiber": 6,
   "sodium": 2270,
   "counter": "a Spicy Poblano Omelette",
   "family": "omelette",
   "base": "Spicy Poblano Omelette",
   "single": true,
   "held": "printed without the side ihop.com makes you choose (buttered toast 170-350 cal, hash browns, three pancakes 460-1,080 cal or fruit), whose toast and pancake choices this menu model does not carry yet"
  },
  {
   "id": "pot-roast|",
   "role": "entree",
   "gated": true,
   "name": "Pot Roast",
   "calories": 320,
   "protein": 36,
   "carbs": 8,
   "fat": 16,
   "fiber": 0,
   "sodium": 4190,
   "counter": "a Pot Roast",
   "family": "roast",
   "base": "Pot Roast",
   "single": true,
   "held": "not on ihop.com's menu for the restaurant read (IHOP Macon GA, 2026-09-16), so its side list and price are not printed"
  },
  {
   "id": "scrapple|",
   "role": "side",
   "gated": true,
   "name": "Scrapple",
   "calories": 360,
   "protein": 15,
   "carbs": 24,
   "fat": 24,
   "fiber": 0,
   "sodium": 810,
   "counter": "a Scrapple",
   "family": "scrapple",
   "base": "Scrapple"
  },
  {
   "id": "fresh-fruit|",
   "role": "side",
   "gated": true,
   "name": "Fresh Fruit",
   "calories": 50,
   "protein": 0,
   "carbs": 14,
   "fat": 0,
   "fiber": 1,
   "sodium": 5,
   "counter": "a side of Fresh Fruit",
   "family": "fruit",
   "base": "Fresh Fruit"
  },
  {
   "id": "silver-5|",
   "role": "kids",
   "gated": true,
   "name": "Silver 5 (Kids)",
   "sourceName": "Silver 5",
   "calories": 290,
   "protein": 7,
   "carbs": 35,
   "fat": 14,
   "fiber": 2,
   "sodium": 880,
   "counter": "a kids' Silver 5",
   "family": "5",
   "base": "Silver 5"
  },
  {
   "id": "sirloin-steak-tips-and-crispy-shrimp|",
   "role": "entree",
   "gated": true,
   "name": "Sirloin Steak Tips & Crispy Shrimp",
   "calories": 780,
   "protein": 46,
   "carbs": 56,
   "fat": 42,
   "fiber": 4,
   "sodium": 2130,
   "counter": "a Sirloin Steak Tips & Crispy Shrimp",
   "family": "shrimp",
   "base": "Sirloin Steak Tips & Crispy Shrimp",
   "single": true,
   "held": "not on ihop.com's menu for the restaurant read (IHOP Macon GA, 2026-09-16), so its side list and price are not printed"
  },
  {
   "id": "sirloin-steak-tips|",
   "role": "entree",
   "gated": true,
   "name": "Sirloin Steak Tips",
   "calories": 510,
   "protein": 37,
   "carbs": 21,
   "fat": 31,
   "fiber": 2,
   "sodium": 1450,
   "counter": "Sirloin Steak Tips",
   "family": "tip",
   "base": "Sirloin Steak Tips",
   "plate": "steak-tips"
  },
  {
   "id": "sirloin-tips-and-eggs|",
   "role": "breakfast",
   "gated": true,
   "name": "Sirloin Tips & Eggs",
   "calories": 1050,
   "protein": 48,
   "carbs": 82,
   "fat": 60,
   "fiber": 6,
   "sodium": 2710,
   "counter": "Sirloin Tips & Eggs",
   "family": "tip",
   "base": "Sirloin Tips & Eggs",
   "single": true,
   "combo": true,
   "held": "printed without the eggs, meat or tortilla ihop.com makes you choose (\"How Would You Like Your Eggs? (Choose 1) - required\", \"Customize Your Meat Choice: (Choose 1) - required\"), which this menu model does not carry yet"
  },
  {
   "id": "smoked-sausage|",
   "role": "entree",
   "gated": true,
   "name": "Smoked Sausage",
   "calories": 650,
   "protein": 17,
   "carbs": 12,
   "fat": 59,
   "fiber": 2,
   "sodium": 1510,
   "counter": "a Smoked Sausage",
   "family": "sausage",
   "base": "Smoked Sausage",
   "single": true,
   "held": "not on ihop.com's menu for the restaurant read (IHOP Macon GA, 2026-09-16), so its side list and price are not printed"
  },
  {
   "id": "smokehouse-combo|",
   "role": "entree",
   "gated": true,
   "name": "Smokehouse Combo",
   "calories": 1040,
   "protein": 27,
   "carbs": 64,
   "fat": 75,
   "fiber": 4,
   "sodium": 2670,
   "counter": "a Smokehouse Combo",
   "family": "combo",
   "base": "Smokehouse Combo",
   "single": true,
   "combo": true,
   "held": "printed without the eggs, meat or tortilla ihop.com makes you choose (\"How Would You Like Your Eggs? (Choose 1) - required\", \"Customize Your Meat Choice: (Choose 1) - required\"), which this menu model does not carry yet"
  },
  {
   "id": "spinach-and-mushroom-omelette|",
   "role": "breakfast",
   "gated": true,
   "name": "Spinach & Mushroom Omelette",
   "calories": 890,
   "protein": 45,
   "carbs": 20,
   "fat": 71,
   "fiber": 3,
   "sodium": 2030,
   "counter": "a Spinach & Mushroom Omelette",
   "family": "omelette",
   "base": "Spinach & Mushroom Omelette",
   "single": true,
   "held": "printed without the side ihop.com makes you choose (buttered toast 170-350 cal, hash browns, three pancakes 460-1,080 cal or fruit), whose toast and pancake choices this menu model does not carry yet"
  },
  {
   "id": "split-decision-breakfast|",
   "role": "breakfast",
   "gated": true,
   "name": "Split Decision Breakfast",
   "calories": 1160,
   "protein": 33,
   "carbs": 96,
   "fat": 72,
   "fiber": 5,
   "sodium": 2290,
   "counter": "a Split Decision Breakfast",
   "family": "breakfast",
   "base": "Split Decision Breakfast",
   "single": true,
   "combo": true,
   "held": "printed without the eggs, meat or tortilla ihop.com makes you choose (\"How Would You Like Your Eggs? (Choose 1) - required\", \"Customize Your Meat Choice: (Choose 1) - required\"), which this menu model does not carry yet"
  },
  {
   "id": "strawberry-banana-thick-n-fluffy-french-toast|",
   "role": "breakfast",
   "gated": true,
   "name": "Strawberry Banana Thick N Fluffy French Toast",
   "calories": 960,
   "protein": 24,
   "carbs": 144,
   "fat": 34,
   "fiber": 9,
   "sodium": 1190,
   "counter": "a Strawberry Banana Thick N Fluffy French Toast",
   "family": "bread",
   "base": "Strawberry Banana Thick N Fluffy French Toast",
   "plate": "french-toast"
  },
  {
   "id": "build-your-combo-strawberry-banana-thick-n-fluffy-french-toast|",
   "role": "breakfast",
   "gated": true,
   "name": "Build Your Combo - Strawberry Banana Thick N Fluffy French Toast",
   "calories": 700,
   "protein": 14,
   "carbs": 92,
   "fat": 31,
   "fiber": 6,
   "sodium": 830,
   "counter": "a Strawberry Banana Thick N Fluffy French Toast Build Your Combo",
   "family": "combo",
   "base": "Build Your Combo - Strawberry Banana Thick N Fluffy French Toast",
   "single": true,
   "combo": true,
   "held": "a combo printed without the two eggs and two bacon strips or sausage links it comes with"
  },
  {
   "id": "strawberry-milkshake|",
   "role": "dessert",
   "gated": true,
   "name": "Strawberry Milkshake",
   "calories": 560,
   "protein": 11,
   "carbs": 66,
   "fat": 29,
   "fiber": 1,
   "sodium": 180,
   "counter": "a Strawberry Milkshake",
   "family": "milkshake",
   "base": "Strawberry Milkshake"
  },
  {
   "id": "the-classic|",
   "role": "entree",
   "gated": true,
   "name": "The Classic",
   "calories": 800,
   "protein": 33,
   "carbs": 49,
   "fat": 53,
   "fiber": 3,
   "sodium": 2020,
   "counter": "The Classic",
   "family": "classic",
   "base": "The Classic",
   "plate": "burger"
  },
  {
   "id": "the-classic-with-bacon|",
   "role": "entree",
   "gated": true,
   "name": "The Classic with Bacon",
   "calories": 930,
   "protein": 41,
   "carbs": 50,
   "fat": 63,
   "fiber": 3,
   "sodium": 2310,
   "counter": "The Classic with Bacon",
   "family": "classic",
   "base": "The Classic with Bacon",
   "plate": "burger"
  },
  {
   "id": "grilled-tilapia|",
   "role": "entree",
   "gated": true,
   "name": "Grilled Tilapia",
   "calories": 220,
   "protein": 36,
   "carbs": 1,
   "fat": 8,
   "fiber": 0,
   "sodium": 1190,
   "counter": "a Grilled Tilapia",
   "family": "tilapia",
   "base": "Grilled Tilapia",
   "single": true,
   "held": "the calculator says it is \"shown with sides of broccoli and rice\" but builds it from the tilapia alone (220 cal), so its value and its words disagree"
  },
  {
   "id": "vanilla-milkshake|",
   "role": "dessert",
   "gated": true,
   "name": "Vanilla Milkshake",
   "calories": 570,
   "protein": 11,
   "carbs": 68,
   "fat": 29,
   "fiber": 0,
   "sodium": 170,
   "counter": "a Vanilla Milkshake",
   "family": "milkshake",
   "base": "Vanilla Milkshake"
  },
  {
   "id": "build-your-combo-belgian-waffle|",
   "role": "breakfast",
   "gated": true,
   "name": "Build Your Combo - Belgian Waffle",
   "calories": 770,
   "protein": 12,
   "carbs": 84,
   "fat": 43,
   "fiber": 4,
   "sodium": 990,
   "counter": "a Belgian Waffle Build Your Combo",
   "family": "combo",
   "base": "Build Your Combo - Belgian Waffle",
   "single": true,
   "combo": true,
   "held": "a combo printed without the two eggs and two bacon strips or sausage links it comes with"
  },
  {
   "id": "4-double-blueberry-pancakes|",
   "role": "breakfast",
   "gated": true,
   "name": "(4) Double Blueberry Pancakes",
   "calories": 600,
   "protein": 17,
   "carbs": 103,
   "fat": 14,
   "fiber": 6,
   "sodium": 1920,
   "counter": "Double Blueberry Pancakes",
   "family": "pancake",
   "base": "(4) Double Blueberry Pancakes",
   "plate": "pancakes"
  },
  {
   "id": "4-chocolate-chocolate-chip-pancakes|",
   "role": "breakfast",
   "gated": true,
   "name": "(4) Chocolate Chocolate Chip Pancakes",
   "calories": 760,
   "protein": 20,
   "carbs": 125,
   "fat": 24,
   "fiber": 9,
   "sodium": 1940,
   "counter": "Chocolate Chocolate Chip Pancakes",
   "family": "pancake",
   "base": "(4) Chocolate Chocolate Chip Pancakes",
   "plate": "pancakes"
  },
  {
   "id": "4-cinn-a-stack-pancakes|",
   "role": "breakfast",
   "gated": true,
   "name": "(4) Cinn-a-Stack Pancakes",
   "calories": 860,
   "protein": 17,
   "carbs": 137,
   "fat": 28,
   "fiber": 6,
   "sodium": 2190,
   "counter": "Cinn-A-Stack Pancakes",
   "family": "pancake",
   "base": "(4) Cinn-a-Stack Pancakes",
   "plate": "pancakes"
  },
  {
   "id": "4-cupcake-pancakes|",
   "role": "breakfast",
   "gated": true,
   "name": "(4) Cupcake Pancakes",
   "calories": 720,
   "protein": 17,
   "carbs": 120,
   "fat": 19,
   "fiber": 4,
   "sodium": 1950,
   "counter": "Cupcake Pancakes",
   "family": "pancake",
   "base": "(4) Cupcake Pancakes",
   "plate": "pancakes"
  },
  {
   "id": "4-new-york-cheesecake-pancakes|",
   "role": "breakfast",
   "gated": true,
   "name": "(4) New York Cheesecake Pancakes",
   "calories": 850,
   "protein": 22,
   "carbs": 121,
   "fat": 31,
   "fiber": 6,
   "sodium": 2170,
   "counter": "New York Cheesecake Pancakes",
   "family": "pancake",
   "base": "(4) New York Cheesecake Pancakes",
   "plate": "pancakes"
  },
  {
   "id": "5-original-buttermilk-pancakes|",
   "role": "breakfast",
   "gated": true,
   "name": "(5) Original Buttermilk Pancakes",
   "calories": 720,
   "protein": 21,
   "carbs": 102,
   "fat": 25,
   "fiber": 5,
   "sodium": 2460,
   "counter": "a full stack of Original Buttermilk Pancakes",
   "family": "pancake",
   "base": "(5) Original Buttermilk Pancakes",
   "plate": "pancakes"
  },
  {
   "id": "4-strawberry-banana-pancakes|",
   "role": "breakfast",
   "gated": true,
   "name": "(4) Strawberry Banana Pancakes",
   "calories": 670,
   "protein": 18,
   "carbs": 121,
   "fat": 14,
   "fiber": 8,
   "sodium": 1930,
   "counter": "Strawberry Banana Pancakes",
   "family": "pancake",
   "base": "(4) Strawberry Banana Pancakes",
   "plate": "pancakes"
  },
  {
   "id": "3-original-buttermilk-pancakes|",
   "role": "breakfast",
   "gated": true,
   "name": "(3) Original Buttermilk Pancakes",
   "calories": 460,
   "protein": 13,
   "carbs": 61,
   "fat": 18,
   "fiber": 3,
   "sodium": 1500,
   "counter": "a short stack of Original Buttermilk Pancakes",
   "family": "pancake",
   "base": "(3) Original Buttermilk Pancakes",
   "plate": "pancakes"
  },
  {
   "id": "strawberry-vanilla-stuffed-french-toast|",
   "role": "breakfast",
   "gated": true,
   "name": "Strawberry Vanilla Stuffed French Toast",
   "calories": 920,
   "protein": 15,
   "carbs": 114,
   "fat": 46,
   "fiber": 5,
   "sodium": 810,
   "counter": "a Strawberry Vanilla Stuffed French Toast",
   "family": "bread",
   "base": "Strawberry Vanilla Stuffed French Toast",
   "plate": "stuffed-french-toast"
  },
  {
   "id": "build-your-combo-strawberry-vanilla-stuffed-french-toast|",
   "role": "breakfast",
   "gated": true,
   "name": "Build Your Combo - Strawberry Vanilla Stuffed French Toast",
   "calories": 460,
   "protein": 7,
   "carbs": 57,
   "fat": 23,
   "fiber": 2,
   "sodium": 400,
   "counter": "a Strawberry Vanilla Stuffed French Toast Build Your Combo",
   "family": "combo",
   "base": "Build Your Combo - Strawberry Vanilla Stuffed French Toast",
   "single": true,
   "combo": true,
   "held": "a combo printed without the two eggs and two bacon strips or sausage links it comes with"
  },
  {
   "id": "chicken-fried-chicken-and-eggs-with-country-gravy|",
   "role": "breakfast",
   "gated": true,
   "name": "Chicken Fried Chicken & Eggs with Country Gravy",
   "calories": 870,
   "protein": 32,
   "carbs": 82,
   "fat": 46,
   "fiber": 5,
   "sodium": 2220,
   "counter": "a Chicken Fried Chicken & Eggs with Country Gravy",
   "family": "chicken",
   "base": "Chicken Fried Chicken & Eggs with Country Gravy",
   "single": true,
   "combo": true,
   "held": "printed without the eggs, meat or tortilla ihop.com makes you choose (\"How Would You Like Your Eggs? (Choose 1) - required\", \"Customize Your Meat Choice: (Choose 1) - required\"), which this menu model does not carry yet"
  },
  {
   "id": "55-rise-n-shine|",
   "role": "entree",
   "gated": true,
   "name": "55+ Rise 'N Shine",
   "calories": 220,
   "protein": 2,
   "carbs": 20,
   "fat": 14,
   "fiber": 2,
   "sodium": 240,
   "counter": "a 55+ Rise 'N Shine",
   "family": "shine",
   "base": "55+ Rise 'N Shine",
   "single": true,
   "held": "sold only to guests 55 and older"
  },
  {
   "id": "quick-2-egg-breakfast|",
   "role": "breakfast",
   "gated": true,
   "name": "Quick 2-Egg Breakfast",
   "calories": 220,
   "protein": 2,
   "carbs": 20,
   "fat": 14,
   "fiber": 2,
   "sodium": 240,
   "counter": "a Quick 2-Egg Breakfast",
   "family": "breakfast",
   "base": "Quick 2-Egg Breakfast",
   "single": true,
   "combo": true,
   "held": "printed without the eggs, meat or tortilla ihop.com makes you choose (\"How Would You Like Your Eggs? (Choose 1) - required\", \"Customize Your Meat Choice: (Choose 1) - required\"), which this menu model does not carry yet"
  },
  {
   "id": "build-your-combo-chocolate-chip-pancakes-with-buttermilk|",
   "role": "breakfast",
   "gated": true,
   "name": "Build Your Combo - Chocolate Chip Pancakes with Buttermilk",
   "sourceName": "Build Your Combo - Chocolate Chip Pancakes (with Buttermilk)",
   "calories": 640,
   "protein": 12,
   "carbs": 91,
   "fat": 27,
   "fiber": 6,
   "sodium": 1220,
   "counter": "a Chocolate Chip Pancakes Build Your Combo with Buttermilk",
   "family": "combo",
   "base": "Build Your Combo - Chocolate Chip Pancakes with Buttermilk",
   "single": true,
   "combo": true,
   "held": "a combo printed without the two eggs and two bacon strips or sausage links it comes with"
  },
  {
   "id": "build-your-combo-cinn-a-stack-pancakes|",
   "role": "breakfast",
   "gated": true,
   "name": "Build Your Combo - Cinn-a-Stack Pancakes",
   "calories": 700,
   "protein": 11,
   "carbs": 99,
   "fat": 29,
   "fiber": 5,
   "sodium": 1350,
   "counter": "a Cinn-a-Stack Pancakes Build Your Combo",
   "family": "combo",
   "base": "Build Your Combo - Cinn-a-Stack Pancakes",
   "single": true,
   "combo": true,
   "held": "a combo printed without the two eggs and two bacon strips or sausage links it comes with"
  },
  {
   "id": "build-your-combo-cupcake-pancakes|",
   "role": "breakfast",
   "gated": true,
   "name": "Build Your Combo - Cupcake Pancakes",
   "calories": 650,
   "protein": 11,
   "carbs": 95,
   "fat": 25,
   "fiber": 4,
   "sodium": 1230,
   "counter": "a Cupcake Pancakes Build Your Combo",
   "family": "combo",
   "base": "Build Your Combo - Cupcake Pancakes",
   "single": true,
   "combo": true,
   "held": "a combo printed without the two eggs and two bacon strips or sausage links it comes with"
  },
  {
   "id": "build-your-combo-double-blueberry-pancakes|",
   "role": "breakfast",
   "gated": true,
   "name": "Build Your Combo - Double Blueberry Pancakes",
   "calories": 550,
   "protein": 11,
   "carbs": 78,
   "fat": 21,
   "fiber": 6,
   "sodium": 1200,
   "counter": "a Double Blueberry Pancakes Build Your Combo",
   "family": "combo",
   "base": "Build Your Combo - Double Blueberry Pancakes",
   "single": true,
   "combo": true,
   "held": "a combo printed without the two eggs and two bacon strips or sausage links it comes with"
  },
  {
   "id": "build-your-combo-mexican-tres-leches-pancakes|",
   "role": "breakfast",
   "gated": true,
   "name": "Build Your Combo - Mexican Tres Leches Pancakes",
   "calories": 580,
   "protein": 12,
   "carbs": 75,
   "fat": 26,
   "fiber": 4,
   "sodium": 1250,
   "counter": "a Mexican Tres Leches Pancakes Build Your Combo",
   "family": "combo",
   "base": "Build Your Combo - Mexican Tres Leches Pancakes",
   "single": true,
   "combo": true,
   "held": "a combo printed without the two eggs and two bacon strips or sausage links it comes with"
  },
  {
   "id": "build-your-combo-new-york-cheesecake-pancakes|",
   "role": "breakfast",
   "gated": true,
   "name": "Build Your Combo - New York Cheesecake Pancakes",
   "calories": 670,
   "protein": 13,
   "carbs": 87,
   "fat": 30,
   "fiber": 6,
   "sodium": 1330,
   "counter": "a New York Cheesecake Pancakes Build Your Combo",
   "family": "combo",
   "base": "Build Your Combo - New York Cheesecake Pancakes",
   "single": true,
   "combo": true,
   "held": "a combo printed without the two eggs and two bacon strips or sausage links it comes with"
  },
  {
   "id": "build-your-combo-original-buttermilk-pancakes|",
   "role": "breakfast",
   "gated": true,
   "name": "Build Your Combo - Original Buttermilk Pancakes",
   "calories": 550,
   "protein": 11,
   "carbs": 61,
   "fat": 29,
   "fiber": 4,
   "sodium": 1260,
   "counter": "an Original Buttermilk Pancakes Build Your Combo",
   "family": "combo",
   "base": "Build Your Combo - Original Buttermilk Pancakes",
   "single": true,
   "combo": true,
   "held": "a combo printed without the two eggs and two bacon strips or sausage links it comes with"
  },
  {
   "id": "build-your-combo-strawberry-banana-pancakes|",
   "role": "breakfast",
   "gated": true,
   "name": "Build Your Combo - Strawberry Banana Pancakes",
   "calories": 590,
   "protein": 12,
   "carbs": 89,
   "fat": 21,
   "fiber": 7,
   "sodium": 1200,
   "counter": "a Strawberry Banana Pancakes Build Your Combo",
   "family": "combo",
   "base": "Build Your Combo - Strawberry Banana Pancakes",
   "single": true,
   "combo": true,
   "held": "a combo printed without the two eggs and two bacon strips or sausage links it comes with"
  },
  {
   "id": "build-your-combo-chocolate-chocolate-chip-pancakes|",
   "role": "breakfast",
   "gated": true,
   "name": "Build Your Combo - Chocolate Chocolate Chip Pancakes",
   "calories": 650,
   "protein": 13,
   "carbs": 93,
   "fat": 27,
   "fiber": 7,
   "sodium": 1220,
   "counter": "a Chocolate Chocolate Chip Pancakes Build Your Combo",
   "family": "combo",
   "base": "Build Your Combo - Chocolate Chocolate Chip Pancakes",
   "single": true,
   "combo": true,
   "held": "a combo printed without the two eggs and two bacon strips or sausage links it comes with"
  },
  {
   "id": "macaroni-and-cheese|",
   "role": "kids",
   "gated": true,
   "name": "Macaroni & Cheese (Kids)",
   "sourceName": "Macaroni & Cheese",
   "calories": 310,
   "protein": 11,
   "carbs": 44,
   "fat": 9,
   "fiber": 2,
   "sodium": 830,
   "counter": "a kids' Macaroni & Cheese",
   "family": "macaroni",
   "base": "Macaroni & Cheese"
  },
  {
   "id": "buttered-toast-with-jam-sourdough|",
   "role": "side",
   "gated": true,
   "name": "Buttered Toast with Jam - Sourdough",
   "calories": 170,
   "protein": 4,
   "carbs": 30,
   "fat": 5,
   "fiber": 1,
   "sodium": 270,
   "counter": "a Buttered Toast with Jam - Sourdough",
   "family": "bread",
   "base": "Buttered Toast with Jam - Sourdough"
  },
  {
   "id": "buttered-toast-with-jam-white|",
   "role": "side",
   "gated": true,
   "name": "Buttered Toast with Jam - White",
   "calories": 290,
   "protein": 6,
   "carbs": 51,
   "fat": 8,
   "fiber": 2,
   "sodium": 390,
   "counter": "a Buttered Toast with Jam - White",
   "family": "bread",
   "base": "Buttered Toast with Jam - White"
  },
  {
   "id": "buttered-toast-with-jam-whole-wheat|",
   "role": "side",
   "gated": true,
   "name": "Buttered Toast with Jam - Whole Wheat",
   "calories": 340,
   "protein": 7,
   "carbs": 54,
   "fat": 11,
   "fiber": 3,
   "sodium": 460,
   "counter": "a Buttered Toast with Jam - Whole Wheat",
   "family": "bread",
   "base": "Buttered Toast with Jam - Whole Wheat"
  },
  {
   "id": "buttered-toast-with-jam-wheatberry|",
   "role": "side",
   "gated": true,
   "name": "Buttered Toast with Jam - Wheatberry",
   "calories": 350,
   "protein": 7,
   "carbs": 58,
   "fat": 11,
   "fiber": 5,
   "sodium": 500,
   "counter": "a Buttered Toast with Jam - Wheatberry",
   "family": "bread",
   "base": "Buttered Toast with Jam - Wheatberry"
  },
  {
   "id": "chicken-and-pancakes|",
   "role": "breakfast",
   "gated": true,
   "name": "Chicken & Pancakes",
   "calories": 920,
   "protein": 46,
   "carbs": 94,
   "fat": 40,
   "fiber": 5,
   "sodium": 2690,
   "counter": "Chicken & Pancakes",
   "family": "chicken",
   "base": "Chicken & Pancakes",
   "single": true,
   "combo": true,
   "held": "printed without the eggs, meat or tortilla ihop.com makes you choose (\"How Would You Like Your Eggs? (Choose 1) - required\", \"Customize Your Meat Choice: (Choose 1) - required\"), which this menu model does not carry yet"
  },
  {
   "id": "4-mexican-tres-leches-pancakes|",
   "role": "breakfast",
   "gated": true,
   "name": "(4) Mexican Tres Leches Pancakes",
   "calories": 690,
   "protein": 18,
   "carbs": 101,
   "fat": 24,
   "fiber": 4,
   "sodium": 2000,
   "counter": "Mexican Tres Leches Pancakes",
   "family": "pancake",
   "base": "(4) Mexican Tres Leches Pancakes",
   "plate": "pancakes"
  },
  {
   "id": "happy-face-pancake-with-chocolate-pancake|",
   "role": "kids",
   "gated": true,
   "name": "Happy Face Pancake with Chocolate Pancake (Kids)",
   "sourceName": "Happy Face Pancake with Chocolate Pancake",
   "calories": 310,
   "protein": 5,
   "carbs": 34,
   "fat": 18,
   "fiber": 2,
   "sodium": 490,
   "counter": "a kids' Happy Face Pancake with Chocolate Pancake",
   "family": "pancake",
   "base": "Happy Face Pancake with Chocolate Pancake"
  },
  {
   "id": "jr-chicken-strips|",
   "role": "kids",
   "gated": true,
   "name": "Jr. Chicken Strips (Kids)",
   "sourceName": "Jr. Chicken Strips",
   "calories": 230,
   "protein": 17,
   "carbs": 16,
   "fat": 11,
   "fiber": 1,
   "sodium": 600,
   "counter": "a kids' Jr. Chicken Strips",
   "family": "strip",
   "base": "Jr. Chicken Strips"
  },
  {
   "id": "4-pumpkin-spice-pancakes|",
   "role": "breakfast",
   "gated": true,
   "name": "(4) Pumpkin Spice Pancakes",
   "calories": 630,
   "protein": 17,
   "carbs": 104,
   "fat": 16,
   "fiber": 5,
   "sodium": 1950,
   "counter": "a full stack of Pumpkin Spice Pancakes",
   "family": "pancake",
   "base": "(4) Pumpkin Spice Pancakes",
   "plate": "pancakes",
   "limitedTime": true
  },
  {
   "id": "country-fried-steak-and-eggs|",
   "role": "breakfast",
   "gated": true,
   "name": "Country Fried Steak & Eggs",
   "calories": 1260,
   "protein": 41,
   "carbs": 99,
   "fat": 78,
   "fiber": 6,
   "sodium": 2780,
   "counter": "a Country Fried Steak & Eggs",
   "family": "steak",
   "base": "Country Fried Steak & Eggs",
   "single": true,
   "combo": true,
   "held": "printed without the eggs, meat or tortilla ihop.com makes you choose (\"How Would You Like Your Eggs? (Choose 1) - required\", \"Customize Your Meat Choice: (Choose 1) - required\"), which this menu model does not carry yet"
  },
  {
   "id": "pancake-creations-family-feast|",
   "role": "breakfast",
   "gated": true,
   "name": "Pancake Creations Family Feast",
   "calories": 3470,
   "protein": 102,
   "carbs": 365,
   "fat": 178,
   "fiber": 21,
   "sodium": 5810,
   "counter": "a Pancake Creations Family Feast",
   "family": "feast",
   "base": "Pancake Creations Family Feast",
   "single": true,
   "held": "a family meal that serves several"
  },
  {
   "id": "crispy-breakfast-potatoes|",
   "role": "breakfast",
   "gated": true,
   "name": "Crispy Breakfast Potatoes",
   "calories": 310,
   "protein": 5,
   "carbs": 42,
   "fat": 13,
   "fiber": 4,
   "sodium": 1010,
   "counter": "Crispy Breakfast Potatoes",
   "family": "potato",
   "base": "Crispy Breakfast Potatoes"
  },
  {
   "id": "build-your-combo-pumpkin-spice-pancakes|",
   "role": "breakfast",
   "gated": true,
   "name": "Build Your Combo - Pumpkin Spice Pancakes",
   "calories": 550,
   "protein": 11,
   "carbs": 73,
   "fat": 24,
   "fiber": 5,
   "sodium": 1210,
   "counter": "a Pumpkin Spice Pancakes Build Your Combo",
   "family": "combo",
   "base": "Build Your Combo - Pumpkin Spice Pancakes",
   "single": true,
   "combo": true,
   "held": "a combo printed without the two eggs and two bacon strips or sausage links it comes with",
   "limitedTime": true
  },
  {
   "id": "buttermilk-crispy-chicken-strips-and-fries|",
   "role": "entree",
   "gated": true,
   "name": "Buttermilk Crispy Chicken Strips & Fries",
   "calories": 890,
   "protein": 46,
   "carbs": 83,
   "fat": 41,
   "fiber": 7,
   "sodium": 2660,
   "counter": "Buttermilk Crispy Chicken Strips & Fries",
   "family": "strip",
   "base": "Buttermilk Crispy Chicken Strips & Fries",
   "plate": "chicken-strips"
  },
  {
   "id": "southwest-chicken-burrito|",
   "role": "entree",
   "gated": true,
   "name": "Southwest Chicken Burrito",
   "calories": 1370,
   "protein": 62,
   "carbs": 90,
   "fat": 84,
   "fiber": 10,
   "sodium": 3070,
   "counter": "a Southwest Chicken Burrito",
   "family": "burrito",
   "base": "Southwest Chicken Burrito",
   "single": true,
   "held": "printed without the side and egg choice ihop.com makes you choose (\"Choose Your Side: (Choose 1) - required\")"
  },
  {
   "id": "spicy-poblano-fajita-burrito|",
   "role": "entree",
   "gated": true,
   "name": "Spicy Poblano Fajita Burrito",
   "calories": 1340,
   "protein": 64,
   "carbs": 89,
   "fat": 82,
   "fiber": 10,
   "sodium": 2920,
   "counter": "a Spicy Poblano Fajita Burrito",
   "family": "burrito",
   "base": "Spicy Poblano Fajita Burrito",
   "single": true,
   "held": "printed without the side and egg choice ihop.com makes you choose (\"Choose Your Side: (Choose 1) - required\")"
  },
  {
   "id": "classic-bowl|",
   "role": "entree",
   "gated": true,
   "name": "Classic Bowl",
   "calories": 1120,
   "protein": 37,
   "carbs": 53,
   "fat": 85,
   "fiber": 6,
   "sodium": 2960,
   "counter": "a Classic Bowl",
   "family": "classic",
   "base": "Classic Bowl",
   "single": true,
   "combo": true,
   "held": "printed without the eggs, meat or tortilla ihop.com makes you choose (\"How Would You Like Your Eggs? (Choose 1) - required\", \"Customize Your Meat Choice: (Choose 1) - required\"), which this menu model does not carry yet"
  },
  {
   "id": "cali-roasted-turkey-melt|",
   "role": "entree",
   "gated": true,
   "name": "Cali Roasted Turkey Melt",
   "calories": 1150,
   "protein": 62,
   "carbs": 62,
   "fat": 74,
   "fiber": 10,
   "sodium": 1790,
   "counter": "a Cali Roasted Turkey Melt",
   "family": "melt",
   "base": "Cali Roasted Turkey Melt",
   "plate": "sandwich"
  },
  {
   "id": "buttered-toast-with-jam-multigrain|",
   "role": "side",
   "gated": true,
   "name": "Buttered Toast with Jam - Multigrain",
   "calories": 210,
   "protein": 6,
   "carbs": 35,
   "fat": 6,
   "fiber": 3,
   "sodium": 290,
   "counter": "a Buttered Toast with Jam - Multigrain",
   "family": "bread",
   "base": "Buttered Toast with Jam - Multigrain"
  },
  {
   "id": "4-protein-power-pancakes|",
   "role": "breakfast",
   "gated": true,
   "name": "(4) Protein Power Pancakes",
   "calories": 660,
   "protein": 37,
   "carbs": 70,
   "fat": 26,
   "fiber": 5,
   "sodium": 1670,
   "counter": "Protein Power Pancakes",
   "family": "pancake",
   "base": "(4) Protein Power Pancakes",
   "plate": "pancakes"
  },
  {
   "id": "build-your-combo-protein-power-pancakes|",
   "role": "breakfast",
   "gated": true,
   "name": "Build Your Combo - Protein Power Pancakes",
   "calories": 580,
   "protein": 21,
   "carbs": 55,
   "fat": 31,
   "fiber": 5,
   "sodium": 1100,
   "counter": "a Protein Power Pancakes Build Your Combo",
   "family": "combo",
   "base": "Build Your Combo - Protein Power Pancakes",
   "single": true,
   "combo": true,
   "held": "a combo printed without the two eggs and two bacon strips or sausage links it comes with"
  },
  {
   "id": "salmon|",
   "role": "entree",
   "gated": true,
   "name": "Salmon",
   "calories": 250,
   "protein": 35,
   "carbs": 2,
   "fat": 12,
   "fiber": 0,
   "sodium": 660,
   "counter": "a Salmon",
   "family": "salmon",
   "base": "Salmon",
   "single": true,
   "held": "not on ihop.com's menu for the restaurant read (IHOP Macon GA, 2026-09-16), so its side list and price are not printed"
  },
  {
   "id": "blueberry-syrup|",
   "role": "sauce",
   "gated": true,
   "name": "Blueberry Syrup",
   "calories": 110,
   "protein": 0,
   "carbs": 27,
   "fat": 0,
   "fiber": 0,
   "sodium": 5,
   "counter": "a Blueberry Syrup",
   "family": "syrup",
   "base": "Blueberry Syrup"
  },
  {
   "id": "butter-pecan-syrup|",
   "role": "sauce",
   "gated": true,
   "name": "Butter Pecan Syrup",
   "calories": 110,
   "protein": 0,
   "carbs": 27,
   "fat": 0,
   "fiber": 0,
   "sodium": 10,
   "counter": "a Butter Pecan Syrup",
   "family": "syrup",
   "base": "Butter Pecan Syrup"
  },
  {
   "id": "old-fashioned-syrup|",
   "role": "sauce",
   "gated": true,
   "name": "Old-Fashioned Syrup",
   "calories": 110,
   "protein": 0,
   "carbs": 28,
   "fat": 0,
   "fiber": 0,
   "sodium": 5,
   "counter": "an Old-Fashioned Syrup",
   "family": "syrup",
   "base": "Old-Fashioned Syrup"
  },
  {
   "id": "strawberry-syrup|",
   "role": "sauce",
   "gated": true,
   "name": "Strawberry Syrup",
   "calories": 100,
   "protein": 0,
   "carbs": 26,
   "fat": 0,
   "fiber": 0,
   "sodium": 5,
   "counter": "a Strawberry Syrup",
   "family": "syrup",
   "base": "Strawberry Syrup"
  },
  {
   "id": "breakfast-crepes|",
   "role": "breakfast",
   "gated": true,
   "name": "Breakfast Crepes",
   "calories": 1270,
   "protein": 52,
   "carbs": 73,
   "fat": 84,
   "fiber": 5,
   "sodium": 2000,
   "counter": "an order of Breakfast Crepes",
   "family": "crepe",
   "base": "Breakfast Crepes",
   "plate": "crepes"
  },
  {
   "id": "cinnamon-bun-crepes|",
   "role": "entree",
   "gated": true,
   "name": "Cinnamon Bun Crepes",
   "calories": 680,
   "protein": 12,
   "carbs": 89,
   "fat": 32,
   "fiber": 3,
   "sodium": 740,
   "counter": "an order of Cinnamon Bun Crepes",
   "family": "crepe",
   "base": "Cinnamon Bun Crepes",
   "plate": "crepes"
  },
  {
   "id": "fresh-berry-crepes|",
   "role": "entree",
   "gated": true,
   "name": "Fresh Berry Crepes",
   "calories": 650,
   "protein": 19,
   "carbs": 90,
   "fat": 24,
   "fiber": 5,
   "sodium": 950,
   "counter": "an order of Fresh Berry Crepes",
   "family": "crepe",
   "base": "Fresh Berry Crepes",
   "plate": "crepes"
  },
  {
   "id": "build-your-combo-cinnamon-bun-crepes|",
   "role": "entree",
   "gated": true,
   "name": "Build Your Combo - Cinnamon Bun Crepes",
   "calories": 570,
   "protein": 9,
   "carbs": 66,
   "fat": 30,
   "fiber": 4,
   "sodium": 610,
   "counter": "a Cinnamon Bun Crepes Build Your Combo",
   "family": "combo",
   "base": "Build Your Combo - Cinnamon Bun Crepes",
   "single": true,
   "combo": true,
   "held": "a combo printed without the two eggs and two bacon strips or sausage links it comes with"
  },
  {
   "id": "build-your-combo-fresh-berry-crepes|",
   "role": "entree",
   "gated": true,
   "name": "Build Your Combo - Fresh Berry Crepes",
   "calories": 550,
   "protein": 12,
   "carbs": 68,
   "fat": 26,
   "fiber": 5,
   "sodium": 710,
   "counter": "a Fresh Berry Crepes Build Your Combo",
   "family": "combo",
   "base": "Build Your Combo - Fresh Berry Crepes",
   "single": true,
   "combo": true,
   "held": "a combo printed without the two eggs and two bacon strips or sausage links it comes with"
  },
  {
   "id": "veggie-egg-white-omelette|",
   "role": "breakfast",
   "gated": true,
   "name": "Veggie Egg White Omelette",
   "calories": 510,
   "protein": 21,
   "carbs": 30,
   "fat": 36,
   "fiber": 7,
   "sodium": 1280,
   "counter": "a Veggie Egg White Omelette",
   "family": "omelette",
   "base": "Veggie Egg White Omelette",
   "single": true,
   "held": "printed without the side ihop.com makes you choose (buttered toast 170-350 cal, hash browns, three pancakes 460-1,080 cal or fruit), whose toast and pancake choices this menu model does not carry yet"
  },
  {
   "id": "spicy-poblano-benedict|",
   "role": "entree",
   "gated": true,
   "name": "Spicy Poblano Benedict",
   "calories": 570,
   "protein": 40,
   "carbs": 39,
   "fat": 28,
   "fiber": 3,
   "sodium": 1700,
   "counter": "a Spicy Poblano Eggs Benedict",
   "family": "benedict",
   "base": "Spicy Poblano Benedict",
   "plate": "benedict"
  },
  {
   "id": "crispy-shrimp|",
   "role": "starter",
   "gated": true,
   "name": "Crispy Shrimp",
   "calories": 460,
   "protein": 16,
   "carbs": 51,
   "fat": 22,
   "fiber": 3,
   "sodium": 940,
   "counter": "a Crispy Shrimp",
   "family": "shrimp",
   "base": "Crispy Shrimp"
  },
  {
   "id": "crispy-shrimp-and-fries|",
   "role": "entree",
   "gated": true,
   "name": "Crispy Shrimp & Fries",
   "calories": 990,
   "protein": 22,
   "carbs": 94,
   "fat": 58,
   "fiber": 7,
   "sodium": 2380,
   "counter": "a Crispy Shrimp & Fries Platter",
   "family": "shrimp",
   "base": "Crispy Shrimp & Fries",
   "plate": "platter"
  },
  {
   "id": "55-crispy-shrimp|",
   "role": "entree",
   "gated": true,
   "name": "55+ Crispy Shrimp",
   "calories": 780,
   "protein": 14,
   "carbs": 75,
   "fat": 48,
   "fiber": 5,
   "sodium": 2110,
   "counter": "a 55+ Crispy Shrimp",
   "family": "shrimp",
   "base": "55+ Crispy Shrimp",
   "single": true,
   "held": "sold only to guests 55 and older"
  },
  {
   "id": "55-crispy-fish|",
   "role": "entree",
   "gated": true,
   "name": "55+ Crispy Fish",
   "calories": 880,
   "protein": 25,
   "carbs": 74,
   "fat": 54,
   "fiber": 7,
   "sodium": 2520,
   "counter": "a 55+ Crispy Fish",
   "family": "fish",
   "base": "55+ Crispy Fish",
   "single": true,
   "held": "sold only to guests 55 and older"
  },
  {
   "id": "cinnamon-dippers|",
   "role": "dessert",
   "gated": true,
   "name": "Cinnamon Dippers",
   "calories": 760,
   "protein": 10,
   "carbs": 100,
   "fat": 35,
   "fiber": 2,
   "sodium": 460,
   "counter": "Cinnamon Dippers",
   "family": "dipper",
   "base": "Cinnamon Dippers"
  },
  {
   "id": "chicken-biscuit-sandwich|",
   "role": "breakfast",
   "gated": true,
   "name": "Chicken Biscuit Sandwich",
   "calories": 1160,
   "protein": 30,
   "carbs": 91,
   "fat": 75,
   "fiber": 5,
   "sodium": 2590,
   "counter": "a Chicken Biscuit Sandwich",
   "family": "sandwich",
   "base": "Chicken Biscuit Sandwich",
   "single": true,
   "held": "printed without the side and egg choice ihop.com makes you choose (\"Choose Your Side: (Choose 1) - required\")"
  },
  {
   "id": "breakfast-biscuit-sandwich|",
   "role": "breakfast",
   "gated": true,
   "name": "Breakfast Biscuit Sandwich",
   "calories": 1110,
   "protein": 31,
   "carbs": 58,
   "fat": 83,
   "fiber": 2,
   "sodium": 2280,
   "counter": "a Breakfast Biscuit Sandwich",
   "family": "sandwich",
   "base": "Breakfast Biscuit Sandwich",
   "single": true,
   "held": "printed without the side and egg choice ihop.com makes you choose (\"Choose Your Side: (Choose 1) - required\")"
  },
  {
   "id": "buttermilk-biscuits-and-gravy-combo|",
   "role": "breakfast",
   "gated": true,
   "name": "Buttermilk Biscuits & Gravy Combo",
   "calories": 1230,
   "protein": 22,
   "carbs": 74,
   "fat": 93,
   "fiber": 4,
   "sodium": 2190,
   "counter": "a Buttermilk Biscuits & Gravy Combo",
   "family": "combo",
   "base": "Buttermilk Biscuits & Gravy Combo",
   "single": true,
   "combo": true,
   "held": "printed without the eggs, meat or tortilla ihop.com makes you choose (\"How Would You Like Your Eggs? (Choose 1) - required\", \"Customize Your Meat Choice: (Choose 1) - required\"), which this menu model does not carry yet"
  },
  {
   "id": "buttermilk-biscuit-with-butter|",
   "role": "breakfast",
   "gated": true,
   "name": "Buttermilk Biscuit with Butter",
   "calories": 810,
   "protein": 6,
   "carbs": 53,
   "fat": 63,
   "fiber": 1,
   "sodium": 1470,
   "counter": "a Buttermilk Biscuit with Butter",
   "family": "bread",
   "base": "Buttermilk Biscuit with Butter",
   "single": true,
   "held": "no menu fact says what this dish comes with"
  },
  {
   "id": "country-fried-steak-dinner|",
   "role": "entree",
   "gated": true,
   "name": "Country Fried Steak Dinner",
   "calories": 710,
   "protein": 30,
   "carbs": 38,
   "fat": 49,
   "fiber": 2,
   "sodium": 1520,
   "counter": "a Country Fried Steak Dinner",
   "family": "dinner",
   "base": "Country Fried Steak Dinner",
   "single": true,
   "held": "printed without the gravy it is smothered in (ihop.com prints the dinner at 810-960 cal with its sides; the calculator's row is 710 before any side)"
  },
  {
   "id": "strawberry-cheesecake-waffle|",
   "role": "breakfast",
   "gated": true,
   "name": "Strawberry Cheesecake Waffle",
   "sourceName": "Strawberry Cheesecake Waflfe",
   "calories": 710,
   "protein": 13,
   "carbs": 82,
   "fat": 37,
   "fiber": 3,
   "sodium": 850,
   "counter": "a Strawberry Cheesecake Waffle",
   "family": "waffle",
   "base": "Strawberry Cheesecake Waffle",
   "plate": "waffle"
  },
  {
   "id": "build-your-combo-strawberry-cheesecake-waffle|",
   "role": "dessert",
   "gated": true,
   "name": "Build Your Combo - Strawberry Cheesecake Waffle",
   "calories": 930,
   "protein": 16,
   "carbs": 102,
   "fat": 52,
   "fiber": 5,
   "sodium": 1090,
   "counter": "a Strawberry Cheesecake Waffle Build Your Combo",
   "family": "combo",
   "base": "Build Your Combo - Strawberry Cheesecake Waffle"
  },
  {
   "id": "tomato-basil-soup|",
   "role": "side",
   "gated": true,
   "name": "Tomato Basil Soup",
   "calories": 220,
   "protein": 3,
   "carbs": 10,
   "fat": 16,
   "fiber": 2,
   "sodium": 820,
   "counter": "a Tomato Basil Soup",
   "family": "soup",
   "base": "Tomato Basil Soup"
  },
  {
   "id": "waffle-sundae-with-caramel|",
   "role": "dessert",
   "gated": true,
   "name": "Waffle Sundae with Caramel",
   "calories": 310,
   "protein": 5,
   "carbs": 45,
   "fat": 13,
   "fiber": 0,
   "sodium": 230,
   "counter": "a Waffle Sundae with Caramel",
   "family": "sundae",
   "base": "Waffle Sundae with Caramel"
  },
  {
   "id": "waffle-sundae-with-strawberries|",
   "role": "dessert",
   "gated": true,
   "name": "Waffle Sundae with Strawberries",
   "sourceName": "Waffle Sundae with Strawberriers",
   "calories": 280,
   "protein": 4,
   "carbs": 38,
   "fat": 13,
   "fiber": 2,
   "sodium": 210,
   "counter": "a Waffle Sundae with Strawberries",
   "family": "sundae",
   "base": "Waffle Sundae with Strawberries"
  },
  {
   "id": "buttermilk-biscuit-with-country-gravy|",
   "role": "breakfast",
   "gated": true,
   "name": "Buttermilk Biscuit with Country Gravy",
   "calories": 750,
   "protein": 7,
   "carbs": 59,
   "fat": 54,
   "fiber": 1,
   "sodium": 1820,
   "counter": "a Buttermilk Biscuit with Country Gravy",
   "family": "bread",
   "base": "Buttermilk Biscuit with Country Gravy",
   "single": true,
   "held": "no menu fact says what this dish comes with"
  },
  {
   "id": "buttermilk-biscuit-with-sausage-gravy|",
   "role": "breakfast",
   "gated": true,
   "name": "Buttermilk Biscuit with Sausage Gravy",
   "calories": 770,
   "protein": 8,
   "carbs": 62,
   "fat": 54,
   "fiber": 1,
   "sodium": 1900,
   "counter": "a Buttermilk Biscuit with Sausage Gravy",
   "family": "bread",
   "base": "Buttermilk Biscuit with Sausage Gravy",
   "single": true,
   "held": "no menu fact says what this dish comes with"
  },
  {
   "id": "french-toast-sticks|",
   "role": "kids",
   "gated": true,
   "name": "French Toast Sticks (Kids)",
   "sourceName": "French Toast Sticks",
   "calories": 630,
   "protein": 12,
   "carbs": 107,
   "fat": 17,
   "fiber": 4,
   "sodium": 670,
   "counter": "a kids' French Toast Sticks",
   "family": "stick",
   "base": "French Toast Sticks"
  },
  {
   "id": "big-breakfast-burrito|",
   "role": "breakfast",
   "gated": true,
   "name": "Big Breakfast Burrito",
   "calories": 1590,
   "protein": 60,
   "carbs": 80,
   "fat": 114,
   "fiber": 6,
   "sodium": 2840,
   "counter": "a Big Breakfast Burrito",
   "family": "burrito",
   "base": "Big Breakfast Burrito",
   "single": true,
   "held": "printed without the side and egg choice ihop.com makes you choose (\"Choose Your Side: (Choose 1) - required\")"
  },
  {
   "id": "bacon-avocado-benedict|",
   "role": "entree",
   "gated": true,
   "name": "Bacon Avocado Benedict",
   "calories": 820,
   "protein": 40,
   "carbs": 39,
   "fat": 56,
   "fiber": 5,
   "sodium": 1660,
   "counter": "a Bacon Avocado Eggs Benedict",
   "family": "benedict",
   "base": "Bacon Avocado Benedict",
   "plate": "benedict"
  },
  {
   "id": "bacon-avocado-ranch|",
   "role": "entree",
   "gated": true,
   "name": "Bacon Avocado Ranch",
   "calories": 1160,
   "protein": 47,
   "carbs": 55,
   "fat": 85,
   "fiber": 7,
   "sodium": 2430,
   "counter": "a Bacon Avocado Ranch",
   "family": "ranch",
   "base": "Bacon Avocado Ranch",
   "plate": "burger"
  },
  {
   "id": "ham-and-cheese-omelette|",
   "role": "breakfast",
   "gated": true,
   "name": "Ham & Cheese Omelette",
   "calories": 820,
   "protein": 41,
   "carbs": 52,
   "fat": 49,
   "fiber": 2,
   "sodium": 2410,
   "counter": "a Ham & Cheese Omelette",
   "family": "omelette",
   "base": "Ham & Cheese Omelette",
   "plate": "value-omelette"
  },
  {
   "id": "house-scramble|",
   "role": "breakfast",
   "gated": true,
   "name": "House Scramble",
   "calories": 730,
   "protein": 35,
   "carbs": 23,
   "fat": 55,
   "fiber": 4,
   "sodium": 930,
   "counter": "a House Scramble",
   "family": "scramble",
   "base": "House Scramble",
   "plate": "value-scramble"
  },
  {
   "id": "jr-protein-pancake|",
   "role": "kids",
   "gated": true,
   "name": "Jr. Protein Pancake (Kids)",
   "sourceName": "Jr. Protein Pancake",
   "calories": 180,
   "protein": 10,
   "carbs": 25,
   "fat": 5,
   "fiber": 2,
   "sodium": 400,
   "counter": "a kids' Jr. Protein Pancake",
   "family": "pancake",
   "base": "Jr. Protein Pancake"
  },
  {
   "id": "classic-cheeseburger-with-fries-for-burger-family-feast|",
   "role": "entree",
   "gated": true,
   "name": "Classic Cheeseburger with Fries for Burger Family Feast",
   "calories": 1160,
   "protein": 39,
   "carbs": 101,
   "fat": 68,
   "fiber": 7,
   "sodium": 3570,
   "counter": "a Classic Cheeseburger with Fries for Burger Family Feast",
   "family": "cheeseburger",
   "base": "Classic Cheeseburger with Fries for Burger Family Feast",
   "single": true,
   "held": "a family meal that serves several"
  },
  {
   "id": "4-oreo-cheesecake-pancakes|",
   "role": "breakfast",
   "gated": true,
   "name": "(4) Oreo Cheesecake Pancakes",
   "calories": 1250,
   "protein": 26,
   "carbs": 165,
   "fat": 56,
   "fiber": 5,
   "sodium": 2480,
   "counter": "(4) Oreo Cheesecake Pancakes",
   "family": "pancake",
   "base": "(4) Oreo Cheesecake Pancakes",
   "single": true,
   "held": "not on ihop.com's menu for the restaurant read (IHOP Macon GA, 2026-09-16)"
  },
  {
   "id": "build-your-combo-oreo-cheesecake-pancakes|",
   "role": "breakfast",
   "gated": true,
   "name": "Build Your Combo - Oreo Cheesecake Pancakes",
   "calories": 880,
   "protein": 16,
   "carbs": 108,
   "fat": 44,
   "fiber": 5,
   "sodium": 1500,
   "counter": "an Oreo Cheesecake Pancakes Build Your Combo",
   "family": "combo",
   "base": "Build Your Combo - Oreo Cheesecake Pancakes",
   "single": true,
   "combo": true,
   "held": "a combo printed without the two eggs and two bacon strips or sausage links it comes with"
  },
  {
   "id": "grilled-chicken-dinner|",
   "role": "entree",
   "gated": true,
   "name": "Grilled Chicken Dinner",
   "calories": 160,
   "protein": 34,
   "carbs": 0,
   "fat": 3,
   "fiber": 0,
   "sodium": 1180,
   "counter": "a Grilled Chicken Dinner",
   "family": "dinner",
   "base": "Grilled Chicken Dinner",
   "plate": "dinner"
  },
  {
   "id": "thick-n-fluffy-french-toast|",
   "role": "catering",
   "gated": true,
   "name": "Thick 'N Fluffy French Toast (10 Slices)",
   "calories": 5880,
   "protein": 114,
   "carbs": 836,
   "fat": 233,
   "fiber": 27,
   "sodium": 6650,
   "counter": "a Thick 'N Fluffy French Toast (10 Slices)",
   "family": "bread",
   "base": "Thick 'N Fluffy French Toast",
   "variant": "10 Slices"
  },
  {
   "id": "breakfast-faves-combo|",
   "role": "breakfast",
   "gated": true,
   "name": "Breakfast Faves Combo",
   "calories": 330,
   "protein": 9,
   "carbs": 41,
   "fat": 15,
   "fiber": 2,
   "sodium": 1020,
   "counter": "a Breakfast Faves Combo",
   "family": "combo",
   "base": "Breakfast Faves Combo",
   "single": true,
   "combo": true,
   "held": "printed without the eggs and meat its combo comes with, and not read on ihop.com"
  },
  {
   "id": "french-toast-breakfast|",
   "role": "breakfast",
   "gated": true,
   "name": "French Toast Breakfast",
   "calories": 490,
   "protein": 11,
   "carbs": 54,
   "fat": 25,
   "fiber": 3,
   "sodium": 650,
   "counter": "a French Toast Breakfast",
   "family": "breakfast",
   "base": "French Toast Breakfast",
   "single": true,
   "held": "printed without the eggs and meat its combo comes with, and not read on ihop.com"
  },
  {
   "id": "sirloin-steak-and-eggs|",
   "role": "breakfast",
   "gated": true,
   "name": "Sirloin Steak & Eggs",
   "calories": 720,
   "protein": 58,
   "carbs": 62,
   "fat": 26,
   "fiber": 3,
   "sodium": 2550,
   "counter": "a Sirloin Steak & Eggs",
   "family": "steak",
   "base": "Sirloin Steak & Eggs",
   "single": true,
   "combo": true,
   "held": "printed without the eggs, meat or tortilla ihop.com makes you choose (\"How Would You Like Your Eggs? (Choose 1) - required\", \"Customize Your Meat Choice: (Choose 1) - required\"), which this menu model does not carry yet"
  },
  {
   "id": "buffalo-chicken-omelette|",
   "role": "breakfast",
   "gated": true,
   "name": "Buffalo Chicken Omelette",
   "calories": 1240,
   "protein": 66,
   "carbs": 35,
   "fat": 93,
   "fiber": 3,
   "sodium": 3680,
   "counter": "a Buffalo Chicken Omelette",
   "family": "omelette",
   "base": "Buffalo Chicken Omelette",
   "single": true,
   "held": "printed without the side ihop.com makes you choose (buttered toast 170-350 cal, hash browns, three pancakes 460-1,080 cal or fruit), whose toast and pancake choices this menu model does not carry yet"
  },
  {
   "id": "blt|",
   "role": "entree",
   "gated": true,
   "name": "BLT",
   "calories": 580,
   "protein": 18,
   "carbs": 36,
   "fat": 41,
   "fiber": 2,
   "sodium": 920,
   "counter": "a BLT",
   "family": "blt",
   "base": "BLT",
   "plate": "blt"
  },
  {
   "id": "hot-americano|16oz",
   "role": "drink",
   "gated": true,
   "name": "Hot Americano (16 oz)",
   "sourceName": "Hot Americano (16 fl oz)",
   "calories": 10,
   "protein": 0,
   "carbs": 2,
   "fat": 0,
   "fiber": 0,
   "sodium": 20,
   "counter": "a 16-ounce Hot Americano",
   "family": "americano",
   "base": "Hot Americano",
   "single": true,
   "held": "a drink ihop.com does not sell: its menu for the restaurant read (IHOP Macon GA, 2026-09-16) has no latte, espresso or americano, and its hot chocolates are 170/310 and 220 cal (the evidence is on the IHOP registry entry)"
  },
  {
   "id": "iced-americano|16oz",
   "role": "drink",
   "gated": true,
   "name": "Iced Americano (16 oz)",
   "sourceName": "Iced Americano (16 fl oz)",
   "calories": 10,
   "protein": 0,
   "carbs": 2,
   "fat": 0,
   "fiber": 0,
   "sodium": 20,
   "counter": "a 16-ounce Iced Americano",
   "family": "americano",
   "base": "Iced Americano",
   "single": true,
   "held": "a drink ihop.com does not sell: its menu for the restaurant read (IHOP Macon GA, 2026-09-16) has no latte, espresso or americano, and its hot chocolates are 170/310 and 220 cal (the evidence is on the IHOP registry entry)"
  },
  {
   "id": "hot-caramel-latte|",
   "role": "drink",
   "gated": true,
   "name": "Hot Caramel Latte",
   "calories": 270,
   "protein": 11,
   "carbs": 50,
   "fat": 4,
   "fiber": 0,
   "sodium": 160,
   "counter": "a Hot Caramel Latte",
   "family": "latte",
   "base": "Hot Caramel Latte",
   "single": true,
   "held": "a drink ihop.com does not sell: its menu for the restaurant read (IHOP Macon GA, 2026-09-16) has no latte, espresso or americano, and its hot chocolates are 170/310 and 220 cal (the evidence is on the IHOP registry entry)"
  },
  {
   "id": "cinnamon-bun-hot-chocolate|",
   "role": "drink",
   "gated": true,
   "name": "Cinnamon Bun Hot Chocolate",
   "calories": 410,
   "protein": 12,
   "carbs": 65,
   "fat": 10,
   "fiber": 2,
   "sodium": 180,
   "counter": "a Cinnamon Bun Hot Chocolate",
   "family": "chocolate",
   "base": "Cinnamon Bun Hot Chocolate",
   "single": true,
   "held": "a drink ihop.com does not sell: its menu for the restaurant read (IHOP Macon GA, 2026-09-16) has no latte, espresso or americano, and its hot chocolates are 170/310 and 220 cal (the evidence is on the IHOP registry entry)"
  },
  {
   "id": "double-espresso|",
   "role": "drink",
   "gated": true,
   "name": "Double Espresso",
   "calories": 5,
   "protein": 0,
   "carbs": 1,
   "fat": 0,
   "fiber": 0,
   "sodium": 10,
   "counter": "a Double Espresso",
   "family": "espresso",
   "base": "Double Espresso",
   "single": true,
   "held": "a drink ihop.com does not sell: its menu for the restaurant read (IHOP Macon GA, 2026-09-16) has no latte, espresso or americano, and its hot chocolates are 170/310 and 220 cal (the evidence is on the IHOP registry entry)"
  },
  {
   "id": "specialty-hot-chocolate|",
   "role": "drink",
   "gated": true,
   "name": "Specialty Hot Chocolate",
   "calories": 400,
   "protein": 13,
   "carbs": 63,
   "fat": 11,
   "fiber": 3,
   "sodium": 200,
   "counter": "a Specialty Hot Chocolate",
   "family": "chocolate",
   "base": "Specialty Hot Chocolate",
   "single": true,
   "held": "a drink ihop.com does not sell: its menu for the restaurant read (IHOP Macon GA, 2026-09-16) has no latte, espresso or americano, and its hot chocolates are 170/310 and 220 cal (the evidence is on the IHOP registry entry)"
  },
  {
   "id": "iced-caramel-latte|l",
   "role": "drink",
   "gated": true,
   "name": "Iced Caramel Latte (Large)",
   "calories": 230,
   "protein": 9,
   "carbs": 42,
   "fat": 3,
   "fiber": 0,
   "sodium": 135,
   "counter": "a large Iced Caramel Latte",
   "family": "latte",
   "base": "Iced Caramel Latte",
   "single": true,
   "held": "a drink ihop.com does not sell: its menu for the restaurant read (IHOP Macon GA, 2026-09-16) has no latte, espresso or americano, and its hot chocolates are 170/310 and 220 cal (the evidence is on the IHOP registry entry)"
  },
  {
   "id": "iced-caramel-latte|regular",
   "role": "drink",
   "gated": true,
   "name": "Iced Caramel Latte (Regular)",
   "calories": 220,
   "protein": 8,
   "carbs": 41,
   "fat": 3,
   "fiber": 0,
   "sodium": 120,
   "counter": "a regular Iced Caramel Latte",
   "family": "latte",
   "base": "Iced Caramel Latte",
   "single": true,
   "held": "a drink ihop.com does not sell: its menu for the restaurant read (IHOP Macon GA, 2026-09-16) has no latte, espresso or americano, and its hot chocolates are 170/310 and 220 cal (the evidence is on the IHOP registry entry)"
  },
  {
   "id": "iced-latte|regular",
   "role": "drink",
   "gated": true,
   "name": "Iced Latte (Regular)",
   "calories": 110,
   "protein": 8,
   "carbs": 13,
   "fat": 3,
   "fiber": 0,
   "sodium": 115,
   "counter": "a regular Iced Latte",
   "family": "latte",
   "base": "Iced Latte",
   "single": true,
   "held": "a drink ihop.com does not sell: its menu for the restaurant read (IHOP Macon GA, 2026-09-16) has no latte, espresso or americano, and its hot chocolates are 170/310 and 220 cal (the evidence is on the IHOP registry entry)"
  },
  {
   "id": "iced-latte|l",
   "role": "drink",
   "gated": true,
   "name": "Iced Latte (Large)",
   "calories": 120,
   "protein": 9,
   "carbs": 15,
   "fat": 3,
   "fiber": 0,
   "sodium": 130,
   "counter": "a large Iced Latte",
   "family": "latte",
   "base": "Iced Latte",
   "single": true,
   "held": "a drink ihop.com does not sell: its menu for the restaurant read (IHOP Macon GA, 2026-09-16) has no latte, espresso or americano, and its hot chocolates are 170/310 and 220 cal (the evidence is on the IHOP registry entry)"
  },
  {
   "id": "iced-mocha-latte|regular",
   "role": "drink",
   "gated": true,
   "name": "Iced Mocha Latte (Regular)",
   "calories": 260,
   "protein": 10,
   "carbs": 46,
   "fat": 4,
   "fiber": 2,
   "sodium": 160,
   "counter": "a regular Iced Mocha Latte",
   "family": "latte",
   "base": "Iced Mocha Latte",
   "single": true,
   "held": "a drink ihop.com does not sell: its menu for the restaurant read (IHOP Macon GA, 2026-09-16) has no latte, espresso or americano, and its hot chocolates are 170/310 and 220 cal (the evidence is on the IHOP registry entry)"
  },
  {
   "id": "iced-mocha-latte|l",
   "role": "drink",
   "gated": true,
   "name": "Iced Mocha Latte (Large)",
   "calories": 270,
   "protein": 11,
   "carbs": 48,
   "fat": 4,
   "fiber": 2,
   "sodium": 170,
   "counter": "a large Iced Mocha Latte",
   "family": "latte",
   "base": "Iced Mocha Latte",
   "single": true,
   "held": "a drink ihop.com does not sell: its menu for the restaurant read (IHOP Macon GA, 2026-09-16) has no latte, espresso or americano, and its hot chocolates are 170/310 and 220 cal (the evidence is on the IHOP registry entry)"
  },
  {
   "id": "iced-vanilla-latte|l",
   "role": "drink",
   "gated": true,
   "name": "Iced Vanilla Latte (Large)",
   "calories": 230,
   "protein": 9,
   "carbs": 42,
   "fat": 3,
   "fiber": 0,
   "sodium": 135,
   "counter": "a large Iced Vanilla Latte",
   "family": "latte",
   "base": "Iced Vanilla Latte",
   "single": true,
   "held": "a drink ihop.com does not sell: its menu for the restaurant read (IHOP Macon GA, 2026-09-16) has no latte, espresso or americano, and its hot chocolates are 170/310 and 220 cal (the evidence is on the IHOP registry entry)"
  },
  {
   "id": "iced-vanilla-latte|regular",
   "role": "drink",
   "gated": true,
   "name": "Iced Vanilla Latte (Regular)",
   "calories": 220,
   "protein": 8,
   "carbs": 41,
   "fat": 3,
   "fiber": 0,
   "sodium": 120,
   "counter": "a regular Iced Vanilla Latte",
   "family": "latte",
   "base": "Iced Vanilla Latte",
   "single": true,
   "held": "a drink ihop.com does not sell: its menu for the restaurant read (IHOP Macon GA, 2026-09-16) has no latte, espresso or americano, and its hot chocolates are 170/310 and 220 cal (the evidence is on the IHOP registry entry)"
  },
  {
   "id": "hot-latte|",
   "role": "drink",
   "gated": true,
   "name": "Hot Latte",
   "calories": 130,
   "protein": 10,
   "carbs": 16,
   "fat": 3,
   "fiber": 0,
   "sodium": 140,
   "counter": "a Hot Latte",
   "family": "latte",
   "base": "Hot Latte",
   "single": true,
   "held": "a drink ihop.com does not sell: its menu for the restaurant read (IHOP Macon GA, 2026-09-16) has no latte, espresso or americano, and its hot chocolates are 170/310 and 220 cal (the evidence is on the IHOP registry entry)"
  },
  {
   "id": "hot-mocha-latte|",
   "role": "drink",
   "gated": true,
   "name": "Hot Mocha Latte",
   "calories": 340,
   "protein": 12,
   "carbs": 61,
   "fat": 5,
   "fiber": 3,
   "sodium": 200,
   "counter": "a Hot Mocha Latte",
   "family": "latte",
   "base": "Hot Mocha Latte",
   "single": true,
   "held": "a drink ihop.com does not sell: its menu for the restaurant read (IHOP Macon GA, 2026-09-16) has no latte, espresso or americano, and its hot chocolates are 170/310 and 220 cal (the evidence is on the IHOP registry entry)"
  },
  {
   "id": "peppermint-hot-chocolate|",
   "role": "drink",
   "gated": true,
   "name": "Peppermint Hot Chocolate",
   "calories": 410,
   "protein": 12,
   "carbs": 65,
   "fat": 10,
   "fiber": 2,
   "sodium": 180,
   "counter": "a Peppermint Hot Chocolate",
   "family": "chocolate",
   "base": "Peppermint Hot Chocolate",
   "single": true,
   "held": "a drink ihop.com does not sell: its menu for the restaurant read (IHOP Macon GA, 2026-09-16) has no latte, espresso or americano, and its hot chocolates are 170/310 and 220 cal (the evidence is on the IHOP registry entry)"
  },
  {
   "id": "salted-caramel-hot-chocolate|",
   "role": "drink",
   "gated": true,
   "name": "Salted Caramel Hot Chocolate",
   "calories": 410,
   "protein": 12,
   "carbs": 66,
   "fat": 10,
   "fiber": 2,
   "sodium": 260,
   "counter": "a Salted Caramel Hot Chocolate",
   "family": "chocolate",
   "base": "Salted Caramel Hot Chocolate",
   "single": true,
   "held": "a drink ihop.com does not sell: its menu for the restaurant read (IHOP Macon GA, 2026-09-16) has no latte, espresso or americano, and its hot chocolates are 170/310 and 220 cal (the evidence is on the IHOP registry entry)"
  },
  {
   "id": "strawberry-hot-chocolate|",
   "role": "drink",
   "gated": true,
   "name": "Strawberry Hot Chocolate",
   "calories": 400,
   "protein": 12,
   "carbs": 65,
   "fat": 10,
   "fiber": 2,
   "sodium": 180,
   "counter": "a Strawberry Hot Chocolate",
   "family": "chocolate",
   "base": "Strawberry Hot Chocolate",
   "single": true,
   "held": "a drink ihop.com does not sell: its menu for the restaurant read (IHOP Macon GA, 2026-09-16) has no latte, espresso or americano, and its hot chocolates are 170/310 and 220 cal (the evidence is on the IHOP registry entry)"
  },
  {
   "id": "hot-vanilla-latte|",
   "role": "drink",
   "gated": true,
   "name": "Hot Vanilla Latte",
   "calories": 240,
   "protein": 10,
   "carbs": 44,
   "fat": 3,
   "fiber": 0,
   "sodium": 150,
   "counter": "a Hot Vanilla Latte",
   "family": "latte",
   "base": "Hot Vanilla Latte",
   "single": true,
   "held": "a drink ihop.com does not sell: its menu for the restaurant read (IHOP Macon GA, 2026-09-16) has no latte, espresso or americano, and its hot chocolates are 170/310 and 220 cal (the evidence is on the IHOP registry entry)"
  },
  {
   "id": "single-espresso|",
   "role": "drink",
   "gated": true,
   "name": "Single Espresso",
   "calories": 0,
   "protein": 0,
   "carbs": 0,
   "fat": 0,
   "fiber": 0,
   "sodium": 0,
   "counter": "a Single Espresso",
   "family": "espresso",
   "base": "Single Espresso",
   "single": true,
   "held": "a drink ihop.com does not sell: its menu for the restaurant read (IHOP Macon GA, 2026-09-16) has no latte, espresso or americano, and its hot chocolates are 170/310 and 220 cal (the evidence is on the IHOP registry entry)"
  },
  {
   "id": "mac-and-cheese-bites|",
   "role": "starter",
   "gated": true,
   "name": "Mac & Cheese Bites",
   "calories": 430,
   "protein": 14,
   "carbs": 42,
   "fat": 23,
   "fiber": 4,
   "sodium": 720,
   "counter": "Mac & Cheese Bites",
   "family": "bite",
   "base": "Mac & Cheese Bites"
  },
  {
   "id": "jalapeno-poppers|",
   "role": "starter",
   "gated": true,
   "name": "Jalapeno Poppers",
   "calories": 760,
   "protein": 11,
   "carbs": 59,
   "fat": 54,
   "fiber": 4,
   "sodium": 1400,
   "counter": "Jalapeno Poppers",
   "family": "popper",
   "base": "Jalapeno Poppers"
  },
  {
   "id": "buffalo-chicken-wings|",
   "role": "starter",
   "gated": true,
   "name": "Buffalo Chicken Wings",
   "calories": 620,
   "protein": 54,
   "carbs": 4,
   "fat": 44,
   "fiber": 2,
   "sodium": 2380,
   "counter": "Buffalo Chicken Wings",
   "family": "wing",
   "base": "Buffalo Chicken Wings"
  },
  {
   "id": "pickle-fries|",
   "role": "starter",
   "gated": true,
   "name": "Pickle Fries",
   "calories": 580,
   "protein": 5,
   "carbs": 37,
   "fat": 46,
   "fiber": 3,
   "sodium": 2080,
   "counter": "Pickle Fries",
   "family": "fry",
   "base": "Pickle Fries"
  },
  {
   "id": "chicken-noodle-soup|",
   "role": "starter",
   "gated": true,
   "name": "Chicken Noodle Soup",
   "calories": 120,
   "protein": 8,
   "carbs": 15,
   "fat": 3,
   "fiber": 1,
   "sodium": 400,
   "counter": "a Chicken Noodle Soup",
   "family": "soup",
   "base": "Chicken Noodle Soup"
  },
  {
   "id": "broccoli-cheddar-soup|",
   "role": "starter",
   "gated": true,
   "name": "Broccoli Cheddar Soup",
   "calories": 180,
   "protein": 7,
   "carbs": 9,
   "fat": 13,
   "fiber": 2,
   "sodium": 830,
   "counter": "a Broccoli Cheddar Soup",
   "family": "soup",
   "base": "Broccoli Cheddar Soup"
  },
  {
   "id": "clam-chowder-soup|",
   "role": "starter",
   "gated": true,
   "name": "Clam Chowder Soup",
   "calories": 320,
   "protein": 8,
   "carbs": 20,
   "fat": 22,
   "fiber": 1,
   "sodium": 880,
   "counter": "a Clam Chowder Soup",
   "family": "soup",
   "base": "Clam Chowder Soup"
  },
  {
   "id": "chicken-tortilla-soup|",
   "role": "starter",
   "gated": true,
   "name": "Chicken Tortilla Soup",
   "calories": 130,
   "protein": 5,
   "carbs": 17,
   "fat": 5,
   "fiber": 4,
   "sodium": 900,
   "counter": "a Chicken Tortilla Soup",
   "family": "soup",
   "base": "Chicken Tortilla Soup"
  },
  {
   "id": "cheesy-chicken-marinara-pasta|",
   "role": "entree",
   "gated": true,
   "name": "Cheesy Chicken Marinara Pasta",
   "calories": 890,
   "protein": 45,
   "carbs": 119,
   "fat": 23,
   "fiber": 10,
   "sodium": 1690,
   "counter": "a Cheesy Chicken Marinara Pasta",
   "family": "pasta",
   "base": "Cheesy Chicken Marinara Pasta",
   "single": true,
   "held": "not on ihop.com's menu for the restaurant read (IHOP Macon GA, 2026-09-16), so its side list and price are not printed"
  },
  {
   "id": "grilled-chicken-bacon-alfredo-pasta|",
   "role": "entree",
   "gated": true,
   "name": "Grilled Chicken Bacon Alfredo Pasta",
   "calories": 1250,
   "protein": 70,
   "carbs": 92,
   "fat": 64,
   "fiber": 6,
   "sodium": 2640,
   "counter": "a Grilled Chicken Bacon Alfredo Pasta",
   "family": "pasta",
   "base": "Grilled Chicken Bacon Alfredo Pasta",
   "single": true,
   "held": "not on ihop.com's menu for the restaurant read (IHOP Macon GA, 2026-09-16), so its side list and price are not printed"
  },
  {
   "id": "roasted-turkey|",
   "role": "entree",
   "gated": true,
   "name": "Roasted Turkey",
   "calories": 280,
   "protein": 41,
   "carbs": 6,
   "fat": 10,
   "fiber": 0,
   "sodium": 990,
   "counter": "a Roasted Turkey",
   "family": "turkey",
   "base": "Roasted Turkey",
   "single": true,
   "held": "not on ihop.com's menu for the restaurant read (IHOP Macon GA, 2026-09-16), so its side list and price are not printed"
  },
  {
   "id": "buttermilk-crispy-chicken|",
   "role": "entree",
   "gated": true,
   "name": "Buttermilk Crispy Chicken",
   "calories": 550,
   "protein": 42,
   "carbs": 36,
   "fat": 27,
   "fiber": 2,
   "sodium": 1460,
   "counter": "a Buttermilk Crispy Chicken",
   "family": "chicken",
   "base": "Buttermilk Crispy Chicken",
   "single": true,
   "held": "not on ihop.com's menu for the restaurant read (IHOP Macon GA, 2026-09-16), so its side list and price are not printed"
  },
  {
   "id": "meatloaf|",
   "role": "entree",
   "gated": true,
   "name": "Meatloaf",
   "calories": 730,
   "protein": 32,
   "carbs": 21,
   "fat": 59,
   "fiber": 4,
   "sodium": 2990,
   "counter": "a Meatloaf",
   "family": "meatloaf",
   "base": "Meatloaf",
   "single": true,
   "held": "not on ihop.com's menu for the restaurant read (IHOP Macon GA, 2026-09-16), so its side list and price are not printed"
  },
  {
   "id": "silver-dollar-pancakes-sundae|",
   "role": "dessert",
   "gated": true,
   "name": "Silver Dollar Pancakes Sundae",
   "calories": 420,
   "protein": 6,
   "carbs": 73,
   "fat": 12,
   "fiber": 2,
   "sodium": 570,
   "counter": "a Silver Dollar Pancakes Sundae",
   "family": "sundae",
   "base": "Silver Dollar Pancakes Sundae"
  },
  {
   "id": "cinn-a-dippers-sundae|",
   "role": "dessert",
   "gated": true,
   "name": "Cinn-A-Dippers Sundae",
   "calories": 590,
   "protein": 8,
   "carbs": 68,
   "fat": 32,
   "fiber": 1,
   "sodium": 320,
   "counter": "a Cinn-A-Dippers Sundae",
   "family": "sundae",
   "base": "Cinn-A-Dippers Sundae"
  },
  {
   "id": "pumpkin-spice-milkshake|",
   "role": "dessert",
   "gated": true,
   "name": "Pumpkin Spice Milkshake",
   "calories": 700,
   "protein": 12,
   "carbs": 90,
   "fat": 34,
   "fiber": 2,
   "sodium": 250,
   "counter": "a Pumpkin Spice Milkshake",
   "family": "milkshake",
   "base": "Pumpkin Spice Milkshake",
   "limitedTime": true
  },
  {
   "id": "pumpkin-spice-pancake-tacos|",
   "role": "breakfast",
   "gated": true,
   "name": "Pumpkin Spice Pancake Tacos",
   "calories": 510,
   "protein": 10,
   "carbs": 61,
   "fat": 27,
   "fiber": 2,
   "sodium": 910,
   "counter": "Pumpkin Spice Pancake Tacos",
   "family": "taco",
   "base": "Pumpkin Spice Pancake Tacos",
   "single": true,
   "held": "no menu fact says what this dish comes with",
   "limitedTime": true
  },
  {
   "id": "build-your-combo-pancake-flight|",
   "role": "breakfast",
   "gated": true,
   "name": "Build Your Combo - Pancake Flight",
   "calories": 220,
   "protein": 2,
   "carbs": 20,
   "fat": 14,
   "fiber": 2,
   "sodium": 240,
   "counter": "a Pancake Flight Build Your Combo",
   "family": "combo",
   "base": "Build Your Combo - Pancake Flight",
   "single": true,
   "combo": true,
   "held": "a combo printed without the two eggs and two bacon strips or sausage links it comes with"
  },
  {
   "id": "blueberry-vanilla-stuffed-french-toast|",
   "role": "breakfast",
   "gated": true,
   "name": "Blueberry Vanilla Stuffed French Toast",
   "calories": 940,
   "protein": 15,
   "carbs": 117,
   "fat": 46,
   "fiber": 4,
   "sodium": 800,
   "counter": "a Blueberry Vanilla Stuffed French Toast",
   "family": "bread",
   "base": "Blueberry Vanilla Stuffed French Toast",
   "plate": "stuffed-french-toast"
  },
  {
   "id": "build-your-combo-blueberry-vanilla-stuffed-french-toast|",
   "role": "breakfast",
   "gated": true,
   "name": "Build Your Combo - Blueberry Vanilla Stuffed French Toast",
   "calories": 470,
   "protein": 7,
   "carbs": 59,
   "fat": 23,
   "fiber": 2,
   "sodium": 400,
   "counter": "a Blueberry Vanilla Stuffed French Toast Build Your Combo",
   "family": "combo",
   "base": "Build Your Combo - Blueberry Vanilla Stuffed French Toast",
   "single": true,
   "combo": true,
   "held": "a combo printed without the two eggs and two bacon strips or sausage links it comes with"
  },
  {
   "id": "stuffed-french-toast-breakfeast|",
   "role": "breakfast",
   "gated": true,
   "name": "Stuffed French Toast BreakFEAST",
   "calories": 960,
   "protein": 34,
   "carbs": 64,
   "fat": 63,
   "fiber": 4,
   "sodium": 2490,
   "counter": "a Stuffed French Toast BreakFEAST",
   "family": "breakfeast",
   "base": "Stuffed French Toast BreakFEAST",
   "single": true,
   "held": "no menu fact says what this dish comes with",
   "limitedTime": true
  },
  {
   "id": "2-original-buttermilk-pancakes|",
   "role": "breakfast",
   "gated": true,
   "name": "(2) Original Buttermilk Pancakes",
   "calories": 330,
   "protein": 9,
   "carbs": 41,
   "fat": 15,
   "fiber": 2,
   "sodium": 1020,
   "counter": "(2) Original Buttermilk Pancakes",
   "family": "pancake",
   "base": "(2) Original Buttermilk Pancakes"
  },
  {
   "id": "broccoli-hollandaise|",
   "role": "side",
   "gated": true,
   "name": "Broccoli Hollandaise",
   "calories": 150,
   "protein": 3,
   "carbs": 6,
   "fat": 13,
   "fiber": 2,
   "sodium": 350,
   "counter": "a Broccoli Hollandaise",
   "family": "hollandaise",
   "base": "Broccoli Hollandaise",
   "single": true,
   "held": "a dinner-side choice ihop.com does not offer: its entrée order pages (T-Bone Steak Dinner, Sirloin Steak Tips, 2026-09-16) list broccoli, red skin mashed potatoes, French fries, onion rings, two buttermilk pancakes and green beans, and its Sides menu does not sell this alone"
  },
  {
   "id": "broccoli-with-garlic-butter|",
   "role": "side",
   "gated": true,
   "name": "Broccoli with Garlic Butter",
   "calories": 90,
   "protein": 3,
   "carbs": 5,
   "fat": 7,
   "fiber": 2,
   "sodium": 150,
   "counter": "a side of Broccoli with Garlic Butter",
   "family": "broccoli",
   "base": "Broccoli with Garlic Butter"
  },
  {
   "id": "house-salad-without-dressing|",
   "role": "entree",
   "gated": true,
   "name": "House Salad without Dressing",
   "sourceName": "House Salad (without dressing)",
   "calories": 140,
   "protein": 9,
   "carbs": 7,
   "fat": 9,
   "fiber": 3,
   "sodium": 200,
   "counter": "a House Salad without Dressing",
   "family": "salad",
   "base": "House Salad without Dressing",
   "single": true,
   "held": "a dinner-side choice ihop.com does not offer: its entrée order pages (T-Bone Steak Dinner, Sirloin Steak Tips, 2026-09-16) list broccoli, red skin mashed potatoes, French fries, onion rings, two buttermilk pancakes and green beans, and its Sides menu does not sell this alone"
  },
  {
   "id": "loaded-mashed-potatoes|",
   "role": "side",
   "gated": true,
   "name": "Loaded Mashed Potatoes",
   "calories": 410,
   "protein": 14,
   "carbs": 31,
   "fat": 27,
   "fiber": 3,
   "sodium": 960,
   "counter": "a side of Loaded Mashed Potatoes",
   "family": "potato",
   "base": "Loaded Mashed Potatoes",
   "single": true,
   "held": "a dinner-side choice ihop.com does not offer: its entrée order pages (T-Bone Steak Dinner, Sirloin Steak Tips, 2026-09-16) list broccoli, red skin mashed potatoes, French fries, onion rings, two buttermilk pancakes and green beans, and its Sides menu does not sell this alone"
  },
  {
   "id": "red-skin-mashed-potatoes|",
   "role": "side",
   "gated": true,
   "name": "Red Skin Mashed Potatoes",
   "calories": 240,
   "protein": 5,
   "carbs": 30,
   "fat": 13,
   "fiber": 3,
   "sodium": 680,
   "counter": "a side of Red Skin Mashed Potatoes",
   "family": "potato",
   "base": "Red Skin Mashed Potatoes"
  },
  {
   "id": "sauteed-spinach-side|",
   "role": "side",
   "gated": true,
   "name": "Sauteed Spinach - Side",
   "calories": 150,
   "protein": 3,
   "carbs": 5,
   "fat": 14,
   "fiber": 3,
   "sodium": 550,
   "counter": "a side of Sauteed Spinach",
   "family": "spinach",
   "base": "Sauteed Spinach - Side",
   "single": true,
   "held": "a dinner-side choice ihop.com does not offer: its entrée order pages (T-Bone Steak Dinner, Sirloin Steak Tips, 2026-09-16) list broccoli, red skin mashed potatoes, French fries, onion rings, two buttermilk pancakes and green beans, and its Sides menu does not sell this alone"
  },
  {
   "id": "seasoned-fries|",
   "role": "side",
   "gated": true,
   "name": "Seasoned Fries",
   "calories": 320,
   "protein": 5,
   "carbs": 42,
   "fat": 15,
   "fiber": 4,
   "sodium": 1170,
   "counter": "Seasoned Fries",
   "family": "fry",
   "base": "Seasoned Fries"
  },
  {
   "id": "onion-rings-side|",
   "role": "side",
   "gated": true,
   "name": "Onion Rings - Side",
   "calories": 470,
   "protein": 6,
   "carbs": 53,
   "fat": 26,
   "fiber": 3,
   "sodium": 1030,
   "counter": "a side of Onion Rings",
   "family": "fry",
   "base": "Onion Rings - Side"
  },
  {
   "id": "honey-mustard|",
   "role": "sauce",
   "gated": true,
   "name": "Honey Mustard",
   "calories": 170,
   "protein": 0,
   "carbs": 12,
   "fat": 13,
   "fiber": 0,
   "sodium": 330,
   "counter": "a Honey Mustard",
   "family": "mustard",
   "base": "Honey Mustard"
  },
  {
   "id": "ihop-sauce|",
   "role": "sauce",
   "gated": true,
   "name": "IHOP Sauce",
   "calories": 170,
   "protein": 0,
   "carbs": 5,
   "fat": 16,
   "fiber": 0,
   "sodium": 360,
   "counter": "an IHOP Sauce",
   "family": "sauce",
   "base": "IHOP Sauce"
  },
  {
   "id": "ranch-dressing|",
   "role": "sauce",
   "gated": true,
   "name": "Ranch Dressing",
   "calories": 140,
   "protein": 0,
   "carbs": 1,
   "fat": 15,
   "fiber": 0,
   "sodium": 340,
   "counter": "a Ranch Dressing",
   "family": "dressing",
   "base": "Ranch Dressing"
  }
 ],
 "plates": {"breakfastAllDay":true,"specs":{"dinner":[["dinner-sides",2,2," with ",null]],"steak-tips":[["steak-tips-sides",2,2," with ",null]],"burger":[["burger-sides",1,1," with ",null]],"sandwich":[["burger-sides",1,1," with ",null]],"benedict":[["benedict-sides",1,1," with ",null]],"blt":[["blt-sides",1,1," with ",null]],"platter":[],"chicken-strips":[["dipping-sauces",0,1," with ","no sauce"]],"chicken-waffles":[["dipping-sauces",0,1," with ","no sauce"]],"pancakes":[],"crepes":[],"waffle":[],"french-toast":[],"stuffed-french-toast":[],"value-scramble":[],"value-omelette":[]},"pools":{"dinner-sides":{"label":"side","labelPlural":"sides","members":[48,205,207,210,212],"spoken":["onion rings","two buttermilk pancakes","steamed fresh broccoli","red skin mashed potatoes","French fries"]},"steak-tips-sides":{"label":"side","labelPlural":"sides","members":[205,207,210,212],"spoken":["two buttermilk pancakes","steamed fresh broccoli","red skin mashed potatoes","French fries"]},"burger-sides":{"label":"side","labelPlural":"sides","members":[56,205,212,213],"spoken":["seasonal fresh fruit","two buttermilk pancakes","French fries","onion rings"]},"benedict-sides":{"label":"side","labelPlural":"sides","members":[34,56,107],"spoken":["hash browns","seasonal fresh fruit","crispy breakfast potatoes"]},"blt-sides":{"label":"side","labelPlural":"sides","members":[29,34],"spoken":["French fries","hash browns"]},"dipping-sauces":{"label":"dipping sauce","labelPlural":"dipping sauces","members":[214,215,216],"spoken":["honey mustard","IHOP Sauce","buttermilk ranch"]}},"mains":[[1,"pancakes|",19,116],[5,"dinner|",49,245],[11,"waffle|",10,56],[12,"burger|",46,236],[18,"chicken-waffles|",43,230],[20,"crepes|",54,285],[23,"burger|",43,227],[26,"benedict|",30,153],[27,"platter|",35,199],[28,"platter|",34,194],[38,"burger|",46,242],[50,"french-toast|",23,130],[52,"sandwich|",50,259],[59,"steak-tips|",37,191],[65,"french-toast|",24,147],[68,"burger|",33,174],[69,"burger|",41,214],[73,"pancakes|",17,103],[74,"pancakes|",20,127],[75,"pancakes|",17,103],[76,"pancakes|",17,97],[77,"pancakes|",22,128],[78,"pancakes|",21,120],[79,"pancakes|",18,114],[80,"pancakes|",13,74],[81,"stuffed-french-toast|",15,90],[101,"pancakes|",18,102],[104,"pancakes|",17,100],[109,"chicken-strips|",46,251],[113,"sandwich|",62,340],[115,"pancakes|",37,200],[122,"crepes|",52,275],[123,"crepes|",12,69],[124,"crepes|",19,110],[128,"benedict|",40,209],[130,"platter|",22,131],[139,"waffle|",13,74],[148,"benedict|",40,215],[149,"burger|",47,256],[150,"value-omelette|",41,211],[151,"value-scramble|",35,187],[156,"dinner|",34,170],[162,"blt|",18,96],[202,"stuffed-french-toast|",15,87]],"drinks":{"protein":[[-1,0,0],[30,220,1]],"filling":[[-1,0,0],[30,220,5]]},"lightestDrink":-1,"frontiers":{"protein":{"dinner|":[[330,8,[207,210],[210,207]," with red skin mashed potatoes and steamed fresh broccoli"],[420,12,[205,207],[205,207]," with two buttermilk pancakes and steamed fresh broccoli"],[570,14,[205,210],[205,210]," with two buttermilk pancakes and red skin mashed potatoes"],[800,15,[205,48],[48,205]," with onion rings and two buttermilk pancakes"]],"burger|":[[50,0,[56],[56]," with seasonal fresh fruit"],[320,5,[212],[212]," with French fries"],[330,9,[205],[205]," with two buttermilk pancakes"]],"crepes|":[[0,0,[],[],""]],"benedict|":[[50,0,[56],[56]," with seasonal fresh fruit"],[220,2,[34],[34]," with hash browns"],[310,5,[107],[107]," with crispy breakfast potatoes"]],"platter|":[[0,0,[],[],""]],"sandwich|":[[50,0,[56],[56]," with seasonal fresh fruit"],[320,5,[212],[212]," with French fries"],[330,9,[205],[205]," with two buttermilk pancakes"]],"steak-tips|":[[330,8,[207,210],[210,207]," with red skin mashed potatoes and steamed fresh broccoli"],[420,12,[205,207],[205,207]," with two buttermilk pancakes and steamed fresh broccoli"],[570,14,[205,210],[205,210]," with two buttermilk pancakes and red skin mashed potatoes"]],"chicken-strips|":[[0,0,[],[],", no sauce"]],"blt|":[[220,2,[34],[34]," with hash browns"],[320,5,[29],[29]," with French fries"]],"pancakes|":[[0,0,[],[],""]],"waffle|":[[0,0,[],[],""]],"chicken-waffles|":[[0,0,[],[],", no sauce"]],"french-toast|":[[0,0,[],[],""]],"stuffed-french-toast|":[[0,0,[],[],""]],"value-omelette|":[[0,0,[],[],""]],"value-scramble|":[[0,0,[],[],""]]},"filling":{"dinner|":[[330,55,[207,210],[210,207]," with red skin mashed potatoes and steamed fresh broccoli"],[410,58,[207,212],[212,207]," with French fries and steamed fresh broccoli"],[420,72,[205,207],[205,207]," with two buttermilk pancakes and steamed fresh broccoli"],[570,85,[205,210],[205,210]," with two buttermilk pancakes and red skin mashed potatoes"],[650,88,[205,212],[205,212]," with two buttermilk pancakes and French fries"],[800,90,[205,48],[48,205]," with onion rings and two buttermilk pancakes"]],"burger|":[[50,3,[56],[56]," with seasonal fresh fruit"],[320,37,[212],[212]," with French fries"],[330,51,[205],[205]," with two buttermilk pancakes"]],"crepes|":[[0,0,[],[],""]],"benedict|":[[50,3,[56],[56]," with seasonal fresh fruit"],[220,16,[34],[34]," with hash browns"],[310,37,[107],[107]," with crispy breakfast potatoes"]],"platter|":[[0,0,[],[],""]],"sandwich|":[[50,3,[56],[56]," with seasonal fresh fruit"],[320,37,[212],[212]," with French fries"],[330,51,[205],[205]," with two buttermilk pancakes"]],"steak-tips|":[[330,55,[207,210],[210,207]," with red skin mashed potatoes and steamed fresh broccoli"],[410,58,[207,212],[212,207]," with French fries and steamed fresh broccoli"],[420,72,[205,207],[205,207]," with two buttermilk pancakes and steamed fresh broccoli"],[570,85,[205,210],[205,210]," with two buttermilk pancakes and red skin mashed potatoes"],[650,88,[205,212],[205,212]," with two buttermilk pancakes and French fries"]],"chicken-strips|":[[0,0,[],[],", no sauce"]],"blt|":[[220,16,[34],[34]," with hash browns"],[320,37,[29],[29]," with French fries"]],"pancakes|":[[0,0,[],[],""]],"waffle|":[[0,0,[],[],""]],"chicken-waffles|":[[0,0,[],[],", no sauce"]],"french-toast|":[[0,0,[],[],""]],"stuffed-french-toast|":[[0,0,[],[],""]],"value-omelette|":[[0,0,[],[],""]],"value-scramble|":[[0,0,[],[],""]]},"lightest":{"dinner|":[[330,0,[207,210],[210,207]," with red skin mashed potatoes and steamed fresh broccoli"]],"burger|":[[50,0,[56],[56]," with seasonal fresh fruit"]],"crepes|":[[0,0,[],[],""]],"benedict|":[[50,0,[56],[56]," with seasonal fresh fruit"]],"platter|":[[0,0,[],[],""]],"sandwich|":[[50,0,[56],[56]," with seasonal fresh fruit"]],"steak-tips|":[[330,0,[207,210],[210,207]," with red skin mashed potatoes and steamed fresh broccoli"]],"chicken-strips|":[[0,0,[],[],", no sauce"]],"blt|":[[220,0,[34],[34]," with hash browns"]],"pancakes|":[[0,0,[],[],""]],"waffle|":[[0,0,[],[],""]],"chicken-waffles|":[[0,0,[],[],", no sauce"]],"french-toast|":[[0,0,[],[],""]],"stuffed-french-toast|":[[0,0,[],[],""]],"value-omelette|":[[0,0,[],[],""]],"value-scramble|":[[0,0,[],[],""]]}}}
}