How to Make Milkshakes
Learning how to make milkshakes is mostly about balance: the right ice cream, the right amount of milk, and a blending method that keeps the texture thick and smooth.
With a few simple ratios and flavor ideas, you can make diner-style milkshakes at home without guesswork.
This guide explains the basics, the best ingredients, and the small adjustments that turn an average shake into a creamy, restaurant-worthy drink.
What Makes a Milkshake Work?
A good milkshake depends on three core elements: cold dairy, enough fat for creaminess, and controlled liquid so the drink does not become watery.
Ice cream provides body and sweetness, milk helps it blend, and flavoring ingredients define the final taste.
Traditional milkshakes became popular in American diners in the early 20th century, and the classic formula remains effective because it is simple.
When the ratio is right, the shake is thick enough to sip through a straw but still smooth enough to pour.
Basic Milkshake Formula
A reliable starting point is easy to remember and scales well for one or more servings.
- 2 cups ice cream for a thick single shake
- 1/4 to 1/2 cup milk, added gradually
- 1/2 to 1 cup flavor ingredient, such as fruit, chocolate, cookies, or syrup
If you want a thicker shake, use less milk.
If you want a drinkable shake that pours easily, add more milk a tablespoon at a time.
Whole milk usually gives the best texture, but 2% milk also works.
For richer results, some people use a splash of heavy cream alongside milk.
Best Ingredients for Creamy Results
Ice Cream Choice
Premium vanilla ice cream is the most versatile base because it has enough fat and a clean flavor.
French vanilla, custard-style ice cream, and vanilla bean all create a smooth texture.
Lower-fat frozen desserts can work, but the shake may be less rich and less stable.
Milk Options
Whole milk is the standard choice because it blends easily and supports a creamy mouthfeel.
Reduced-fat milk works in a pinch, but it can make the shake thinner.
For dairy-free versions, oat milk and soy milk are usually better than almond milk because they are naturally creamier and less watery.
Flavor Add-Ins
Choose ingredients that blend smoothly and do not add too much water.
- Fruit: bananas, strawberries, and mangoes
- Chocolate: cocoa powder, chocolate syrup, or melted chocolate
- Cookies and candy: crushed sandwich cookies, peanut butter cups, or chocolate bars
- Nut butters: peanut butter, almond butter, or hazelnut spread
- Extracts and spices: vanilla extract, cinnamon, espresso powder, or mint extract
How to Make Milkshakes Step by Step
- Chill your glass. Place the serving glass in the freezer for a few minutes so the shake stays colder longer.
- Add the ice cream first. Scoop the ice cream into the blender jar for easier mixing.
- Pour in a small amount of milk. Start with 1/4 cup and add more only if needed.
- Add flavor ingredients. Use syrup, fruit, candy, or cookies according to the flavor you want.
- Blend briefly. Blend on low or medium speed just until smooth.
Overblending can make the shake thin and airy.
- Check consistency. If it is too thick, add a tablespoon of milk and blend again.
If it is too thin, add a scoop of ice cream.
- Serve immediately. Pour into the chilled glass and top as desired.
How to Make Milkshakes Without a Blender?
You can make a milkshake without a blender by softening the ice cream slightly and mashing it with milk in a large bowl.
A sturdy whisk, fork, or immersion blender can help create a smoother texture.
This method works best for simple flavors like vanilla, chocolate syrup, or mashed banana.
For a more rustic shake, combine softened ice cream and milk in a jar with a tight lid and shake vigorously.
The result will be less smooth than a blender-made version, but it is useful when equipment is limited.
How to Make Milkshakes Thicker or Thinner?
Texture is controlled almost entirely by the ratio of ice cream to milk.
To make the shake thicker, use more ice cream, less milk, and very cold ingredients.
To make it thinner, add milk in small increments until it reaches the desired consistency.
- For a spoonable shake: use minimal milk and extra ice cream
- For a classic diner shake: use the basic formula above
- For a sippable shake: add a little more milk and blend less aggressively
Temperature matters as well.
If the ice cream is too soft, the shake can become runny quickly.
If the ingredients are very cold, the texture stays thick longer.
Popular Milkshake Variations
Chocolate Milkshake
Blend vanilla ice cream with chocolate syrup and a small spoonful of cocoa powder for deeper flavor.
A pinch of salt can sharpen the chocolate taste.
Strawberry Milkshake
Use fresh or frozen strawberries with vanilla ice cream.
If the berries are very tart, add a little sugar or strawberry syrup.
Banana Milkshake
Bananas add natural sweetness and body.
Use ripe bananas for a stronger flavor and a smoother result.
Cookies and Cream Milkshake
Crushed chocolate sandwich cookies create a familiar diner-style shake.
Blend most of the cookies lightly and save a few pieces for texture.
Peanut Butter Milkshake
Peanut butter adds richness and a savory edge.
It blends best when combined with vanilla ice cream and a little chocolate syrup or banana.
Common Mistakes to Avoid
Most milkshake problems come from small technique errors rather than complicated recipes.
- Too much milk: causes a thin, soupy shake
- Overblending: warms the mixture and breaks down the texture
- Using melted ice cream: reduces body and flavor
- Adding watery fruit without compensation: can make the shake loose
- Skipping the tasting step: leads to weak flavor or excessive sweetness
To keep the texture stable, blend only until the ingredients are combined.
If you are adding fruit, cookies, or candy, pulse them rather than running the blender continuously.
Toppings and Presentation Ideas
Toppings make a milkshake feel complete and can reinforce the flavor.
Whipped cream is the most common topping, followed by chocolate shavings, crushed cookies, sprinkles, chopped nuts, caramel sauce, or a maraschino cherry.
For presentation, serve the shake in a tall glass with a wide straw.
A decorative rim made with chocolate syrup, cookie crumbs, or crushed candy gives a diner-style finish.
If you are serving guests, make the shake first and add toppings right before serving so they stay crisp and visible.
Storage, Safety, and Serving Tips
Milkshakes are best served right away because they soften quickly at room temperature.
If you need to hold one for a short time, keep it in the freezer for a few minutes and re-stir before serving.
If a shake contains fresh fruit, dairy, or nut butter, refrigerate leftovers promptly and use them soon.
The texture will change after chilling, so it is usually better to make only what you plan to serve.
For larger batches, prepare the flavor base first and blend individual shakes to order.
That approach keeps the texture consistent and avoids warm, separated milkshakes.