Updated November 2026
Chocolate cream cold brew is a smooth, lightly sweet iced coffee with a cocoa-flavored foam poured over the top. You can make it at home with a batch of cold brew, a simple chocolate syrup, and a small amount of cream. This guide walks through each part so the coffee stays bold and the topping stays thick.
Step 1: Brew the Cold Brew Base
Start with a concentrate or a ready-to-drink cold brew that tastes clean and not sour. If you brew your own, use a ratio of about 1:8 by weight, meaning 90 grams of coarsely ground coffee to 720 grams of cold water. Steep for 14 to 16 hours in the refrigerator, then filter. A medium or medium-dark roast with notes of cocoa or nuts pairs well with chocolate. For more on bean choice, see Which Beans for Cold Brew Coffee Work Best? A Practical Guide.
Shopping for one? See our guide: Starbucks Chocolate Cream Cold Brew Review: Who Is It For?.
Step 2: Make the Chocolate Syrup
Combine 2 tablespoons of unsweetened cocoa powder, 2 tablespoons of sugar, and 2 tablespoons of hot water in a small bowl. Stir until smooth with no lumps. Add 1 teaspoon of vanilla if you want a rounder finish. The syrup should pour easily but not run thin. Let it cool before using so it does not melt the cream.
Step 3: Whip the Chocolate Cream Topping
Use cold heavy cream, about 1/2 cup per drink, and whip it with 1 tablespoon of the cooled chocolate syrup. Whip until soft peaks form, usually 1 to 2 minutes with a hand whisk or 30 to 45 seconds with a milk frother. Stop before stiff peaks, or the texture turns grainy. Cream with a higher fat content holds its shape longer.
Tools You Will Need
- A glass or pitcher for the cold brew
- A small bowl and whisk, or a handheld milk frother
- A fine-mesh strainer for the cocoa
- Ice and a measuring spoon
Step 4: Assemble the Drink
Fill a tall glass with ice to about three-quarters full. Pour in 6 to 8 ounces of cold brew, then add a splash of milk or water if the coffee tastes too strong. Spoon the chocolate cream gently over the top so it floats rather than sinks. Drink it right away while the foam is firm. Stir only if you want the flavors to blend.
Ratios and Adjustments That Matter
The balance between coffee, sweetness, and cream decides whether the drink tastes rich or flat. Use this starting point and adjust by taste:
| Component | Starting Amount | Adjust If |
|---|---|---|
| Cold brew | 6 to 8 oz | Too bitter: add more water |
| Chocolate syrup | 1 tbsp | Too faint: add 1/2 tsp more |
| Heavy cream | 1/2 cup | Too thin: whip a little longer |
| Ice | About 3/4 of glass | Too watery: use less ice |
Common Mistakes
- Using warm syrup, which melts the cream and makes it runny.
- Over-whipping the cream until it turns grainy.
- Pouring the cream in before the coffee is cold, which causes it to slide off.
- Using unsweetened cocoa without enough sugar, making the drink taste harsh.
- Letting the drink sit too long, since the foam loses its structure within 15 minutes.
Recommended Gear
- Handheld milk frother: It whips small batches of cream quickly and evenly. View on Amazon
- Cold brew coffee maker: A dedicated pitcher with a filter makes steeping simple and mess-free. View on Amazon
- Fine-mesh strainer: It removes cocoa lumps before they reach the cream. View on Amazon
FAQ
Can I use milk instead of heavy cream?
Yes, but whole milk will whip into a lighter foam that deflates faster. Heavy cream holds its shape longer and gives a richer texture.
How long does chocolate cream keep in the fridge?
Store it covered in the refrigerator for up to three days. Whip it again briefly if it loosens before using.
Why does my chocolate cream sink into the coffee?
The cream is likely too thin or the coffee is not cold enough. Chill the cream well, whip to soft peaks, and pour over ice-cold cold brew.
Conclusion
Making chocolate cream cold brew comes down to a well-balanced base, a smooth cocoa syrup, and cream whipped to soft peaks. Once you have the ratios down, adjust sweetness and strength to suit your taste. Keep the cream cold and the coffee cold, and the drink will hold its layers from the first sip to the last.
