If you love mocha lattes, iced coffees, or rich chocolate drizzles, this Homemade Chocolate Coffee Syrup is a must-have! It’s the perfect blend of deep chocolate flavor and just the right amount of sweetness, making every cup of coffee taste like a café-quality treat.
The best part? It’s made with just a few simple ingredients and takes only 10 minutes to prepare! Whether you use it for lattes, iced coffee, drizzling over desserts, or even mixing into milk, this homemade syrup is way better than store-bought.
Let’s get started!
What You’ll Need
Ingredients:
- 1 cup water
- ¾ cup granulated sugar
- ¼ cup brown sugar (for a deeper caramelized flavor)
- ¾ cup unsweetened cocoa powder
- 1 teaspoon instant espresso powder (optional, enhances chocolate depth)
- 1 teaspoon vanilla extract
- ¼ teaspoon salt

Tools:
- Small saucepan
- Whisk
- Measuring cups and spoons
- Fine mesh strainer (optional, for an ultra-smooth syrup)
- Glass jar or bottle for storage
Pro Tips
- Use high-quality cocoa powder for the richest chocolate flavor. Dutch-processed cocoa creates a smoother, less acidic taste.
- Stir constantly while heating to prevent lumps and ensure a silky consistency.
- For a thicker syrup, simmer an extra 3–5 minutes until slightly reduced.
- Enhance the chocolate depth by adding a small pinch of cinnamon or cayenne pepper for a subtle warmth.
- Store in a squeeze bottle for easy drizzling into coffee or desserts.
Substitutions and Variations
- Sugar-Free Version: Use monk fruit sweetener or a sugar substitute instead of granulated sugar.
- Dairy-Free & Vegan: This recipe is naturally dairy-free and vegan-friendly.
- Extra Mocha Flavor: Swap instant espresso powder for a shot of strong brewed coffee.
- Chocolate Hazelnut Syrup: Add ½ teaspoon hazelnut extract for a nutty mocha twist.
- Spiced Chocolate: Stir in ½ teaspoon cinnamon or a tiny pinch of chili powder for a Mexican chocolate-inspired syrup.
How to Make It
1. Heat the Water and Sugars
In a small saucepan over medium heat, combine the water, granulated sugar, and brown sugar. Stir continuously until the sugar dissolves completely.

2. Add Cocoa and Espresso Powder
Whisk in the unsweetened cocoa powder and instant espresso powder (if using). Continue stirring until fully incorporated and smooth.

3. Simmer Until Syrupy
Reduce heat to low and let the syrup simmer for 5–7 minutes, stirring occasionally. The mixture should slightly thicken but still be pourable.

4. Stir in Vanilla and Salt
Remove from heat and whisk in the vanilla extract and salt. These ingredients enhance the overall depth of flavor.

5. Strain (Optional) and Cool
For an extra smooth consistency, strain the syrup through a fine mesh strainer to remove any tiny cocoa clumps. Let it cool to room temperature before transferring to a storage jar or bottle.

Leftovers and Storage
- Refrigerate: Store in an airtight container in the fridge for up to 2 weeks.
- Shake before use, as natural separation may occur.
- Freeze: If making a large batch, freeze in small portions and thaw as needed.
How to Use Your Chocolate Coffee Syrup
- Mocha Latte: Add 1–2 tablespoons to espresso and steamed milk.
- Iced Mocha: Mix 2 tablespoons into iced coffee and top with whipped cream.
- Chocolate Drizzle: Use over pancakes, waffles, or ice cream.
- DIY Chocolate Milk: Stir into cold or warm milk for a quick chocolatey treat.
- Dessert Enhancer: Drizzle over brownies, cheesecake, or fruit for extra indulgence.
Conclusion
This Homemade Chocolate Coffee Syrup is a simple and delicious way to elevate your coffee, desserts, and more! With its rich chocolatey depth and perfect balance of sweetness, it’s a kitchen staple for any mocha lover.
Try it out and let me know how you liked it! Did you add your own twist? Enjoy your homemade mocha magic!