
Classic Chocolate Milkshake
A thick, frosty diner-style chocolate milkshake made with just three ingredients plus optional whipped cream. It blends in under a minute and is rich, spoonable and still sippable through a straw.
- Prep
- 5 min
- Cook
- —
- Wait
- 10 min
- Total
- 15 min
- Makes
- 2 milkshakes (about 12 oz / 360 ml each)
Steps
Before you start
- Chill your serving glasses in the freezer for 10 minutes so the shakes stay cold and thick.
- Keep the milk in the fridge until the moment you blend; warm milk makes a thin shake.
- Let the ice cream sit on the counter for 3 to 5 minutes so it is scoopable but still very firm.
- Start with the smaller amount of milk. You can always thin the shake, but thickening it means adding more ice cream.
Chill the glasses
- Place two tall glasses in the freezer for at least 10 minutes while you gather everything else.
+ Show details− Hide details
Ready when: Glasses are frosty to the touch
Tip: Skip this and the shake melts faster against warm glass.
Soften the ice cream
- Leave the ice cream on the counter for 3 to 5 minutes.
- Scoop 8 large scoops (about 4 cups / 550 g) and set them in a bowl or directly into the blender jar.
+ Show details− Hide details
Ready when: A scoop pulls away cleanly and holds its shape without being soupy
Tip: Overly soft ice cream makes a thin shake.
Load the blender
- Pour the cold milk (1/2 cup / 120 ml) into the blender first, then add 3 tablespoons (45 ml) chocolate syrup and the vanilla if using.
- Add the ice cream scoops on top.
- Liquid first helps the blades catch.
Blend briefly
- Secure the lid and blend on low for 10 seconds, then increase to medium-high for 15 to 20 seconds.
- Stop and scrape down the sides if any ice cream is stuck.
+ Show details− Hide details
Ready when: Shake is smooth, uniformly brown, and slowly folds off a spoon with no visible ice cream chunks
Tip: Do not over-blend; the friction warms the shake and thins it. If too thick to blend, add milk 1 tablespoon (15 ml) at a time.
Line the glasses
- Take the glasses from the freezer.
- Drizzle the remaining 1 tablespoon (15 ml) chocolate syrup around the inside of the two glasses, turning each to create streaks.
+ Show details− Hide details
Ready when: Syrup streaks run partway down the inside of each glass
Pour and top
- Divide the shake evenly between the two glasses, about 12 oz (360 ml) each.
- Top each with a swirl of whipped cream if using.
- Serve immediately with a wide straw and a long spoon.
+ Show details− Hide details
Ready when: Shake is thick enough to mound slightly at the top of the glass
Tip: Serve right away; milkshakes thin out within 5 to 10 minutes.
Good to know
Tips
- Use a good-quality, full-fat ice cream; it is the main flavor and determines the texture.
- For a thicker shake, reduce milk to 1/3 cup (80 ml); for a thinner one, increase to 3/4 cup (180 ml).
- Add a tiny pinch of salt to deepen the chocolate flavor.
- For a malted version, blend in 2 tablespoons (about 15 g) malted milk powder.
Make ahead
Milkshakes are best made right before serving. For faster assembly, scoop the ice cream onto a parchment-lined tray and freeze it up to 1 day ahead, and chill the glasses.
Storage & reheating
Best drunk immediately. Leftover shake can be poured into a freezer-safe container and frozen up to 1 week; let it sit 10 minutes and re-blend with 2 tablespoons (30 ml) milk to revive it. Do not store at room temperature, and do not refrigerate longer than 1 hour.
Substitutions
- whole milk → 2% milk, oat milk or almond milk. Lower-fat milks give a slightly less creamy shake; use 1/4 cup (60 ml) less milk if you want it extra thick.
- chocolate ice cream → vanilla ice cream plus 2 extra tablespoons (30 ml) chocolate syrup. Gives a lighter chocolate flavor.
- chocolate syrup → chocolate hazelnut spread or melted and cooled chocolate. Use the same amount; the flavor will be richer.
- whipped cream → chocolate shavings or sprinkles. Skip if you want a simpler shake.





