If you love a thick, chocolatey mocha frappe but not the $6 price tag or the 490 calories, this Ninja Slushi mocha frappe recipe is about to become your new morning ritual. It blends bold cold brew with creamy milk and rich chocolate into a smooth, café-quality frozen coffee — and your Ninja Slushi does all the work while you get ready for the day.

Ninja Slushi mocha frappe in a tall glass topped with whipped cream and chocolate drizzle
Save This Recipe Form

Want to save this recipe?

Enter your email below & I will send it straight to your inbox. Plus you’ll get more great recipes from me on occasion!

It’s one of the most crave-worthy drinks in our whole collection of easy Ninja Slushi recipes, and once you nail it you’ll be reaching for the machine every afternoon.

Below you’ll get the exact recipe, a side-by-side comparison with McDonald’s and Starbucks (spoiler: you win on calories and cost), the one sugar rule that determines whether your frappe actually freezes, and honest fixes for the problems most recipes skip over.

Prep time: 5 minutes · Freeze time: 15–30 minutes · Serves: 2 · Cost: roughly $0.60–$0.90 per serving

Spiked frozen mocha frappe garnished with coffee beans, made on the Ninja Slushi Spiked Slush setting
Recipe card image (bottom)
Easy Ninja Slushi mocha frappe recipe served in a tall glass with whipped cream
A couple of quick notes: keep the keyword-heavy ones (hero, recipe card, sugar-free) spaced apart so the page doesn't read as over-optimized, and if you shoot a Pinterest-style vertical pin, give it its own text-overlay-aware alt like Ninja Slushi mocha frappe recipe — creamy copycat frozen coffee made at home. Only add alts for images you actually publish; empty or duplicate alts on decorative images can work against you.
Want me to drop these into the markdown file as placeholder image tags at the right spots, or move on to the JSON-LD Recipe schema?

Why You’ll Love This Mocha Frappe

  • It genuinely tastes like the coffee shop. Cold brew plus real chocolate syrup plus a splash of cream hits the same sweet, chocolate-forward mocha note as the drive-thru version — without the artificial aftertaste.
  • It’s a fraction of the cost. A homemade serving runs well under a dollar. A single McCafé Mocha Frappé is around $3, and a Starbucks Mocha Frappuccino is closer to $6.
  • It’s about half the calories. Roughly 200 calories a glass versus 430–490 for a small-to-medium fast-food frappe.
  • No ice, no watered-down flavor. The Ninja Slushi freezes the drink itself instead of blending it with ice, so the last sip tastes as bold as the first.
  • It’s endlessly customizable. Sugar-free, high-protein, dairy-free, extra-strong — there’s a tested swap for each further down.

Ninja Slushi Mocha Frappe vs. the Coffee Shop

This is the part most recipes leave out, and it’s the whole reason to make your own. Here’s how one homemade serving stacks up against the popular chains:

Mocha frappe (16 oz)CaloriesSugarApprox. cost
This Ninja Slushi recipe~200~25 g~$0.75
McDonald’s McCafé Mocha Frappé (small)~430~51 g~$3.00
McDonald’s McCafé Mocha Frappé (medium)~490~55 g~$3.50
Starbucks Mocha Frappuccino (grande)~370~54 g~$6.00

Making it at home cuts the calories and sugar roughly in half, and you control exactly what goes in — real milk instead of high-fructose corn syrup, and as much or as little sweetness as you like. If copycat coffee-shop drinks are your thing, you’ll also want to bookmark our Ninja Slushi copycat Frosty for dessert.

Ingredients

Everything here is a pantry or fridge staple. The amounts below make about 24 ounces, enough for two generous servings.

Ingredients for a Ninja Slushi mocha frappe: cold brew, milk, chocolate syrup, simple syrup, and vanilla
  • Chilled cold brew or strong brewed coffee — 2 cups (16 oz). Cold brew gives the smoothest, least bitter result, but any coffee works. Brew it strong; freezing mutes flavor, so a bolder base tastes better once frozen. Chill it first — cold liquid freezes far faster.
  • Whole milk — ¾ cup (6 oz). This is the creamy backbone. Swap in half-and-half for a richer, more indulgent frappe, or a barista-style oat milk to keep it dairy-free.
  • Chocolate syrup — 3 tablespoons. The mocha flavor and part of the sweetness. A quality syrup like Hershey’s or Ghirardelli tastes noticeably better than store brands here.
  • Simple syrup or granulated sugar — 2 tablespoons. Not optional, and here’s why: the Ninja Slushi needs a minimum sugar level to freeze at all (full explanation below). Simple syrup dissolves cleanly with no grit.
  • Vanilla extract — ½ teaspoon. Rounds out the coffee’s bitter edge and makes the whole thing taste more “finished.”
  • Whipped cream + chocolate drizzle (optional). For the full café presentation.

Equipment You’ll Need

  • Ninja Slushi (any model — FS300, FS301, or the larger XXL work identically for this)
  • A pitcher or large measuring cup for mixing
  • A whisk to fully dissolve the syrup and sugar
  • Measuring cups and spoons
  • A tall glass, ideally chilled in the freezer for 10 minutes

How to Make a Ninja Slushi Mocha Frappe

Whisking chilled coffee, milk, and chocolate syrup together in a glass pitcher

Step 1: In a pitcher, whisk together the chilled coffee, milk, chocolate syrup, simple syrup, and vanilla. Whisk for a good 20–30 seconds until there’s no grit at the bottom — undissolved sugar makes for a grainy frappe and can throw off the freeze.

Step 2: Set the machine on a flat surface with at least 4 inches of clearance on the sides and back — the vents need airflow to freeze properly. Install the auger and vessel and lock the bail handle. Pour your mixture in through the fill port, keeping it between the MIN (16 oz) and MAX (64 oz) lines, and close the lid.

Pouring the mocha coffee mixture into the Ninja Slushi vessel through the fill port

Step 3: Power on and choose FRAPPÉ. This preset starts at temperature level 2 out of 10 — the sweet spot for a thick, spoonable-but-sippable coffee frappe. You can nudge it colder for a firmer texture or warmer for a looser pour, but the default is dialed in for exactly this kind of drink.

Step 4: Freezing takes about 15–30 minutes, depending on how cold your coffee was and how full the vessel is. The machine beeps three times and the lights stop pulsing when it’s ready. Colder ingredients = faster freeze, so that fridge-chilling step really does earn its keep.

Step 5: Chill your glass, place it under the spout, and pull the handle. Fill about three-quarters to leave room for whipped cream and a chocolate drizzle. Serve within 30 minutes of the cycle finishing — dairy-based frappes can turn foamy if they sit in the machine too long.

Topping the homemade mocha frappe with whipped cream and a chocolate sauce drizzle

The 4% Sugar Rule (Why Your Frappe Won’t Freeze Without It)

This is the single most important thing to understand about the Ninja Slushi, and it explains 90% of “my frappe stayed watery” complaints.

The machine works by pulling heat out of the liquid while the auger keeps ice crystals moving so they never lock into a solid block. Sugar lowers the freezing point just enough to keep the mix in that slushy sweet spot. Ninja’s own guidance says your input needs at least 4% sugar — roughly 4 grams of sugar per 100 ml of liquid — for a proper frozen texture.

Plain black coffee has essentially zero sugar, which is exactly why you can’t just freeze coffee and cream on their own. The chocolate syrup and simple syrup in this recipe push you comfortably past that 4% floor, so it freezes reliably every time. (It’s the same reason the pudding mix and sugar matter so much in our Ninja Slushi chocolate milkshake — the machine needs that sugar and body to build a thick texture.)

If your base is too low in sugar, the machine tells you: the temperature LEDs flash one at a time in descending order, the preset lights flash, and it beeps — the “low sugar alert.” The fix is simple: stir in 1–2 more tablespoons of syrup or sugar, reset the preset, and restart.

One important note: artificial sweeteners like erythritol, stevia, and sucralose do not count toward that sugar requirement — they don’t lower the freezing point the same way. If you’re going sugar-free, use allulose (see the variations below), which does work.

Pro Tips for the Best Texture

  • Chill everything first. Cold coffee, cold milk, and a cold vessel all speed up the freeze and give a smoother crystal.
  • Brew stronger than you think. Frozen drinks taste less intense than liquid ones. A double-strength cold brew keeps the coffee flavor from disappearing.
  • Dissolve the sugar completely before pouring — grainy syrup means a grainy frappe.
  • Don’t turn off the preset until you’ve dispensed everything. Leaving it running keeps the leftover frappe frozen and makes cleanup easier.
  • Taste before you freeze, then dial back sweetness slightly. Cold dulls sweetness, but it’s easy to over-correct. Aim for a base that tastes just barely too sweet at room temperature.
Homemade Ninja Slushi mocha frappe next to a McDonald's cup showing lower calories and cost

Variations and Swaps

Sugar-Free / Keto Mocha Frappe

Replace the sugar and syrup with allulose — the one sweetener that actually helps the Slushi freeze. A common ratio that works is about ½ tablespoon of allulose per 8 oz of liquid. Use a sugar-free chocolate syrup and unsweetened cold brew, and you’ve got a low-carb frappe that still gets frosty.

High-Protein Mocha Frappe

Blend in a scoop of chocolate or vanilla protein powder or swap the milk for a protein shake (many bottled ones already contain enough sugar or fat to freeze well). It’s the same idea behind the protein milkshake in our round-up of easy Ninja Slushi recipes — a treat that eats like dessert but keeps you full.

Dairy-Free / Vegan

Use barista-style oat milk (it froths and freezes more like dairy than thin nut milks) and a plant-based whipped topping. Oat milk’s natural sugars also help it hit the freeze threshold.

Extra-Strong “Death by Mocha”

Swap brewed coffee for chilled espresso or double-strength cold brew and add an extra tablespoon of chocolate syrup. Bold, intense, and barely legal before noon.

Boozy Mocha (Spiked Slush)

Want an after-dinner version? Coffee and cream take beautifully to a splash of liqueur on the Spiked Slush preset. Follow the same balance as our Ninja Slushi frozen White Russian or frozen Irish coffee, keeping the total alcohol between 2.8% and 16% so it still freezes.

Flavored Twists

Stir in a tablespoon of caramel, hazelnut, peppermint, or toffee syrup, or a pinch of cinnamon or cocoa powder, to riff on the classic mocha. A peppermint mocha version is a fantastic holiday move.

Ninja Slushi mocha frappe in a tall glass topped with whipped cream and chocolate drizzle

Troubleshooting: When Your Frappe Isn’t Cooperating

It won’t freeze / stays watery. Almost always a sugar problem. Confirm your mix clears the 4% sugar minimum, add a tablespoon or two of syrup if needed, and make sure your ingredients went in cold. A warm start or an overfilled vessel also stretches the freeze time.

I’m getting the low-sugar alert. Descending temperature lights plus beeping means not enough dissolved sugar. Stir in 1–2 tablespoons of simple syrup, sugar, or juice, reset the preset, and restart.

It came out foamy. Foam forms when a dairy frappe sits in the machine too long after finishing. Dispense within 30 minutes, and whisk the base well before pouring. A splash of heavy cream also helps tame foam.

It’s too sweet. Cut the simple syrup to 1 tablespoon next time — the chocolate syrup alone often gets you close to the freeze threshold, especially with regular (not diet) milk.

It froze too solid. Bump the temperature setting up a notch or two toward warmer, or let it run a few minutes less on your next batch.

How to Store Leftover Mocha Frappe

  • In the machine: Leave the preset running and it’ll stay frozen and ready for up to about 12 hours. Turn it off and it melts.
  • Fridge: Pour leftovers into an airtight container for up to 24 hours. It’ll separate — just stir before drinking.
  • Freezer: Freeze in an airtight container for up to a month, then thaw in the fridge and re-blend or re-run through the Slushi to bring the texture back.
Creamy Ninja Slushi mocha frappe with a swirl of whipped cream and chocolate sauce, served with a straw

Serving Suggestions

Make it a moment: pair your frappe with a warm croissant for a weekend brunch, serve it after dinner with whipped cream as a light dessert, or set up a DIY topping bar with caramel, chocolate shavings, and crushed cookies when friends are over. It’s also a genuinely nice non-alcoholic option to hand guests at a summer get-together — and when the weather turns, our Ninja Slushi apple cider slush makes a cozy fall counterpart.

More Ninja Slushi Recipes to Try

Frequently Asked Questions

Can I use instant coffee instead of brewed? Yes. Dissolve about 2 tablespoons of instant coffee in 2 cups of cold water and stir well before adding. It’s slightly less rich than cold brew but works in a pinch.

Does the Ninja Slushi have a frappe setting? Yes — it’s the FRAPPÉ preset, one of five (Slush, Spiked Slush, Frappé, Milkshake, and Frozen Juice). It starts at a low default temperature tuned for creamy, coffee-style drinks.

How long does a Ninja Slushi mocha frappe take? Usually 15–30 minutes, though the machine can take up to 60 minutes depending on ingredients, volume, and starting temperature. Pre-chilled coffee is the biggest time-saver.

Can I make it caffeine-free? Absolutely — just use decaf coffee or decaf cold brew. Everything else stays the same.

Can I make it sugar-free? Yes, but only with allulose, which lowers the freezing point the way sugar does. Standard sweeteners like stevia, erythritol, and sucralose won’t help the machine freeze.

Why does my frappe need sugar at all? The Ninja Slushi relies on sugar to hit the right freezing point for a slushy (not solid) texture. Below roughly 4% sugar, it can’t build the frappe and will flash a low-sugar warning.

Ingredients for a Ninja Slushi mocha frappe: cold brew, milk, chocolate syrup, simple syrup, and vanilla

Ninja Slushi Mocha Frappe

No ratings yet
Prep Time: 5 minutes
Cook Time: 30 minutes
Total Time: 35 minutes
Servings: 2 Servings

Description

A creamy, café-style frozen mocha coffee made at home in your Ninja Slushi — richer than the drive-thru, for a fraction of the cost and calories.

Ingredients 

  • 2 cups strong brewed coffee, 16 oz chilled cold brew or strong brewed coffee
  • ¾ cup whole milk, (or half-and-half / oat milk)
  • 3 tbsp chocolate syrup
  • 2 tbsp simple syrup, or granulated sugar
  • ½ tsp vanilla extract
  • Whipped cream + chocolate drizzle, optional

Instructions

  • Whisk coffee, milk, chocolate syrup, simple syrup, and vanilla in a pitcher until fully dissolved.
  • Pour into the Ninja Slushi vessel between the MIN (16 oz) and MAX (64 oz) lines; lock the lid.
  • Select the FRAPPÉ preset and let it run 15–30 minutes until it beeps three times.
  • Dispense into a chilled glass, top with whipped cream and chocolate drizzle, and serve within 30 minutes.

Equipment

  • NInja Slushi Machine
  • Mixing Bowl

Nutrition

Serving: 1ServingCalories: 198kcalCarbohydrates: 39gProtein: 4gFat: 3gSaturated Fat: 2gPolyunsaturated Fat: 0.1gMonounsaturated Fat: 1gCholesterol: 11mgSodium: 73mgPotassium: 335mgFiber: 1gSugar: 34gVitamin A: 148IUVitamin C: 0.1mgCalcium: 124mgIron: 1mg

Share this recipe

We can’t wait to see what you’ve made! Mention @forktospoon or tag #forktospoon!