Worked out from this recipe's ingredients. If you're cooking for an allergy, always read the full ingredient list.
The difference between a coffee-shop mocha and a great one is skipping the pumped syrup entirely. Here, a small batch of real dark chocolate ganache — chocolate, cream, Dutch cocoa and a pinch of salt — melts into hot espresso before the milk goes in, so the drink tastes like bittersweet chocolate and coffee instead of sugar. The ganache keeps for two weeks in the fridge, so weekday mochas take three minutes. Works hot or iced.
Ingredients
Dark chocolate ganache sauce (makes about 3/4 cup, enough for 6 drinks)
4 oz bittersweet chocolate (60–70% cacao), finely chopped
1/2 cup heavy cream
2 tbsp Dutch-process cocoa powder
3 tbsp granulated sugar
1/4 tsp fine sea salt
1/2 tsp vanilla extract
For two mochas
4 tbsp dark chocolate ganache sauce (from above)
4 oz freshly brewed espresso (4 shots) or very strong coffee
12 oz whole milk
To finish (optional)
1/3 cup heavy cream, cold
1 tsp powdered sugar
shaved chocolate or cocoa powder, for dusting
Instructions
Make the ganache: put the chopped chocolate in a heatproof bowl or 2-cup measuring jug. In a small saucepan, whisk together the heavy cream, cocoa powder, sugar and salt until no dry lumps remain. Set over medium heat and warm, whisking, until it just begins to steam and small bubbles ring the edge, about 3 minutes — do not let it boil hard.
Pour the hot cream mixture over the chocolate and let it sit undisturbed for 60 seconds, then stir slowly from the center outward until completely smooth and glossy, about 1 minute. Stir in the vanilla. The sauce should be thick but pourable, like warm fudge sauce. Use right away, or cool and refrigerate in a jar up to 2 weeks.
Warm your mugs: fill two 12-oz mugs with hot tap water and let them stand while you work. A cold mug drops a mocha below drinking temperature almost instantly.
Empty the mugs and spoon 2 tablespoons ganache into each. If the ganache is fridge-cold, microwave the measured amount in a small cup for 10–15 seconds first so it dissolves cleanly.
Brew 4 oz espresso (2 double shots) and divide between the mugs, pouring directly onto the ganache. Stir vigorously for 20 seconds until the mixture is completely smooth, dark and slightly frothy. No espresso machine? Brew 4 oz in a moka pot, or use an AeroPress with 22 g finely ground coffee and 4 oz water at 200°F.
Steam the milk: with an espresso machine, steam 12 oz whole milk to 150°F (hot but still comfortable on the back of your hand), keeping the steam wand just under the surface for the first 3 seconds to build a thin, tight microfoam, then submerging it to swirl. Without a machine, heat the milk in a saucepan over medium until it reaches 150°F, about 3 minutes, then froth 30 seconds with a handheld frother — or shake the hot milk in a sealed jar filled no more than halfway, 20 seconds.
Pour the milk into each mug in a steady stream from about 3 inches up, holding back the thickest foam with a spoon until the end, then spoon it over the top. Stop about 1/2 inch below the rim if you're adding whipped cream.
If finishing with cream, whip the cold heavy cream with the powdered sugar to soft, barely-holding peaks — 45–60 seconds by hand with a whisk. Spoon a loose mound onto each mocha and dust with shaved chocolate or cocoa. Drink immediately.
Chef's tips
For an iced mocha: stir 2 tablespoons ganache into 2 oz hot espresso until smooth, add 2 tablespoons cold milk and stir to cool it, then pour over a glass packed with ice and top with 6 oz cold milk. Adding the ganache to hot espresso first is the whole trick — it will never dissolve in cold milk.
Chocolate choice drives everything. A 60% bar gives a sweeter, milkier café-style mocha; 70% gives a drier, more bitter drink that stands up to dark-roast espresso. Avoid chocolate chips, which contain stabilizers that make the sauce pasty.
The ganache firms up to a scoopable fudge in the fridge. Measure it cold, then warm briefly — or set the jar in a bowl of hot water for 5 minutes before making a round of drinks.
Oat milk is the best non-dairy option here; use a barista-style version, which foams reliably and won't split against the acidity of espresso.
If your mocha tastes thin, you likely used too much milk. Keep the ratio at roughly 1 part espresso to 3 parts milk, and scale the ganache with the espresso, not the milk.
Nutrition (per serving, estimated)
357calories
8gprotein
20gcarbs
27gfat
Estimates only — values vary with brands and portions.
Made with Sprig
Café-Style Mocha with Dark Chocolate Ganache was created in Sprig — the AI chef that turns any craving into a complete recipe, plans your week, and shops with one smart list.