{"slug":"brasserie-blanc","name":"Brasserie Blanc","cuisines":["french"],"logo":"brand-logos/brasserie-blanc.png","counts":{"items":21,"priced":21,"verified":21,"calorieConfirmed":0,"withSugar":0,"withFibre":0,"deals":0,"branchesLondon":3,"sections":{"Desserts":5,"Mains":10,"Sides":2,"Starters":4}},"highlights":{"highestProteinMain":{"slug":"braised-beef-short-rib","name":"Braised Beef Short Rib","kcal":1564,"priced":true},"lowestKcalMain":{"slug":"cod-a-la-grenobloise","name":"Cod à la Grenobloise","kcal":524,"priced":true},"bestProteinPer100kcal":{"slug":"chicken-supreme","name":"Chicken Supreme","kcal":662,"priced":true},"bestProteinPerPound":{"slug":"braised-beef-short-rib","name":"Braised Beef Short Rib","kcal":1564,"priced":true},"avgMainKcal":974,"mainsUnder500":0,"mainsOver30gProtein":9},"source":{"url":"https://brasserieblanc.com/brasseries/southbank/menu/a-la-carte/","capturedAt":"2026-08-24","method":"browser:tenkites-popover"},"priceZones":null,"priceNote":"Prices vary by branch; the app shows the price at the branch nearest you.","items":[{"slug":"creme-brulee","name":"Crème Brûlée","section":"Desserts","category":"dessert","kcal":360,"priced":true,"priceVaries":true,"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":null,"sourceUrl":null,"mainsCount":null,"kcalRank":null,"proteinRank":null,"proteinRankAll":16,"proteinPer100kcalRank":null,"proteinPerPoundRank":null,"highProtein":false,"lowCalorieFit":false,"proteinAtLeast15":false},{"slug":"espresso-parfait","name":"Espresso Parfait","section":"Desserts","category":"dessert","kcal":343,"priced":true,"priceVaries":true,"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":null,"sourceUrl":null,"mainsCount":null,"kcalRank":null,"proteinRank":null,"proteinRankAll":20,"proteinPer100kcalRank":null,"proteinPerPoundRank":null,"highProtein":false,"lowCalorieFit":false,"proteinAtLeast15":false},{"slug":"pistachio-souffle","name":"Pistachio Soufflé","section":"Desserts","category":"dessert","kcal":368,"priced":true,"priceVaries":true,"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":17,"proteinPer100kcalRank":null,"proteinPerPoundRank":null,"highProtein":false,"lowCalorieFit":false,"proteinAtLeast15":false},{"slug":"rhubarb-with-custard","name":"Rhubarb with Custard","section":"Desserts","category":"dessert","kcal":374,"priced":true,"priceVaries":true,"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":18,"proteinPer100kcalRank":null,"proteinPerPoundRank":null,"highProtein":false,"lowCalorieFit":false,"proteinAtLeast15":false},{"slug":"tarte-au-citron","name":"Tarte au Citron","section":"Desserts","category":"dessert","kcal":622,"priced":true,"priceVaries":true,"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":15,"proteinPer100kcalRank":null,"proteinPerPoundRank":null,"highProtein":false,"lowCalorieFit":false,"proteinAtLeast15":false},{"slug":"braised-beef-short-rib","name":"Braised Beef Short Rib","section":"Mains","category":"main","kcal":1564,"priced":true,"priceVaries":true,"hasSugar":false,"hasFibre":false,"hasSalt":false,"hasSaturates":false,"tier":"verified","dietary":{"halal":false,"vegan":false,"vegetarian":false,"pescatarian":false,"glutenFree":true,"dairyFree":true},"isAddon":false,"isKids":false,"isSharing":false,"description":null,"tip":"Tip: At 1,564 kcal and 141g protein, this rivals a full day's protein target — factor that into your other meals.","sourceUrl":null,"mainsCount":10,"kcalRank":10,"proteinRank":1,"proteinRankAll":1,"proteinPer100kcalRank":2,"proteinPerPoundRank":1,"highProtein":true,"lowCalorieFit":false,"proteinAtLeast15":true},{"slug":"chateaubriand-pour-deux-14oz","name":"Chateaubriand pour Deux 14oz","section":"Mains","category":"main","kcal":1558,"priced":true,"priceVaries":true,"hasSugar":false,"hasFibre":false,"hasSalt":false,"hasSaturates":false,"tier":"verified","dietary":{"halal":false,"vegan":false,"vegetarian":false,"pescatarian":false,"glutenFree":true,"dairyFree":true},"isAddon":false,"isKids":false,"isSharing":false,"description":null,"tip":"Tip: Designed for two — at 1,558 kcal total, split it and add a side each for a balanced meal.","sourceUrl":null,"mainsCount":10,"kcalRank":9,"proteinRank":2,"proteinRankAll":2,"proteinPer100kcalRank":4,"proteinPerPoundRank":2,"highProtein":true,"lowCalorieFit":false,"proteinAtLeast15":true},{"slug":"chicken-supreme","name":"Chicken Supreme","section":"Mains","category":"main","kcal":662,"priced":true,"priceVaries":true,"hasSugar":false,"hasFibre":false,"hasSalt":false,"hasSaturates":false,"tier":"verified","dietary":{"halal":false,"vegan":false,"vegetarian":false,"pescatarian":false,"glutenFree":true,"dairyFree":false},"isAddon":false,"isKids":false,"isSharing":false,"description":null,"tip":"Fact: 63g protein at 662 kcal — one of the best protein-to-calorie ratios on this menu.","sourceUrl":null,"mainsCount":10,"kcalRank":2,"proteinRank":3,"proteinRankAll":3,"proteinPer100kcalRank":1,"proteinPerPoundRank":3,"highProtein":true,"lowCalorieFit":false,"proteinAtLeast15":true},{"slug":"cod-a-la-grenobloise","name":"Cod à la Grenobloise","section":"Mains","category":"main","kcal":524,"priced":true,"priceVaries":true,"hasSugar":false,"hasFibre":false,"hasSalt":false,"hasSaturates":false,"tier":"verified","dietary":{"halal":false,"vegan":false,"vegetarian":false,"pescatarian":true,"glutenFree":true,"dairyFree":false},"isAddon":false,"isKids":false,"isSharing":false,"description":null,"tip":"Fact: Grenobloise sauce (butter, capers, lemon) accounts for a significant portion of the 35g fat here.","sourceUrl":null,"mainsCount":10,"kcalRank":1,"proteinRank":9,"proteinRankAll":9,"proteinPer100kcalRank":3,"proteinPerPoundRank":10,"highProtein":true,"lowCalorieFit":false,"proteinAtLeast15":true},{"slug":"filet-de-boeuf-7oz","name":"Filet de Boeuf 7oz","section":"Mains","category":"main","kcal":809,"priced":true,"priceVaries":true,"hasSugar":false,"hasFibre":false,"hasSalt":false,"hasSaturates":false,"tier":"verified","dietary":{"halal":false,"vegan":false,"vegetarian":false,"pescatarian":false,"glutenFree":true,"dairyFree":true},"isAddon":false,"isKids":false,"isSharing":false,"description":null,"tip":null,"sourceUrl":null,"mainsCount":10,"kcalRank":4,"proteinRank":6,"proteinRankAll":6,"proteinPer100kcalRank":5,"proteinPerPoundRank":6,"highProtein":true,"lowCalorieFit":false,"proteinAtLeast15":true},{"slug":"le-burger","name":"LE Burger","section":"Mains","category":"main","kcal":1111,"priced":true,"priceVaries":true,"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: At 1,111 kcal, this burger is close to most people's full daily calorie target in one sitting.","sourceUrl":null,"mainsCount":10,"kcalRank":8,"proteinRank":7,"proteinRankAll":7,"proteinPer100kcalRank":9,"proteinPerPoundRank":5,"highProtein":true,"lowCalorieFit":false,"proteinAtLeast15":true},{"slug":"pork-loin","name":"Pork Loin","section":"Mains","category":"main","kcal":742,"priced":true,"priceVaries":true,"hasSugar":false,"hasFibre":false,"hasSalt":false,"hasSaturates":false,"tier":"verified","dietary":{"halal":false,"vegan":false,"vegetarian":false,"pescatarian":false,"glutenFree":true,"dairyFree":false},"isAddon":false,"isKids":false,"isSharing":false,"description":null,"tip":null,"sourceUrl":null,"mainsCount":10,"kcalRank":3,"proteinRank":8,"proteinRankAll":8,"proteinPer100kcalRank":8,"proteinPerPoundRank":7,"highProtein":true,"lowCalorieFit":false,"proteinAtLeast15":true},{"slug":"rump-of-lamb","name":"Rump of Lamb","section":"Mains","category":"main","kcal":969,"priced":true,"priceVaries":true,"hasSugar":false,"hasFibre":false,"hasSalt":false,"hasSaturates":false,"tier":"verified","dietary":{"halal":false,"vegan":false,"vegetarian":false,"pescatarian":false,"glutenFree":true,"dairyFree":true},"isAddon":false,"isKids":false,"isSharing":false,"description":null,"tip":"Fact: Lamb rump is naturally high in fat — around two-thirds of the calories here come from the 66g fat.","sourceUrl":null,"mainsCount":10,"kcalRank":6,"proteinRank":5,"proteinRankAll":5,"proteinPer100kcalRank":7,"proteinPerPoundRank":4,"highProtein":true,"lowCalorieFit":false,"proteinAtLeast15":true},{"slug":"sirloin-8oz","name":"Sirloin 8oz","section":"Mains","category":"main","kcal":974,"priced":true,"priceVaries":true,"hasSugar":false,"hasFibre":false,"hasSalt":false,"hasSaturates":false,"tier":"verified","dietary":{"halal":false,"vegan":false,"vegetarian":false,"pescatarian":false,"glutenFree":true,"dairyFree":true},"isAddon":false,"isKids":false,"isSharing":false,"description":null,"tip":null,"sourceUrl":null,"mainsCount":10,"kcalRank":7,"proteinRank":4,"proteinRankAll":4,"proteinPer100kcalRank":6,"proteinPerPoundRank":8,"highProtein":true,"lowCalorieFit":false,"proteinAtLeast15":true},{"slug":"vegetable-risotto","name":"Vegetable Risotto","section":"Mains","category":"main","kcal":831,"priced":true,"priceVaries":true,"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":"Fact: Over half the calories here come from fat — likely butter and parmesan in the risotto base.","sourceUrl":null,"mainsCount":10,"kcalRank":5,"proteinRank":10,"proteinRankAll":11,"proteinPer100kcalRank":10,"proteinPerPoundRank":9,"highProtein":false,"lowCalorieFit":false,"proteinAtLeast15":true},{"slug":"frites","name":"Frites","section":"Sides","category":"side","kcal":377,"priced":true,"priceVaries":true,"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":"Fact: At £15.95 for a side of fries, you're paying more per gram of protein than almost any main on the menu.","sourceUrl":null,"mainsCount":null,"kcalRank":null,"proteinRank":null,"proteinRankAll":21,"proteinPer100kcalRank":null,"proteinPerPoundRank":null,"highProtein":false,"lowCalorieFit":false,"proteinAtLeast15":false},{"slug":"pea-and-bean-salad","name":"Pea & Bean Salad","section":"Sides","category":"side","kcal":663,"priced":true,"priceVaries":true,"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":"Tip: Listed as a salad but packs 663 kcal — likely from an oil-heavy dressing. Ask for dressing on the side.","sourceUrl":null,"mainsCount":null,"kcalRank":null,"proteinRank":null,"proteinRankAll":12,"proteinPer100kcalRank":null,"proteinPerPoundRank":null,"highProtein":false,"lowCalorieFit":false,"proteinAtLeast15":false},{"slug":"devon-crab","name":"Devon Crab","section":"Starters","category":"starter","kcal":607,"priced":true,"priceVaries":true,"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":"Fact: Only 8g protein despite being a crab dish — most of the 607 kcal comes from the accompanying sauces and dressing.","sourceUrl":null,"mainsCount":null,"kcalRank":null,"proteinRank":null,"proteinRankAll":19,"proteinPer100kcalRank":null,"proteinPerPoundRank":null,"highProtein":false,"lowCalorieFit":false,"proteinAtLeast15":false},{"slug":"game-terrine","name":"Game Terrine","section":"Starters","category":"starter","kcal":434,"priced":true,"priceVaries":true,"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":null,"kcalRank":null,"proteinRank":null,"proteinRankAll":14,"proteinPer100kcalRank":null,"proteinPerPoundRank":null,"highProtein":false,"lowCalorieFit":false,"proteinAtLeast15":false},{"slug":"souffle-au-fromage","name":"Soufflé au Fromage","section":"Starters","category":"starter","kcal":390,"priced":true,"priceVaries":true,"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":13,"proteinPer100kcalRank":null,"proteinPerPoundRank":null,"highProtein":false,"lowCalorieFit":false,"proteinAtLeast15":false},{"slug":"steak-tartare","name":"Steak Tartare","section":"Starters","category":"starter","kcal":357,"priced":true,"priceVaries":true,"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: Raw beef means zero cooking loss — steak tartare retains more natural creatine than cooked steak.","sourceUrl":null,"mainsCount":null,"kcalRank":null,"proteinRank":null,"proteinRankAll":10,"proteinPer100kcalRank":null,"proteinPerPoundRank":null,"highProtein":false,"lowCalorieFit":false,"proteinAtLeast15":false}],"deals":[]}