{"slug":"chef-and-brewer","name":"Chef & Brewer","cuisines":[],"logo":"brand-logos/chef-and-brewer.png","counts":{"items":8,"priced":8,"verified":8,"calorieConfirmed":0,"withSugar":0,"withFibre":0,"deals":0,"branchesLondon":0,"sections":{"Mains":5,"Sides":2,"Starters":1}},"highlights":{"highestProteinMain":{"slug":"chefs-signature-mixed-grill","name":"Chef's Signature Mixed Grill","kcal":1112,"priced":true},"lowestKcalMain":{"slug":"gammon-and-egg","name":"Gammon and Egg","kcal":819,"priced":true},"bestProteinPer100kcal":{"slug":"chefs-signature-mixed-grill","name":"Chef's Signature Mixed Grill","kcal":1112,"priced":true},"bestProteinPerPound":{"slug":"chefs-signature-mixed-grill","name":"Chef's Signature Mixed Grill","kcal":1112,"priced":true},"avgMainKcal":960,"mainsUnder500":1,"mainsOver30gProtein":3},"source":{"url":"https://www.chefandbrewer.com/pubs/greater-london/bulls-head/menu","capturedAt":"2026-08-24","method":"agent:api-json — same-origin legacy iOrder menu API discovered by reading the site's own Vue chunk (/dist/gk-jss-app/js/IOrderMenuMain.8772448e.js contains `/api/menus/getmenus/${venueId}` and `/api/menus/getmenudetails/${venueId}/${menuId}`). venueId 6145 read from the page's __JSS_STATE__. All 13 menus pulled and cross-checked against the rendered page text. Extras/add-ons and the Buffet menu came from the brand's own hosted menu PDFs linked from the same page's \"Download Our Menus\" block. robots.txt respected; no CAPTCHA or bot check bypassed."},"priceZones":null,"priceNote":null,"items":[{"slug":"chefs-signature-mixed-grill","name":"Chef's Signature Mixed Grill","section":"Mains","category":"main","kcal":1112,"priced":true,"priceVaries":false,"hasSugar":false,"hasFibre":false,"hasSalt":false,"hasSaturates":false,"tier":"verified","dietary":{"halal":false,"vegan":false,"vegetarian":false,"pescatarian":false,"glutenFree":false,"dairyFree":false},"isAddon":false,"isKids":false,"isSharing":false,"description":null,"tip":"Fact: 83g protein in one meal is exceptional — the mixed grill is the highest-protein dish on this menu.","sourceUrl":null,"mainsCount":5,"kcalRank":3,"proteinRank":1,"proteinRankAll":1,"proteinPer100kcalRank":1,"proteinPerPoundRank":1,"highProtein":true,"lowCalorieFit":false,"proteinAtLeast15":true},{"slug":"fish-and-chips","name":"Fish & Chips","section":"Mains","category":"main","kcal":1332,"priced":true,"priceVaries":false,"hasSugar":false,"hasFibre":false,"hasSalt":false,"hasSaturates":false,"tier":"verified","dietary":{"halal":false,"vegan":false,"vegetarian":false,"pescatarian":true,"glutenFree":false,"dairyFree":false},"isAddon":false,"isKids":false,"isSharing":false,"description":null,"tip":"Tip: At 1,332 kcal, this is one of the highest-calorie dishes on the menu — worth sharing or halving the chips.","sourceUrl":null,"mainsCount":5,"kcalRank":5,"proteinRank":2,"proteinRankAll":2,"proteinPer100kcalRank":3,"proteinPerPoundRank":2,"highProtein":true,"lowCalorieFit":false,"proteinAtLeast15":true},{"slug":"gammon-and-egg","name":"Gammon and Egg","section":"Mains","category":"main","kcal":819,"priced":true,"priceVaries":false,"hasSugar":false,"hasFibre":false,"hasSalt":false,"hasSaturates":false,"tier":"verified","dietary":{"halal":false,"vegan":false,"vegetarian":false,"pescatarian":false,"glutenFree":false,"dairyFree":false},"isAddon":false,"isKids":false,"isSharing":false,"description":null,"tip":null,"sourceUrl":null,"mainsCount":5,"kcalRank":2,"proteinRank":4,"proteinRankAll":4,"proteinPer100kcalRank":2,"proteinPerPoundRank":4,"highProtein":false,"lowCalorieFit":false,"proteinAtLeast15":true},{"slug":"jacket-potato-with-butter","name":"Jacket Potato with Butter","section":"Mains","category":"main","kcal":297,"priced":true,"priceVaries":false,"hasSugar":false,"hasFibre":false,"hasSalt":false,"hasSaturates":false,"tier":"verified","dietary":{"halal":false,"vegan":false,"vegetarian":true,"pescatarian":true,"glutenFree":true,"dairyFree":false},"isAddon":false,"isKids":false,"isSharing":false,"description":null,"tip":"Tip: Jacket potato with just butter — swap the butter for beans to cut fat and add protein for free.","sourceUrl":null,"mainsCount":5,"kcalRank":1,"proteinRank":5,"proteinRankAll":7,"proteinPer100kcalRank":null,"proteinPerPoundRank":null,"highProtein":false,"lowCalorieFit":false,"proteinAtLeast15":false},{"slug":"prime-gourmet-beef-burger","name":"Prime Gourmet Beef Burger","section":"Mains","category":"main","kcal":1239,"priced":true,"priceVaries":false,"hasSugar":false,"hasFibre":false,"hasSalt":false,"hasSaturates":false,"tier":"verified","dietary":{"halal":false,"vegan":false,"vegetarian":false,"pescatarian":false,"glutenFree":false,"dairyFree":false},"isAddon":false,"isKids":false,"isSharing":false,"description":null,"tip":"Tip: At 1,239 kcal, this is close to a full day's intake for someone on a 1,500 kcal cut.","sourceUrl":null,"mainsCount":5,"kcalRank":4,"proteinRank":3,"proteinRankAll":3,"proteinPer100kcalRank":4,"proteinPerPoundRank":3,"highProtein":true,"lowCalorieFit":false,"proteinAtLeast15":true},{"slug":"chips","name":"Chips","section":"Sides","category":"side","kcal":394,"priced":true,"priceVaries":false,"hasSugar":false,"hasFibre":false,"hasSalt":false,"hasSaturates":false,"tier":"verified","dietary":{"halal":false,"vegan":true,"vegetarian":true,"pescatarian":true,"glutenFree":true,"dairyFree":true},"isAddon":false,"isKids":false,"isSharing":false,"description":null,"tip":"Tip: Swapping chips for jacket potato saves around 100 kcal on this side.","sourceUrl":null,"mainsCount":null,"kcalRank":null,"proteinRank":null,"proteinRankAll":6,"proteinPer100kcalRank":null,"proteinPerPoundRank":null,"highProtein":false,"lowCalorieFit":false,"proteinAtLeast15":false},{"slug":"onion-rings","name":"Onion Rings","section":"Sides","category":"side","kcal":349,"priced":true,"priceVaries":false,"hasSugar":false,"hasFibre":false,"hasSalt":false,"hasSaturates":false,"tier":"verified","dietary":{"halal":false,"vegan":false,"vegetarian":true,"pescatarian":true,"glutenFree":false,"dairyFree":false},"isAddon":false,"isKids":false,"isSharing":false,"description":null,"tip":null,"sourceUrl":null,"mainsCount":null,"kcalRank":null,"proteinRank":null,"proteinRankAll":8,"proteinPer100kcalRank":null,"proteinPerPoundRank":null,"highProtein":false,"lowCalorieFit":false,"proteinAtLeast15":false},{"slug":"sweet-chilli-prawns","name":"Sweet Chilli Prawns","section":"Starters","category":"starter","kcal":471,"priced":true,"priceVaries":false,"hasSugar":false,"hasFibre":false,"hasSalt":false,"hasSaturates":false,"tier":"verified","dietary":{"halal":false,"vegan":false,"vegetarian":false,"pescatarian":true,"glutenFree":false,"dairyFree":false},"isAddon":false,"isKids":false,"isSharing":false,"description":null,"tip":null,"sourceUrl":null,"mainsCount":null,"kcalRank":null,"proteinRank":null,"proteinRankAll":5,"proteinPer100kcalRank":null,"proteinPerPoundRank":null,"highProtein":false,"lowCalorieFit":false,"proteinAtLeast15":false}],"deals":[]}