McDonald’s Mocha Frappe Recipe


What do you get when you cross delicious coffee with ice cubes and just a little sweetness? A McDonald’s Mocha Frappe, that’s what! This tasty drink is perfect for when you need a pick me up and want to cool down at the same time. Today we will show you our McDonald’s Mocha Frappe recipe, give you some tips and tricks, and teach you how to make it.

mcdonalds mocha frappe

How To Make McDonald’s Mocha Frappe

Our McDonald’s Mocha Frappe recipe is straightforward to make, but you may need to plan ahead of time. The good news is that once you have done the prep, you can pretty much whip up a batch in an instant.

Traditionally Frappe is served over ice. In fact, you can still do this. However, if you have ever had a McDonald’s Mocha Frappe, you’ll be aware that it is super smooth and creamy, much like a milkshake. The secret is what you do with the ice.

You are going to need a blender to get a super smooth frappe. But we don’t just add ice cubes to coffee, oh no, we do something special. Ice cubes are all good and well, but you end up with a watery and diluted drink once they melt. The key to getting around this problem is to actually make the coffee into ice cubes.

This is actually great as the ice cubes will keep almost indefinitely, so if you are looking for a McDonald’s Mocha Frappe on the go, you’ll be able to make one in seconds.

You don’t need much equipment either. An ice cube tray, a blender, and a freezer are about all it takes.

The first step is making the coffee and allowing it to cool. Once it has cooled, we freeze it in the ice cube trays.

From then on, it is just a case of assembling your ingredients, giving them a whizz in a blender, and adding an optional garnish. It really is that simple.

McDonald’s Mocha Frappe

4 from 46 votes
Recipe by Laura Ritterman Course: DrinksCuisine: AmericanDifficulty: Easy


Prep time




Total time



Make yourself a morning time copycat McDonald’s Mocha Frappe today. Follow these step by step ingredients and directions to have this ready in under 1 hour.


  • 2 cups 2 cold coffee

  • 2 cups 2 regular dairy milk or almond milk

  • ¼ cup chocolate syrup

  • 7 teaspoons 7 white sugar

  • Heavy cream, whipped to garnish

  • 1 dark chocolate bar, finely grated


  • Make your coffee ahead of time and allow it to cool completely. Once it has cooled, pour the coffee into an ice cube tray and place it in the freezer.
  • The coffee will typically take around 3 hours to freeze. Remove the cubes from the freezer and add them to a blender.
  • Add the milk, syrup, and sugar to the blender.
  • Blitz the ingredients until they are all smooth
  • Add a generous dollop of whipped cream and finish with a small swirl of chocolate syrup and a couple of pinches of grated chocolate.


  • Freeze the coffee. The absolute key to making this McDonald’s Mocha Frappe recipe authentic is to freeze the coffee. Without this step, you are basically just going to have cold coffee. By making the coffee into cubes, you kill two birds with one stone. You get that wonderful coffee taste and a really lovely texture to your drink

Like this recipe?

Follow us @recipefairy on Pinterest

Tips and Trick

Let the coffee cool before freezing. This isn’t so much to do with the taste. If you have plastic ice cube trays, they might crack if you add hot coffee. Also, when you put hot things into a cold freezer, you can cause steam. This will lead to frost inside your freezer, so do yourself a favor and make sure that the coffee has cooled to room temperature before placing it in the freezer.

You can use alternative kinds of milk for this McDonald’s copycat recipe. We are a huge fan of whole milk. It makes the recipe super creamy. However, you can use whatever milk you prefer. Almond milk offers a little hint of sweetness that works wonderfully.

Make sure that you add the milk just before blending. Don’t leave it to stand for too long, or your coffee cubes will melt before they should, and the drink won’t be quite as thick.

Ok, so we know McDonald’s isn’t exactly famous for cutting down on calories. However, it is possible to make a lite version of our homemade McDonald’s Mocha Frappe. Our recipe uses sugar, but you can replace the sugar with your choice of artificial sweetener if you like. Provided you get the proportions right, it should taste pretty much the same.

We love our drinks syrups. If you do too, then feel free to ‘play jazz’. The basis for a mocha frappe is coffee and chocolate. The chocolate flavor, in particular, comes from the syrup. But don’t feel limited by this. Other favorites to try could be salted caramel or hazelnut. If you shop around, you might even be able to find zero calorie syrups too!

Can I Make This Without a Blender?

We realize that not everyone has a blender. But you’ll still be able to make McDonald’s Mocha frappe without a blender. It might not be 100% authentic, but the taste will be similar. What you can do is make your coffee ice cubes and place them in a Ziploc bag. Smash the ice cubes with a rolling pin or another heavy object to create a fine crush of ice. Then add it to the recipe as usual.


Well, that was easy, wasn’t it? The hardest part is remembering to freeze the coffee ahead of time. Nobody likes waiting for a McDonald’s Mocha Frappe! What is your favorite syrup to add to your Frappe? Let us know in the comments below!



  1. Judy Knight

    I had to quit drinking McDonald’s Moch Frappe because of the caffeine. I wish they had a decaf version! Will use this recipe to make my own with decaf coffee.

  2. I’m ssssooooo super excited about not only this McDonald’s copycat recipe, as it is my fiancés favorite,
    but also my favorite, the McDonalds Carmel frappé recipe too!!!! 🙂 I can’t wait to get home and actually make them for us… So excited!!☆☆☆

Leave a Comment

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