homemade McDonald’s mocha frappes

Fact: I love love love McDonald’s mocha frappes.

Fact: I don’t love the 560 calories that comes along with one 16 oz container of yumminess


Fact: I don’t handle caffeine well and you can’t get mocha frappes at McDonald’s that don’t have caffeine.

What’s a girl to do?

Well, make a homemade, healthier, and cheaper version of course!

First I searched online for a recipe for McDonald’s mocha frappes.  I found this post where a blogger made her own version of one.  I used her recipe/directions and tweaked it a bit.

Here’s what I did:

I brewed a pot of coffee (just regular strength, but decaf) and then poured it into an ice cube tray and froze it.  Then for each mocha I put 6 frozen coffee cubes, 1/2 cup skim milk, and a generous squirt of Hershey’s sugar free chocolate syrup (actually I used the Walmart brand) into my blender.  I never have measured the syrup but it’s a few tablespoons, I’m sure.  Blend it all up and voila…

My own mocha frappe.  Much cheaper, much healthier (less than 100 calories!), and jitter-free.  Try it!



  1. This looks wonderful! I can’t do the frappes either. Between the sugar and the caffeine I am down for the count! I am definitely going to try your version.

  2. Rhonda Bowers says:

    Looks delicious. I can handle the caffeine. I think I will try this with the regular coffee. Have a feeling this may just be a favorite!

  3. This is awesome! I’m totally going to do this…if I ever get a blender and coffeepot :)

  4. Angie Holman says:

    Definatly trying this!!!

  5. Kimberly says:

    This is way easier to make i found another recipe and didn5 have all the ingredients this is better thx ima try it right now

  6. you do know that Mcdonalds does not use coffee in their Frappes. it is coffee flavoring

  7. kallen253 says:

    I kind of figured that about the coffee. What about if you tried something like instant coffee? Would it have chunks in it? I was thinking of International Instant in a can.

You've heard what I have to say...now I want to hear your thoughts!