2,032 chocolate products sold in Irish supermarkets, ranked by protein per 100 calories.
| Product | kcal/100g | Protein/100kcal | Carbs/100kcal | Fat/100kcal |
|---|---|---|---|---|
| Lidl Milbona High Protein Chocolate Drink 330ml | 66 | 16g | 7.6g | 0.5g |
| Shamrock Chocolate Rocking Protein Builder | 54 | 15.9g | 6.4g | 2.1g |
| Lidl Milbona High Protein Drink Chocolate Flavour 398ml | 67 | 15.8g | 7.9g | 0.4g |
| Lidl Milbona XXL High Protein Chocolate Flavour Drink 800ml | 67 | 15.8g | 7.9g | 0.4g |
| Aldi Brooklea Protein Mousse White Chocolate Flavour 200g | 74 | 13.6g | 6.5g | 2g |
| Lidl Chocolate Brownie Protein Bar 45g | 369 | 13.6g | 6.9g | 3g |
| Lidl Milbona High Protein Pudding Chocolate Flavour 200g | 74 | 13.5g | 6.4g | 2g |
| Lidl Vemondo Plant Based Protein Pudding Hazelnut Chocolate Flavour 200g | 74 | 13.5g | 4.5g | 2.8g |
| Aldi Brooklea Chocolate Flavour Protein Mousse 200g | 76 | 13.3g | 6.4g | 2g |
| Lidl Milbona High Protein Chocolate Pudding 400g | 75 | 13.3g | 6.9g | 2g |
| Glenisk Hight Protein White Chocolate Raspberry Strained Irish Yogurt 195g | 78 | 13.2g | 11.3g | 0g |
| Lidl Milbona High Protein Chocolate Pudding 200g | 76 | 13.2g | 6.8g | 2g |
| Aldi Brooklea Milk Chocolate Cereal Balls Protein Yogurt Vanilla Flavour 221g | 104 | 13.1g | 7.1g | 2g |
| Aldi Brooklea White Chocolate Cereal Balls Protein Yogurt Strawberry Flavour 221g | 106 | 12.8g | 7.4g | 2.1g |
| Aldi Brooklea Protein Pudding White Chocolate Flavour 200g | 80 | 12.7g | 6g | 2.7g |
| Lidl Vemondo High Protein Pudding Chocolate Flavour 200g | 79 | 12.7g | 4.7g | 2.9g |
| Aldi Brooklea Chocolate Flavour Protein Pudding 200g | 81 | 12.6g | 7.7g | 2.1g |
| Aldi Cowbelle Protein Milkshake Chocolate Flavour 330ml | 62 | 12.5g | 10.6g | 0.8g |
| Lidl Milbona High Protein Chocolate Pudding 4 x 125g | 80 | 12.5g | 8.4g | 1.9g |
| Lidl Milbona High Protein Chocolate Flavour Pudding 200g | 81 | 12.3g | 7.9g | 2g |
| Lidl Protein Bars Chocolate Brownie Flavour 135g | 407 | 12.3g | 7g | 2.5g |
| Fit Foods Chocolate Flavoured Protein Pudding 200g | 82 | 12.2g | 7.7g | 2.2g |
| Starbucks Chocolate Mocha Flavour Protein Drink with Coffee 330ml | 52 | 12.1g | 8.1g | 1.9g |
| Lidl Milbona High Protein Pudding Double Choc Flavour 200g | 84 | 11.9g | 6.5g | 2.9g |
| Starbucks Chocolate Mocha Protein Drink | 168 | 11.9g | 8.3g | 2.1g |
| Lidl Milbona High Protein Mousse Chocolate Flavour 175g | 86 | 11.6g | 6.7g | 2.5g |
| Reflex Protein Bar Chocolate Toffee Bar 60g | 307 | 11.4g | 10.9g | 2.3g |
| Muller Light Protein Pot Chocolate Brownie Flavour 140g | 89 | 11.3g | 9.3g | 1.7g |
| Aldi Cowbelle Protein Chocolate Flavoured Milkshake 330ml | 54 | 11.2g | 12.3g | 0.7g |
| Avonmore Protein Gold Chocolate | 59 | 11.2g | 10g | 1.7g |
| Reflex High Protein Twin Chocolate Toffee Crispy Bar 30g | 307 | 10.9g | 10.9g | 2.4g |
| Reflex High Protein Chocolate Twin Bar 30g | 310 | 10.7g | 10.7g | 2.4g |
| Fulfill Chocolate Caramel & Cookie Dough | 342 | 10.6g | 5.6g | 3.5g |
| Fulfil Dark Chocolate & Mint Vitamin Protein Bar | 338 | 10.5g | 5.4g | 3.6g |
| Fulfil Chocolate brownie flavour vitamin and protein bar | 331 | 10.4g | 10.6g | 3.4g |
| Fulfil Chocolate Caramel Protein Bar | 351 | 10.3g | 7.4g | 3.4g |
| Fulfil Chocolate caramel flavour vitamin and protein bar | 349 | 10.3g | 7.4g | 3.4g |
| Fulfil Milk chocolate crunch protein bar | 362 | 10.3g | 8.3g | 3.7g |
| Fulfil chocolate caramel flavour vitamin & protein bar | 351 | 10.3g | 7.4g | 3.4g |
| Fulfil Chocolate Brownie Flavour Vitamin & Protein Bar | 338 | 10.2g | 10.4g | 3.4g |
| Fulfil Chocolate brownie vitamin and protein | 358 | 10.2g | 8.1g | 3.8g |
| Fulfil Chocolate caramel | 353 | 10.2g | 7.6g | 3.6g |
| Fulfil Protein Bar Chocolate Caramel | 353 | 10.2g | 7.6g | 3.6g |
| Fulfil Chocolate caramel & cookie dough bar | 355 | 10.1g | 7.9g | 3.7g |
| Fulfil White Chocolate & Cookie Dough | 361 | 10.1g | 7.6g | 3.8g |
| Fulfil chocolate brownie flavour | 359 | 10.1g | 8.2g | 3.7g |
| FULFIL Coconut and Chocolate | 344 | 10g | 5.7g | 4.1g |
| Fulfil Chocolate salted caramel | 371 | 10g | 7.5g | 4g |
| Fulfil Vitamin & protein bar (chocolate brownie flavour) | 359 | 10g | 8.4g | 3.6g |
| Fulfil Vitamin And Protein Bat Chocolate Brownie Flavour | 359 | 10g | 8.4g | 3.6g |
Showing the top 50 of the 2,031 chocolate products that carry a comparable calorie figure, ranked by protein per 100 calories. Figures per label, sourced from Open Food Facts and tracker user logs.
2,031 of the 2,032 chocolate products carry 20 calories or more per 100g, which is the floor below which protein per 100 calories stops being a real number. Across those the median is 1.3g of protein per 100 calories. 51 clear 10g of protein per 100 calories — about one in 40, and 10g is the line Keith uses for a food that pays for its calories.
Calories run from 21 to 648 per 100g inside this one group, a 31-fold spread, so “chocolate” on its own tells you almost nothing about what a portion costs you.
Own-brand is not the compromise here. The supermarket own-label median is 1.3g of protein per 100 calories across 300 products, against 1.3g for the 1,731 name-brand ones.
The chains are not equal on this: Aldi runs a median of 1.4g of protein per 100 calories across its 48 own-label chocolate products, Centra 1.2g across 30.
Most of what is sold as chocolate is not a protein food. The 51 that clear 10g per 100 calories sit at the top of the table and are the exceptions, not the rule.
1,508 of the 2,031 carry 400 calories or more per 100g — the ones worth weighing rather than eyeballing.
That chain-by-chain gap is why the biggest ranges get their own page: Aldi Chocolate covers 48 products, and everything else Aldi sells sits alongside it.
This is the aisle that quietly wrecks a calorie target, which is the whole point of where the calories actually hide.
For one specific product rather than the whole group, the 20,000-product database is searchable on Calories in Ireland, and the same figures are built into the free calorie tracker.
Real barcode-matched products with a confirmed photo — the same rule as Calories in Ireland: a photo only shows where we have a confirmed Open Food Facts match, never a guessed stock image.






We track 2,032 chocolate products across Irish supermarkets and brands. 2,031 of them carry 20 calories or more per 100g, which is the point below which protein per 100 calories stops being a real number, so those are the ones ranked and averaged here.
The table is sorted highest protein per 100 calories first, so the answer is the top row. The more useful number is that the median for the whole group is 1.3g per 100 calories and 51 products clear 10g — that tells you whether chocolate is worth buying for protein at all, which protein per 100g does not.