Cavin's Belgian Chocolate Milkshake vs Dadu Fresh Lychee Juice
Decode Label-scored on the concerns that matter for Beverage — the facts from each label, side by side. We decode, you decide.
Pack images are shown to identify the products. Decode Label is independent of Cavin's and Dadu Fresh and is not sponsored or endorsed by either. Trademarks
What's different
- •Cavin's Belgian Chocolate Milkshake has about 54% more total sugar than Dadu Fresh Lychee Juice (14.8 g vs 9.6 g per 100 g/ml).
- •Cavin's Belgian Chocolate Milkshake has 9.5 g of added sugar per 100 g/ml; Dadu Fresh Lychee Juice declares 0 g.
- •Cavin's Belgian Chocolate Milkshake has 3.4 g of protein per 100 g/ml; Dadu Fresh Lychee Juice declares 0 g.
- •Cavin's Belgian Chocolate Milkshake has 3.2× as much sodium as Dadu Fresh Lychee Juice (94.7 mg vs 30 mg per 100 g/ml).
- •Cavin's Belgian Chocolate Milkshake has 1.7 g of saturated fat per 100 g/ml; Dadu Fresh Lychee Juice declares 0 g.
- •Cavin's Belgian Chocolate Milkshake has 2.5× as much energy as Dadu Fresh Lychee Juice (102 kcal vs 40 kcal per 100 g/ml).
- •Only Cavin's Belgian Chocolate Milkshake lists the flagged ingredients Stabilizer and Sequestrants.
Cavin's Belgian Chocolate Milkshake
Not ahead on any concern we check.
Dadu Fresh Lychee Juice
Fewer concerns on: Added & Hidden Sugar, Caffeine & Stimulant Load, Empty Calories & Caloric Load +1 more
Scores: Dadu Fresh Lychee Juice has the higher Decode Label score (7.2 vs 2.7). Which difference matters most depends on who is eating or using it — that's your call.
A higher score means fewer or lighter concerns found under Decode Label's published rules. It is not a medical "safe", and a lower score does not establish that a product is unsafe.
Safety Score
Cavin's Belgian Chocolate Milkshake is a more complex beverage with higher sugar, fat, and a range of undisclosed additives.
Safety Score
Dadu Fresh Lychee Juice is a simpler beverage with natural fruit ingredients and lower sugar content.
Side by side
What each label says. Nutrition is per 100 g (or ml) so pack and serving sizes don't skew it.
Check the pack for "may contain" warnings if you have an allergy.
Brands choose their own serving sizes, so compare the per-100 figures above.
What these labels can't tell us
- How much of each ingredient is in the product — labels list order, not amounts.
- Cross-contact on the factory line beyond any "may contain" warning, and batch-to-batch variation.
- Anything a laboratory test would find — Decode Label reads labels; it does not test products.
Concern match
A separate lens from the overall Safety Score above — how well each product suits a specific concern, not an overall verdict. Each concern is scored 0–10: higher means less of that concern (5 ≈ neutral).
What matters most to you?
For , scores higher ( vs ). This is only a per-concern fit lens — it doesn't change the overall safety score, where still has the higher score.
For , the two are evenly matched. The overall safety verdict is unchanged.
This one is read from the two ingredient lists rather than measured by the Decode Label engine — useful for choosing, but it is not a safety finding.
Dadu Fresh Lychee Juice contains 9.6g of sugar per 100g, primarily from lychee juice and pulp, while Cavin's Belgian Chocolate Milkshake has a higher sugar content of 14.76g per 100g, with 'Sugar' listed as its second ingredient.
Both Dadu Fresh Lychee Juice and Cavin's Belgian Chocolate Milkshake do not list any artificial sweeteners in their ingredients.
Dadu Fresh Lychee Juice, being a fruit juice, contains no listed caffeine or stimulants, whereas Cavin's Belgian Chocolate Milkshake includes cocoa solids and Belgian chocolate, which naturally contain some caffeine.
Both Dadu Fresh Lychee Juice and Cavin's Belgian Chocolate Milkshake do not list specific ingredients that would significantly differentiate their acidity or potential for dental erosion based on the provided information.
Neither Dadu Fresh Lychee Juice nor Cavin's Belgian Chocolate Milkshake list any artificial colours or dyes in their ingredients.
Neither Dadu Fresh Lychee Juice nor Cavin's Belgian Chocolate Milkshake explicitly list 'artificial flavours,' though Cavin's does list 'Flavour' without further disclosure.
Both Dadu Fresh Lychee Juice and Cavin's Belgian Chocolate Milkshake do not explicitly list preservatives, but Cavin's Belgian Chocolate Milkshake includes undisclosed 'Stabilizer,' 'Sequestrants,' and 'Emulsifier,' indicating a higher additive load.
Dadu Fresh Lychee Juice has a lower caloric load at 40 kcal per 100g, primarily from fruit sugars, while Cavin's Belgian Chocolate Milkshake contains 101.53 kcal per 100g, contributing more empty calories due to higher sugar and fat content.
Dadu Fresh Lychee Juice, composed of lychee juice and pulp, offers some natural fruit nutrients, while Cavin's Belgian Chocolate Milkshake, despite containing milk protein, has a higher sugar and fat content and a more extensive list of additives, diminishing its overall nutritional value.
Cavin's Belgian Chocolate Milkshake
In its favour, from the label
- Contains protein from Double Toned Milk
Label findings to note
- Flavour not disclosed — the label does not say which substance this is
- Stabilizer, sequestrants, flavour not disclosed — 4 additive classes are named without saying which substances they are
- Higher sugar content (14.76g per 100g)
- Presence of undisclosed 'Stabilizer,' 'Sequestrants,' 'Flavour,' and 'Emulsifier'
- Higher caloric and fat load
Dadu Fresh Lychee Juice
In its favour, from the label
- Minimal ingredients (Lychee Juice, Lychee Pulp)
- Lower sugar content (9.6g per 100g)
- No listed artificial additives or stimulants
Label findings to note
- Limited protein and fiber content
Cavin's Belgian Chocolate Milkshake vs Dadu Fresh Lychee Juice — frequently asked questions
Dadu Fresh Lychee Juice has less per 100 g/ml. Cavin's Belgian Chocolate Milkshake has 14.8 g and Dadu Fresh Lychee Juice has 9.6 g of total sugar per 100 g/ml.
Dadu Fresh Lychee Juice has less per 100 g/ml. Cavin's Belgian Chocolate Milkshake has 9.5 g and Dadu Fresh Lychee Juice has 0 g of added sugar per 100 g/ml.
Cavin's Belgian Chocolate Milkshake has more per 100 g/ml. Cavin's Belgian Chocolate Milkshake has 3.4 g and Dadu Fresh Lychee Juice has 0 g of protein per 100 g/ml.
Dadu Fresh Lychee Juice has less per 100 g/ml. Cavin's Belgian Chocolate Milkshake has 94.7 mg and Dadu Fresh Lychee Juice has 30 mg of sodium per 100 g/ml.
Dadu Fresh Lychee Juice has less per 100 g/ml. Cavin's Belgian Chocolate Milkshake has 1.7 g and Dadu Fresh Lychee Juice has 0 g of saturated fat per 100 g/ml.
Cavin's Belgian Chocolate Milkshake's ingredient list includes Milk. No allergen is named in Dadu Fresh Lychee Juice's ingredient list. Check each pack for "may contain" warnings if you have an allergy.
Cavin's Belgian Chocolate Milkshake lists Stabilizer and Sequestrants. Dadu Fresh Lychee Juice lists none that Decode Label flags.
Related comparisons
Other side-by-sides you may want next.
-
Cavin's Belgian Chocolate Milkshake
vs
Cavin's Rabdi Milkshake
-
Cavin's Belgian Chocolate Milkshake
vs
Dadu Fresh Mixed Berries Juice
-
Cavin's Rabdi Milkshake
vs
Dadu Fresh Lychee Juice
-
Dadu Fresh Lychee Juice
vs
Dadu Fresh Mixed Berries Juice
-
Cavin's Rabdi Milkshake
vs
Dadu Fresh Mixed Berries Juice
Comparison generated by Decode Label from each product's listed ingredients. Every score and flagged finding comes from Decode Label's rules engine; the explanations are written with AI and cannot change a score. Always read the actual label.