Thick, Iced Milo Dinosaur (3 Simple Ingredients, 5 Minutes)
A Milo Dinosaur is a sweet, extra-malty iced chocolate drink capped with a thick, crunchy layer of undissolved Milo powder. It’s a beloved Malaysian and Singaporean treat that you can make at home in about five minutes with just three core ingredients.

Once you try that combination of cold milk, deep chocolate-malt flavour, and the crisp powdered topping, you’ll understand why this drink has such a loyal following. When an afternoon calls for something frosty, sweet, and a little nostalgic, this is the one I reach for.
What Makes This Milo Dinosaur So Good
The first sip is cold and creamy, with that familiar malted chocolate flavour coating your tongue. Then you go in with a spoon and hit the dry Milo dust. It’s crunchy, intensely chocolatey, and just a little gritty in the best way.
I like to think of it as a milkshake and a chocolate float meeting in the middle, but with no blender needed. That’s the real draw here: pure nostalgia with zero fuss, perfect for hot afternoons when even pulling out a blender feels like too much.
Ingredients

- 5 tbsp Milo powder, divided: 3 tablespoons go into the drink, 2 stay dry for the topping. The classic Australian Milo or the sweeter Asian versions both work well.
- 1 cup whole milk, cold: any milk you have on hand works, but whole milk gives the richest, creamiest body.
- 6 to 8 ice cubes: a generous handful is enough to fill a tall glass and keep the drink frosty.
Variations / Substitutions
- Make it sweeter: stir 1 to 2 teaspoons of sweetened condensed milk into the milk before adding the Milo. The drink gets even creamier and closer to a dessert.
- Dairy-free option: swap in oat milk or your favourite plant milk. The texture will be a touch thinner, so use an extra tablespoon of Milo if you want more body.
- Extra thick version: use 4 tablespoons of Milo in the milk instead of 3 and cut the milk back to 3/4 cup. The drink will be thicker and almost spoonable.
- Frozen treat twist: pour the blended Milo milk into an ice cube tray and freeze. Pop the cubes into a glass and top with the reserved Milo powder for a slushier, longer lasting drink.
For a dessert spin on the same flavours, give Milo Dinosaur Cake a look.
How To Make a Milo Dinosaur
Step 1: Mix the Milo and Milk

Add the 3 tablespoons of Milo powder to a tall glass or a small jug. Pour in the 1 cup of cold milk. Stir vigorously with a spoon for about 30 seconds, until the powder dissolves completely and the milk turns a uniform chocolate brown with a few small bubbles on top.
The mixture should look smooth, with no dry spots clinging to the bottom. A few stubborn specks of undissolved malt are normal and will add to the final drink’s texture.
Step 2: Pour Over the Ice

Fill a tall serving glass with the 6 to 8 ice cubes, leaving a little room at the top. Pour the Milo milk straight over the ice, letting it cascade around the cubes and settle just below the rim.
You should see the drink turn instantly frosty. The ice will start to chill the milk further, so work quickly so the drink stays as cold as possible for the next step.
Step 3: Top It with Milo Powder

Sprinkle the remaining 2 tablespoons of Milo powder evenly over the surface to form a thick, solid cap. Do not stir it in. The mound should sit proud on top of the milk, looking like a little island of chocolate dust.
This is the signature Dinosaur finish. Serve it right away with a spoon and a straw. The first few bites of that crunchy topping are what make this drink special.
A Few Tips for a Perfect Milo Dinosaur
- Chill the glass for a few minutes before building the drink. A frosty glass keeps everything colder longer and makes the final look even more inviting.
- Don’t mix the topping in. Spoon it up, let it soften on your tongue, then take a sip of the cold Milo milk. That contrast is the whole point.
- If your Milo powder is sitting in clumps, give it a quick sift before sprinkling. A fine, even layer looks great and dissolves just a little as you drink.
Scale the drink to your glass size:
| Glass size | Milo for drink | Milo for topping | Milk | Ice cubes |
|---|---|---|---|---|
| 250ml | 2 tbsp | 1 tbsp | 3/4 cup | 5 |
| 350ml | 3 tbsp | 2 tbsp | 1 cup | 6 to 8 |
| 500ml | 4 tbsp | 2 to 3 tbsp | 1 1/4 cups | 10 |
Frequently Asked Questions
Can I use hot Milo instead?
No, a Milo Dinosaur is always iced. If you pour hot Milo over ice, it will melt quickly and turn watery. The drink relies on cold milk to keep the layers intact.
My Milo powder isn’t sweet. Should I add sugar?
Taste the milk after stirring in the Milo. If it needs more sweetness, stir in a teaspoon of sweetened condensed milk or a pinch of sugar before adding the ice. The topping adds a chocolate punch but doesn’t sweeten the liquid much.
Can I make this ahead of time?
Not really. The dry topping will start absorbing moisture within a minute or two. Build the drink right before serving and enjoy it immediately.
Is chunky Milo powder normal?
Yes, Milo contains malt extract and cocoa solids that sometimes clump together. It’s perfectly fine to use as is, but sifting it gives you a finer, more even topping that looks cleaner in the glass.

Milo Dinosaur Recipe
Ingredients
Method
- Add 3 tablespoons of Milo powder to a tall glass or jug, pour in the milk, and stir for 30 seconds until smooth and frothy.
- Fill a serving glass with the ice cubes, then pour the Milo milk over the ice.
- Sprinkle the reserved 2 tablespoons of Milo powder on top to form a thick cap and serve right away with a spoon and a straw.
