Starbucks Chocolate Cold Foam Copycat Recipe
The Starbucks chocolate cold foam recipe you can make at home takes about 2 minutes and costs a fraction of what you’d pay at the drive-through. It’s thick, lightly sweet, and sits on top of your iced coffee like a proper cloud of chocolate.
You only need 4 ingredients and a frother or blender. No special equipment, no barista training required.

Why I Love This Recipe
The foam itself is genuinely creamy without being heavy. The cocoa gives it a slightly bitter edge that stops it from tasting like dessert, which means it works on a morning coffee without feeling over the top.
It holds its shape for a good 5 to 7 minutes, long enough to stir it in gradually as you drink. That texture is the whole point.
Recipe Ingredients

- 2 tbsp heavy cream – The fat content is what makes the foam stable and thick; half-and-half will work but gives you a thinner result
- 3 tbsp 2% milk – Keeps the foam from being too rich; whole milk also works
- 1 tbsp mocha sauce – Starbucks uses their own mocha sauce; Torani or any chocolate syrup is a close swap
- 1 tsp cocoa powder – Adds depth and a slightly bitter chocolate note; Dutch-process is a little smoother
Variations / Substitutions
- Dairy-free – Use full-fat oat milk in place of both the heavy cream and 2% milk; the foam will be lighter and less stiff, but it works
- No mocha sauce – Swap in 1 tbsp of chocolate syrup like Hershey’s; the result is a bit sweeter and less intense
- Extra bitter – Use 1.5 tsp cocoa powder and reduce the mocha sauce to 2 tsp for a darker, less sweet foam
- Sweeter foam – Add 1 tsp of vanilla syrup along with the other ingredients for a sweeter, cafe-style taste
- Lower fat – Use half-and-half instead of heavy cream; the foam is thinner but still chocolatey
If you like cold foam drinks, the Starbucks Vanilla Sweet Cream Cold Brew Copycat Recipe is worth making next.
How To Make Chocolate Cold Foam
Step 1: Combine the Foam Ingredients
Add the 2 tbsp heavy cream, 3 tbsp 2% milk, 1 tbsp mocha sauce, and 1 tsp cocoa powder to a small jar, a tall frothing pitcher, or the cup of a handheld frother. If you have a blender, use that instead, since it gives you the most consistent texture. Give the cocoa a quick stir first so it does not clump when the frother hits it.
The mixture will look thin and very liquid at this stage, which is normal. Once you start frothing, it thickens quickly.
Step 2: Froth the Mixture

Run a handheld milk frother through the mixture for 20 to 30 seconds, keeping the head just below the surface so it pulls air in without splashing. If you are using a blender, blend on high for about 15 seconds. You want the foam to roughly double in volume and hold soft peaks when you lift the frother out.
The finished foam should be thick enough that a spoon dragged across the top leaves a brief trail before it fills back in. If it looks thin after 30 seconds, froth for another 10 seconds.
Step 3: Pour and Serve

Pour your cold brew or iced coffee into a glass over ice, then spoon or slowly pour the chocolate cold foam directly over the top. It should sit on the surface rather than sinking in right away. Finish with a light dusting of cocoa powder over the foam.
Recipe Tips
- Chill your cream first. Cold heavy cream froths faster and holds peaks longer than cream at room temperature.
- Cocoa clumping. If your cocoa powder clumps at the bottom during frothing, whisk it briefly with a fork into the mocha sauce before adding the milk and cream.
- Blender gives the best texture. A small personal blender or even a mason jar with a lid shaken vigorously for 30 to 45 seconds outperforms most handheld frothers for thickness.
- Leftover foam. If you make a little too much, spoon it over a glass of plain iced milk for a quick chocolate drink. It does not store well once frothed.
Scale it to your batch size:
| Batch | Heavy Cream | 2% Milk | Mocha Sauce | Cocoa Powder |
|---|---|---|---|---|
| 1 serving | 2 tbsp | 3 tbsp | 1 tbsp | 1 tsp |
| 2 servings | 4 tbsp | 6 tbsp | 2 tbsp | 2 tsp |
| 4 servings | 8 tbsp | 12 tbsp | 4 tbsp | 4 tsp |
Frequently Asked Questions
Can I make the foam ahead of time?
No. Once frothed, the foam starts to deflate within 10 minutes. Make it right before you pour your drink.
What if I do not have a frother?
Pour all 4 ingredients into a small jar with a tight lid and shake hard for 45 to 60 seconds. It will not be quite as airy, but it works.
Can I use this foam on hot drinks?
It will melt quickly on anything hot. It is designed for cold drinks only, and works best on iced coffee or cold brew straight from the fridge.
Will this work with sugar-free chocolate syrup?
Yes. The foam texture does not change with a sugar-free syrup, though the flavor will be slightly thinner. Add an extra pinch of cocoa powder to compensate.

Chocolate Cold Foam Recipe
Ingredients
Method
- Add the heavy cream, 2% milk, mocha sauce, and cocoa powder to a small jar or frothing pitcher and give the cocoa a quick stir to break up any clumps.
- Froth with a handheld frother for 20 to 30 seconds, or blend on high for 15 seconds, until the mixture doubles in volume and holds soft peaks.
- Spoon or pour the foam over a glass of iced coffee or cold brew, and finish with a light dusting of cocoa powder on top.
