Three homemade milkshakes on a plate.

Homemade Milkshake


How can you not like a homemade milkshake? You can eat them year-round but especially during the summer when it is warm out. It is the perfect cold drink, and there are so many flavor possibilities.

If you are an ice cream lover, then you will love learning how to make milkshakes at home. No need to go to McDonald’s, or any of those fast food places for a milkshake.

Did you know that September 12th is National Milkshake Day? Time to learn how to make them so you can celebrate that awesome day.

A homemade milkshake is super easy to make with just a few ingredients. I will show you how to make 3 of my favorite milkshakes. If I can do it, you can do it. Let’s get started!

Step 1: Gather the ingredients

vanilla ice cream, milk, strawberries, chocolate syrup, etc. on a wooden table.

In order to make a homemade milkshake you need just a few basic ingredients:

Vanilla Milkshake

  • Vanilla ice cream – Use a storebought ice cream or homemade vanilla ice cream.
  • Milk – I like to use whole milk but other milk will work
  • Vanilla extract
  • Whipped cream topping (optional)

Strawberry Milkshake

  • Vanilla or strawberry ice cream
  • Milk
  • Strawberry syrup – Or you can use strawberry jam/jelly or homemade strawberry sauce
  • Fresh or frozen strawberries
  • Whipped cream topping (optional)

Chocolate Milkshake

  • Vanilla or chocolate ice cream
  • Milk
  • Chocolate syrup
  • Whipped cream topping (optional)
  • Mini chocolate chips, shaved chocolate, chocolate sprinkles (optional)

Step 2: How to make a homemade vanilla milkshake

Vanilla milkshake ingredients in a blender on a wooden table.

The basic homemade milkshake is the vanilla milkshake. All the other flavors stem from this one. Start by adding the ice cream to a blender. You can always add more ice cream later if you want it to be a thicker shake.

Then add in the milk. Another way to keep the shake from being too runny is to not use as much milk. Everyone’s tastes are different. So you can start with half of the milk first if you want.

Next, add in the vanilla extract, and turn on the blender and blend until smooth. Pour the shake into a glass and then top it with some whipped cream if you like and serve.

Homemade vanilla milkshake on a table.

Another way to thicken the shake up is to put it in the freezer for about 30 minutes. This works well if you ran out of ice cream and accidentally put too much milk in. Since normally you could just add more ice cream to thicken it up.

Easy Homemade vanilla milkshake.

Step 3: How to make a homemade strawberry milkshake

Strawberries, vanilla ice cream, milk, and strawberry syrup in a blender.

In order to make a strawberry milkshake at home, again start with around 4 scoops of vanilla ice cream, or of course, you can use strawberry ice cream. Add in the fresh or frozen strawberries. Frozen strawberries will help make it thicker.

To get a nice rich strawberry flavor add in the strawberry syrup as well. Or you can use something like strawberry jelly or preserves. Also, you could use my homemade strawberry sauce. Or a splash of strawberry extract.

Add some milk and blend until smooth. Pour it in a glass and top it off with some whipped cream, and maybe sliced fresh strawberries, red sprinkles, or something like that.

Homemade strawberry milkshake on a wooden table.

And there you have it, an easy homemade strawberry milkshake. Serve it with a long spoon or a straw. Enjoy!

Step 4: How to make a homemade chocolate milkshake

Vanilla ice cream, milk, and chocolate syrup in a blender on a wooden table.

Now for a homemade chocolate milkshake the process is pretty much the same as the others. Add the vanilla or chocolate ice cream to a blender. Also, add in the chocolate syrup. Start with about a tablespoon or so, you can also add more later if you like.

Then add in some milk and blend until smooth. Easy peasy, right?

Pour the chocolate shake in a glass, top with whipped cream and mini chocolate chips, or maybe some shaved chocolate, or chocolate sprinkles.

Chocolate milkshake with whipped cream and mini chocolate chips on a wooden table.

And that is how easy it is to make a chocolate milkshake and other flavors of milkshakes at home.

Some other flavors you may want to try are banana, blueberry, peach, etc. Have fun creating your own flavors. Enjoy!

How long does a homemade milkshake last?

Well hopefully not very wrong if you make it right, haha. They are best enjoyed right after they are made. You can store them in the fridge for an hour or two, but then it gets really runny or soupy. The freezer is an option for an hour or so as well, but then it can freeze solid. Once it freezes you can always bring it out at room temp for a little while until it softens again.

Easy milkshakes pin for Pinterest
(Pin it!)

Here are some other recipes you may like:

Banana Split

3 Ingredient Vanilla Ice Cream

Ice Cream Rolls

Homemade Chocolate Ice Cream

Creamsicle Float

Easy Homemade Milkshakes 3 Flavors

In this recipe, I show you how to make 3 easy milkshakes, vanilla, strawberry, and chocolate. They are so simple to make with just a few ingredients. And they taste amazing! Also, they are much cheaper to make at home.
Prep Time5 minutes
Cook Time0 minutes
0 minutes
Total Time5 minutes
Course: Beverages, Dessert, Desserts
Cuisine: American
Keyword: chocolate, ice cream, kids, milk, strawberry, summer, vanilla, vanilla extract
Servings: 1 person
Calories: 663kcal
Author: Matt Taylor


Vanilla Milkshake

  • 4 scoops of vanilla ice cream
  • 1/2 cup or so of whole milk other milk can be used (about 118ml)
  • 1/2 tsp. vanilla extract 2ml
  • Whipped cream optional

Strawberry Milkshake

  • 4 scoops of vanilla or strawberry ice cream
  • 1/2 cup or so of whole milk or other milk (about 118ml)
  • 1 cup fresh or frozen strawberries frozen helps make it thicker (about 150g)
  • 1 tbsp or so of strawberry syrup 20g
  • Whipped cream optional

Chocolate Milkshake

  • 4 scoops of vanilla or chocolate ice cream
  • 1/2 cup or so of whole milk or use other milk (about 118ml)
  • 1 to 2 tbsp. of chocolate syrup 20 to 40g
  • Whipped cream optional
  • Chocolate chips optional


  • Place all the ingredients into a blender and blend until smooth. For a thicker shake use less milk or use more ice cream.
    You may also place it in the freezer for about 20 to 30 minutes to help thicken it up. Frozen fruit will also help make it thicker.
  • Pour the milkshake into a glass and top with whipped cream, sprinkles, more flavoring, cherries, etc.


How to Make Milkshakes | Easy Strawberry Vanilla Chocolate Milkshakes Recipe


Note: The calories and other nutritional facts will vary greatly depending on how much ice cream, milk, and additional toppings you use, but this gives you a general idea for a large 12 oz vanilla milkshake.
Homemade milkshakes nutritional facts
Tried this recipe?Mention @WPRecipeMaker or tag #wprecipemaker!


Calories: 663kcal

Do you like this recipe? Please give it a rating and comment down below, I really appreciate it. If you make it tag me on Instagram @inthekitchenwithmatt. Also, sign up for the newsletter so you won’t miss out on any of my new posts and recipes.


  1. Kapolobwe Chilongo

    5 stars
    Thank you so much for the recipes, I’m learning a lot … bless you!

  2. yummy milkshake, i loved it.

  3. 5 stars
    I love homemade milkshakes – delicious!

  4. 5 stars
    This milkshake recipe is easy and so creamy. Loved it.

  5. 5 stars
    Nothing beats a strawberry milkshake with fresh strawberries – great recipe!

Leave a Comment

Your email address will not be published. Required fields are marked *


Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.