Home ยป Easy Family Recipes ยป Drink Recipes ยป Milkshake Recipes ยป Milkshake Recipe

Milkshake Recipe

This post may contain affiliate links – please read my disclosure statement.

There’s something nostalgic about a thick homemade milkshake. Whether it reminds you of an old-fashioned soda fountain, summer afternoons, or grabbing a shake after a baseball game, it’s one of those classic treats that never goes out of style.

I tested several batches while creating this recipe because I wanted a milkshake that was thick, creamy, and easy to drink through a strawโ€”not watery, icy, or so thick that your blender struggled. After experimenting with different amounts of milk and ice cream, I found the perfect balance using 8 large scoops (about 4 cups) of ice cream with just 1 cup of whole milk. The result is a rich, creamy milkshake with the perfect old-fashioned texture.

If you’ve ever wondered how to make a milkshake at home, this easy milkshake recipe is the perfect place to start. Once you’ve mastered this basic milkshake recipe, it’s easy to turn it into chocolate, strawberry, cookies-and-cream, or dozens of other flavors.

โญ Melissa’s Tested 8-1-1 Formula

After testing multiple batches, I found that 8 large scoops (about 4 cups) of ice cream + 1 cup whole milk + 1 teaspoon vanilla makes the perfect thick homemade milkshake that’s still easy to sip through a straw.

Why You’ll Love This Milkshake Recipe

  • Thick, creamy, old-fashioned milkshake texture
  • Ready in just 5 minutes
  • Only 3 simple ingredients
  • Easy to customize with your favorite flavors
  • Better than most restaurant milkshakes
  • Make a diner style milkshake to enjoy right at home
  • Perfect for birthdays, summer treats, or family movie nights where an old-fashioned soda fountain takes the stage
  • Makes two large 15-ounce milkshakes

How Long Does It Take?

  • Prep: 5 minutes
  • Blend: 30-45 seconds
  • Yield: 2 Large (15 oz.) Milkshakes
Black milkshake icon with whipped cream and cherry on white background

Ingredients for a Homemade Milkshake

ingredients for a milkshake recipe including milk ice cream and vanilla
  • Ice Cream – Use a good-quality real dairy ice cream for the creamiest results. Since ice cream is the main ingredient, the better the quality, the better your milkshake will taste. Of course, you could always substitute your favorite homemade vanilla ice cream recipe.
  • Whole Milk – Whole milk gives this milkshake the perfect consistency without thinning it too much.
  • Vanilla – One teaspoon of vanilla extract adds extra depth of flavor. For an even richer vanilla taste, substitute vanilla bean paste.

How to Make a Milkshake

Step 1

  • Pour the whole milk into your blender.
milk for milkshake recipe
Add the milk first

Tip: Adding the liquid first helps everything blend more smoothly.

Step 2

  • Scoop in 8 large scoops (about 4 cups) of vanilla ice cream.
scooping vanilla ice cream for milkshake recipe
Scoop in 8 large scoops (about 4 cups) of vanilla ice cream.

Step 3

  • Add the vanilla extract or substitute vanilla bean paste for an even richer vanilla flavor.
vanilla extract and vanilla paste used in milkshake recipe
Add 1 teaspoon vanilla extract or vanilla bean paste.

Step 4

  • Blend just until smooth. Avoid overblending, which can melt the ice cream and thin the milkshake.
blending a milkshake in a blender
Blend just until smooth.

Step 5

  • Pour into two chilled 15-ounce soda fountain glasses.
Milkshake recipe topped with whipped cream, rainbow sprinkles, and maraschino cherries in two old-fashioned soda glasses.
Pour into two 15-ounce soda fountain glasses.

Step 6

My Best Tips for the Perfect Thick Milkshake

  • Keep your ice cream in the freezer until you’re ready to blend. Softer ice cream melts quickly and creates a thinner shake.
  • Use whole milk for the richest, creamiest texture.
  • Blend only until smooth. Overblending warms the milkshake and makes it thinner.
  • Skip the ice. Ice waters down the flavor instead of making the milkshake thicker.
  • Chill your serving glasses in the freezer for 10โ€“15 minutes to keep your milkshake colder longer.
  • For extra vanilla flavor, replace the vanilla extract with vanilla bean paste or add it in addition to the extract for a deeper vanilla flavor.
Black milkshake icon with whipped cream and cherry on white background

Customize Your Milkshake

If You Want…Do This
A thicker milkshakeAdd another scoop of ice cream
A thinner milkshakeAdd milk 1 tablespoon at a time
More vanilla flavorUse vanilla bean paste
A richer shakeUse whole milk
A colder shakeFreeze the serving glasses
A smoother textureBlend just until combined

Love frozen treats? Try my Watermelon Ice Cream or Snow Ice Cream next.

Melissa’s Tip

Keep your ice cream in the freezer until everything else is measured. It softens surprisingly fast, and colder ice cream makes a thicker milkshake.

Handy Tip: Prepare everything before removing the ice cream from the freezer.

How Many Scoops of Ice Cream Equal One Cup?

If you’re using a standard large ice cream scoop, 2 large scoops equal about 1 cup of ice cream.

For this recipe you’ll need:

  • 8 large scoops
  • about 4 cups ice cream
  • 1 cup whole milk

Knowing this shortcut makes it much easier to scoop directly into your blender without measuring every cup.

The Best Milkshake Ratio

After testing several versions, this ratio produced the thickest milkshake that was still easy to drink through a straw.

  • 4 cups vanilla ice cream
  • 1 cup whole milk
  • 1 teaspoon vanilla extract (optional but recommended)

If you’d like a thinner milkshake, add extra milk a tablespoon at a time.

Remember: It’s much easier to thin a milkshake with a splash of milk than it is to fix a milkshake that’s too thin. Start thickโ€”you can always add more milk.

Vanilla Milkshake Variation

Did you know? Vanilla is still America’s most popular ice cream flavor, making it the perfect base for almost any homemade milkshake.

For an even richer vanilla milkshake:

  • Use French vanilla ice cream.
  • Substitute vanilla bean paste for vanilla extract.
  • Add whipped cream, rainbow sprinkles, and a cherry for an old-fashioned soda shop presentation.

Chocolate Milkshake Variation

Swap the vanilla ice cream for chocolate ice cream or add:

  • ยผ cup chocolate syrup
  • chocolate milk instead of regular milk
  • mini chocolate chips
  • chocolate whipped cream

Chocolate syrup gives a sweeter milkshake, while chocolate ice cream creates a richer chocolate flavor.


Strawberry Milkshake Variation

Blend in:

  • fresh strawberries
  • frozen strawberries
  • strawberry syrup
  • strawberry ice cream

Fresh strawberries give brighter flavor.

Frozen strawberries create a thicker milkshake.

Top with whipped cream and a fresh strawberry.


Fun Milkshake Toppings

  • Whipped cream
  • Maraschino cherries
  • Rainbow sprinkles
  • Chocolate syrup
  • Caramel sauce
  • Cookie crumbles
  • Crushed candy bars
  • Mini marshmallows
  • Chopped peanuts
  • Chocolate curls

How to Store Leftover Milkshakes

Milkshakes are always best served immediately.

If you have leftovers, freeze them in an airtight container. When you’re ready to enjoy them again, allow the milkshake to soften slightly before blending again until smooth.

Frozen Treats You’ll Love

More Milkshake Recipes You’ll Love

lightbulb icon

FAQs about Milkshakes

Use more ice cream instead of adding less milk. Avoid adding ice, which waters down the flavor.

Absolutely! Vanilla simply adds extra depth of flavor, but the milkshake is still delicious without it.

Either works well. Vanilla bean paste gives the milkshake a richer vanilla flavor and adds beautiful vanilla bean specks.

Ice melts quickly and dilutes the creamy texture. Using frozen ice cream instead keeps the milkshake rich and thick.

Milkshakes are best enjoyed immediately after blending for the creamiest texture.

Yes, but whole milk makes the creamiest milkshake. Lower-fat milk works in a pinch but creates a thinner consistency.

Milkshake at a Glance

  1. Prep Time: 5 minutes
  2. Yield: 2 (15-ounce) milkshakes
  3. Ice Cream: 4 cups (8 large scoops)
  4. Milk: 1 cup whole milk
  5. Vanilla: 1 teaspoon
  6. Best Served: Immediately

Be sure to check out the full recipe and ingredient list below

Milkshake recipe topped with whipped cream, rainbow sprinkles, and maraschino cherries in two old-fashioned soda glasses.

Milkshake Recipe

Learn how to make the perfect thick and creamy homemade milkshake using vanilla ice cream, whole milk, and vanilla. This easy milkshake recipe comes together in just 5 minutes and tastes like an old-fashioned diner milkshake.
No ratings yet
Print Pin Rate
Course: Drinks
Cuisine: American
Prep Time: 5 minutes
Cook Time: 0 minutes
Total Time: 5 minutes
Servings: 2 servings
Calories: 635cal
Author: Melissa Haines
Cost: $10

Equipment

  • blender
  • ice cream scoop
  • Measuring cups
  • measuring spoons
  • 2 (15-ounce) old-fashioned soda fountain glasses (optional but fun!)

Ingredients

  • 4 cups vanilla ice cream (about 8 large scoops)
  • 1 cup whole milk
  • 1 tsp vanilla extract
  • 1 tsp. vanilla bean paste Optional:
  • Whipped cream, for topping
  • Rainbow chocolate sprinkles
  • Maraschino cherries

Instructions

  • Pour the whole milk into the blender.
  • Add the vanilla extract (or vanilla bean paste, if using).
  • Add the vanilla ice cream.
  • Blend on low just until smooth and creamy.
  • Avoid overblending.
  • Pour into two 15-ounce glasses.
  • Top with whipped cream, rainbow sprinkles, and a maraschino cherry.
  • Serve immediately.

Notes

  • Use whole milk for the richest, creamiest texture.
  • Keep the ice cream in the freezer until you’re ready to blend so it stays as cold as possible.
  • Don’t add ice. If your milkshake is too thin, blend in another scoop of ice cream instead.
  • Vanilla bean paste adds a richer vanilla flavor and beautiful vanilla bean specks.
  • This recipe makes 2 large (15-ounce) milkshakes.
Nutrition facts are only an estimateย 

Nutrition

Calories: 635cal | Carbohydrates: 70g | Protein: 13g | Fat: 33g | Saturated Fat: 20g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 9g | Cholesterol: 131mg | Sodium: 258mg | Potassium: 711mg | Fiber: 2g | Sugar: 64g | Vitamin A: 1309IU | Vitamin C: 2mg | Calcium: 488mg | Iron: 0.2mg

Similar Posts

Leave a Reply

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.