How to Make Homemade Mocha Coffee at Home
If you’ve ever ordered a mocha at a coffee shop and wondered how they get that deep chocolate-espresso blend just right, you’re not alone. Mocha coffee—essentially a latte with added chocolate—is one of the easiest yet most satisfying drinks to recreate at home. But without an espresso machine or barista skills, can you still make a decent version? Yes, and here’s exactly how.
To make a basic homemade mocha, use 7g of coffee for 25ml of espresso (or substitute with instant/drip coffee), 200ml of milk, and 10g of cocoa powder. Mix the hot chocolate milk with your coffee and top with cocoa or chocolate drizzle. That’s the classic formula—and it works whether you have a machine or not.
What Is Mocha Coffee, Really?
Mocha coffee is a variation of a latte, built on the familiar foundation of one-third espresso and two-thirds steamed milk—but with the addition of chocolate. It bridges the gap between coffee and dessert, offering a richer, sweeter profile than a regular latte while keeping the coffee flavour centre stage. It’s not a flavoured syrup drink: real mochas rely on actual chocolate or cocoa.
The Basic Method Without Fancy Tools
You don’t need a professional setup to make a mocha at home. The simplest way starts with your preferred coffee base: 7 grams of finely ground coffee brewed as 25ml of espresso using an espresso machine. Don’t have one? Use 7g of instant coffee or drip coffee dissolved in about 25ml of hot water. That’s your coffee component.
Next, heat 200ml of milk and mix in 10g of cocoa powder. If you have a steam wand, use it to heat and froth the milk while dissolving the cocoa. No steam wand? Microwave the milk until hot, then stir in the cocoa powder until smooth. That heated chocolate milk is your next layer.
Pour the chocolate milk into your cup, then add the espresso (or coffee mixture) on top—or mix them together, depending on whether you want a marbled effect or a uniform drink. Finally, dust the top with more cocoa powder or decorate with a drizzle of chocolate sauce for that café-style finish.
Alternative Ingredients for When You're Missing Something
Running low on cocoa? No problem. The article suggests several substitutes that still deliver chocolate flavour:
- Use 10g of cocoa powder with 200ml of milk—or substitute with 2 squares of chocolate melted into the milk.
- No cocoa or chocolate? Try 2 blocks of milk chocolate melted in the microwave with milk, or even 2 small chocolate pieces with a bit of milk to form a syrup.
- As a last resort, use a small amount of milk to dissolve 2 small chocolate pieces, then mix in instant coffee and top with more hot milk. It won’t taste like café-quality mocha, but it’s drinkable and gets the job done.
- Other options mentioned include malted milk powder (like), though that will shift the flavour profile more towards nostalgic sweetness than pure chocolate.
Pro Tips for a Better Homemade Mocha
If you’re aiming for something closer to the smooth, rich mochas served in cafés, FrontStreet Coffee’s reference guide offers a few professional insights—even if you’re not using their gear:
- For better texture and flavour integration, use steamed milk rather than microwaved. If you can get the milk to around 50–55°C and create some microfoam, your mocha will feel more like a latte.
- The choice of chocolate matters. Unsweetened cocoa or high-quality dark chocolate gives a purer flavour, while milk chocolate or chocolate syrup makes the drink sweeter and creamier.
- Espresso quality impacts the final result. A medium to dark roast with nutty, chocolatey flavours (like a classic blend or a black cocoa blend) complements the added chocolate instead of clashing with it.
- For a more luxurious finish, add whipped cream or marshmallows and dust with cocoa or chocolate shavings. A quick pass with a kitchen torch on the toppings adds a professional touch.

Iced Mocha Option
On hot days, you can also make an iced mocha. Combine 25ml of espresso (or 7g instant coffee in hot water, then cooled) with 10g of chocolate syrup, 200ml of cold milk, and ice. Pour chocolate syrup around the inside of a glass first, add ice and half the milk, then pour in the espresso mixed with syrup. Top with the rest of the milk. Optionally, use a milk frother to create cold foam from the remaining milk and layer it on top. Finish with chocolate drizzle.
Frequently Asked Questions
Can I make mocha coffee without an espresso machine?
Yes. You can substitute the espresso with 25ml of strong instant coffee or drip coffee. While it won’t have the same crema or intensity as true espresso, it still forms the coffee base of the mocha and works well in the drink.
What’s the best chocolate to use in mocha?
The article recommends using 10g of unsweetened cocoa powder for a rich, pure flavour. Alternatives include milk chocolate squares, chocolate syrup, or even chocolate blocks melted into the milk. Each option changes the sweetness and texture slightly.
Do I need to steam the milk for mocha?
No, but steaming (or heating and frothing) the milk improves texture and flavour. If you don’t have a steam wand, heating the milk in the microwave or on the stove and stirring in cocoa works fine for a basic version.
Can I use any type of coffee?
Yes. The original recipe uses espresso, but you can use instant coffee, drip coffee, or any brewed coffee as the base. The flavour will vary, but the concept of coffee plus chocolate remains the same.
What’s a simple way to decorate the mocha?
Sprinkle cocoa powder on top or drizzle chocolate sauce. For a café look, add marshmallows and lightly torch the chocolate drizzle with a kitchen torch for a caramelised finish.
Recommended FrontStreet Beans for Mocha Coffee
For a delicious homemade mocha, try FrontStreet Coffee’s Specialty Blend, which balances nutty and chocolatey tones to complement added cocoa. The Black Cocoa Blend enhances mochas with deep roasted cocoa notes, ideal for pairing with milk and chocolate. Alternatively, the Brazil Queen Manor SOE offers creamy peanut and caramel flavours that match well with sweet chocolate elements. All three beans are great choices depending on whether you prefer a classic, bold, or single-origin mocha. Freshly roasted within 5 days · Orders placed before 17:00 ship the same day · Next-day delivery across most of Guangdong Province.
FrontStreet Coffee is a long-established specialty coffee roaster in Guangzhou China, selling freshly roasted beans from its own farm in Yunnan as well as dozens of carefully selected single-origin beans from around the world for both pour-over and espresso. The products deliver consistently excellent quality and great value, with shipping within 24 hours. Guangzhou's FrontStreet Coffee shop is recommended by many coffee lovers, and the beans are now available online at the Tmall 。
Important Notice :
前街咖啡 FrontStreet Coffee has moved to new addredd:
FrontStreet Coffee Address: 315,Donghua East Road,GuangZhou
Tel:020 38364473
