Fresh Cherry Mocha Latte (With Real Cherry Syrup)
A real cherry syrup turns a simple mocha into something that feels a little more special. This one leans on sweet, dark cherries and a quick simmer on the stove. The result is rich, not too sweet, and tastes like the best parts of a chocolate-covered cherry.

You can use fresh or frozen cherries, and the whole thing comes together in about 20 minutes while you make your espresso.
Why This One Stays in the Rotation
Cherry and chocolate are already a known pair. But when the cherry comes through as a warm, spoonable syrup instead of a bottled flavor, the latte gets a deep fruit note without any fake candy taste. It coats the back of your tongue in a pleasant way.
The mocha part is straightforward. Unsweetened cocoa melted into hot espresso keeps the chocolate bold and not sugary, so the cherry syrup does the sweetening. I like it with whole milk because the fat rounds out the sharp edges of the coffee and cocoa, but oat milk works just fine too.
Ingredients

- 1 cup fresh or frozen sweet cherries, pitted: dark varieties like Bing or Sweetheart give the best color and flavor
- 2 tbsp granulated sugar: adjust if your cherries are very sweet or very tart
- 2 tbsp water
- 1/2 tsp fresh lemon juice: brightens the syrup without making it sour
- 2 shots hot espresso (or 1/2 cup strong brewed coffee): the hotter the better for dissolving the cocoa
- 2 tbsp unsweetened cocoa powder: use a good dark one if you have it
- 1 tbsp maple syrup or sugar: just enough to take the bitter edge off the cocoa
- 1 cup whole milk (or oat milk, for dairy-free): cold milk froths easier
Variations / Substitutions
- Cherry preserves instead of syrup: stir 1 to 2 tablespoons of good cherry preserves into the hot espresso, then skip the cocoa and maple syrup for a quicker drink. The texture will be slightly jammy.
- Dairy-free: oat milk froths nearly as well as dairy and adds a natural sweetness that works with cherry.
- Decaf: use decaf espresso or strong decaf coffee, no other changes needed.
- Raspberry mocha: swap the cherries for raspberries in the exact same syrup method. It turns out a little tarter and brighter.
If you want a straight chocolate version, try my classic Mocha Latte next.
How To Make a Fresh Cherry Mocha Latte
Step 1: Simmer the Cherry Syrup

Combine the 1 cup pitted cherries, 2 tbsp sugar, and 2 tbsp water in a small saucepan. Set it over medium heat and let it come to a gentle bubble, stirring once or twice. Simmer for about 8 minutes, mashing the cherries with the back of a spoon as they soften. You want the liquid to reduce by about half and look slightly thickened, like a loose syrup.
The kitchen will smell deeply of cooked cherries, and the syrup will turn a dark ruby red. When you lift the spoon, the syrup should cling to it but still drip off easily. Stir in the 1/2 tsp lemon juice right at the end, then take the pan off the heat. Let it cool for a couple of minutes while you make the espresso.
Step 2: Mix the Mocha Base

Pour the 2 shots of hot espresso (or 1/2 cup strong coffee) into the mug you plan to drink from. Add the 2 tbsp unsweetened cocoa powder and the 1 tbsp maple syrup. Whisk it briskly with a small whisk or fork for about 20 seconds, until the cocoa dissolves completely and the mixture looks glossy and dark. A few tiny bubbles around the edge are a good sign.
If you see any dry specks of cocoa sitting on top, keep whisking. The heat from the espresso does the melting, but it needs a little elbow grease. At this point the base should taste like intense dark chocolate with a slight bitterness that the cherry syrup will balance.
Step 3: Froth the Milk and Assemble

Warm the 1 cup of milk in a small saucepan over medium heat until it is steaming and little bubbles form at the edges, about 3 minutes. Do not let it boil. If you have a frother, froth it now until it is thick and foamy. No frother? Pour the hot milk into a French press and pump the plunger vigorously for 30 seconds. It will get creamy and almost double in volume.
Strain the cooled cherry syrup through a fine mesh sieve right into the mocha base, pressing the solids to get all the liquid. You should have about 3 to 4 tablespoons of syrup, enough for a noticeable cherry flavor. Pour the frothy milk over the mocha and cherry mixture, holding back the foam with a spoon, then spoon the foam on top.
Step 4: Spoon On the Cherry Foam

Take a small spoonful of the leftover cherry solids from the sieve and dot it right in the center of the foam. It looks like a little ruby island and adds a fresh hit of cherry with each sip. Dust a tiny bit of extra cocoa over the top if you want that coffeehouse finish. Serve it while the foam is still thick and the drink is very hot.
A Few Notes for the Best Latte
- Use cherries that are truly ripe and sweet. If they taste bland raw, the syrup will be flat, and no amount of sugar can fix that.
- Do not overcook the syrup. It thickens as it cools, so pull it off the heat when it still seems a little thin.
- The leftover cherry solids are great stirred into oatmeal or spooned over yogurt later in the day.
- If you want to make two lattes, double the espresso, cocoa, maple syrup, and milk. The syrup recipe already makes enough for about three drinks.
Storing Leftover Syrup
- Refrigerate: pour any unused cherry syrup and the strained solids into a sealed jar. It keeps well for up to a week.
- Reheating: warm it gently in a small pot or for 20 seconds in the microwave before adding to the next latte.
Frequently Asked Questions
Can I use jarred cherries or cherry pie filling?
No. Jarred cherries in syrup are too sweet and one-note, and pie filling has thickeners that cloud the latte. Stick to fresh or frozen cherries.
How do I make this iced?
Brew the espresso, stir in the cocoa and maple syrup, then let it cool for 5 minutes. Pour over a tall glass of ice, add the cherry syrup, and top with cold milk. Froth is optional but a quick shake of cold milk in a jar adds a nice foam.
What if I do not have an espresso machine?
A strong dark roast brewed in a moka pot or a very concentrated pour-over works just as well. Aim for about half a cup of intense, hot coffee.
Can I skip the cocoa and just do cherry and coffee?
Yes. That would be a cherry latte rather than a mocha. Leave out the cocoa and maple syrup, strain the cherry syrup right into the espresso, and finish with frothed milk. It is lighter and more fruit-forward.

Fresh Cherry Mocha Latte Recipe
Ingredients
Method
- Combine cherries, sugar, and water in a small saucepan. Simmer over medium heat for 8 minutes, mashing the cherries, until thickened. Stir in lemon juice and set aside.
- In a mug, whisk hot espresso with cocoa powder and maple syrup until smooth and glossy.
- Heat milk until steaming, then froth until foamy. Strain the cherry syrup into the mocha base.
- Pour the frothed milk over the latte, spoon the foam on top, and garnish with a small spoonful of the reserved cherry solids.
