How to Make Traditional Russian Coffee with Chocolate and Egg
If you’ve ever wanted a warming, rich coffee drink that feels like dessert but still delivers a caffeine kick, Russian coffee—also known as hot Mocha Java—is a classic worth trying. This isn’t your usual drip or espresso. It’s a layered, spiced, and creamy beverage that combines dark roast coffee with chocolate, egg, and a touch of milk. Perfect for cold days, it’s a drink with history and bold flavours.
To make traditional Russian coffee, you’ll combine deep-roasted coffee, melted chocolate, cocoa powder, egg yolk, a small amount of milk, sugar, and top it with cream and chocolate shavings. The whole process takes just minutes and uses simple ingredients you may already have.
What Is Russian Coffee?
Russian coffee, also referred to as hot Mocha Java, is a thick, warming coffee drink with a strong coffee flavour and a creamy, chocolatey texture. Unlike modern espresso-based drinks, this traditional recipe blends brewed coffee with chocolate, egg yolk, and a bit of milk. It’s finished with a float of cream and garnished with chocolate shavings. The result is a decadent, spiced coffee that feels like a warm hug in a cup.
Why This Recipe Works
The combination of dark roasted coffee, chocolate, and egg yolk creates a rich, velvety texture and deep flavour profile. The egg yolk acts as an emulsifier and adds body, while the chocolate and cocoa enhance the bitterness and sweetness. A small amount of milk balances the intensity, and the final float of cream adds luxury. Every element contributes to a balanced, warming drink ideal for cold weather.
Ingredients You’ll Need
- Dark roasted coffee (strong brew)
- Melted chocolate (or chocolate syrup)
- Cocoa powder
- Egg yolk (use fresh)
- A small amount of milk
- 1 teaspoon of sugar
- 1 tablespoon of cream (for topping)
- Chocolate shavings (for garnish)
Step-by-Step: How to Make Russian Coffee
1. Brew a strong coffee using a dark roast. Use your preferred brew method—French press, moka pot, or espresso—to create a bold, concentrated coffee base.
2. In a saucepan, combine the hot coffee, melted chocolate, cocoa powder, egg yolk, and a small amount of milk.
3. Heat gently over low heat, stirring constantly to fully combine all ingredients and avoid scrambling the egg.
4. Add 1 teaspoon of sugar and stir until dissolved and evenly distributed.
5. Pour the mixture into a cup.
6. Top with 1 tablespoon of cream, allowing it to float on the surface.
7. Garnish with shaved chocolate for decoration.

Flavour Profile & Texture
The finished drink is thick, creamy, and intensely flavoured. The dark roast provides a robust coffee backbone, while the chocolate and cocoa add sweetness and bitterness. The egg yolk lends a silky mouthfeel, and the cream offers a smooth, rich finish. It’s indulgent yet balanced, with warming spices implied through the chocolate notes.
Common Mistakes to Avoid
- Using low-quality or under-roasted coffee—this recipe needs a bold, dark roast to stand up to the chocolate and egg.
- Not stirring constantly while heating—you risk cooking the egg yolk, which should remain emulsified, not scrambled.
- Adding too much milk—it should only be a small amount to balance, not dilute, the drink.
- Using cold ingredients—ensure the coffee and chocolate are hot when mixed to help emulsify properly.
Frequently Asked Questions
What is Russian coffee made of?
Russian coffee is made with strong dark roasted coffee, melted chocolate, cocoa powder, egg yolk, a small amount of milk, sugar, and is topped with cream and chocolate shavings. It’s a rich, warming drink with a thick, creamy texture.
Do you need raw egg yolk in Russian coffee?
Yes, this traditional recipe uses a raw egg yolk, which is heated gently with the other ingredients. It adds richness and body to the drink. Ensure the egg is fresh and the mixture doesn’t overheat to avoid scrambling it.
Can I use instant coffee for Russian coffee?
It’s better to use freshly brewed strong dark roast coffee. Instant coffee lacks the body and depth needed to balance the chocolate and egg yolk in this traditional recipe.
What’s the best chocolate to use?
Use melted dark chocolate or high-quality chocolate syrup. The chocolate should be sweet enough to complement the bitterness of the dark roast coffee.
Is Russian coffee the same as Mocha?
It’s similar to a Mocha but thicker and made with egg yolk and cream. Traditional Mochas usually don’t include egg, while Russian coffee (or hot Mocha Java) does, giving it a unique texture and richness.
Can I make Russian coffee without egg?
You can, but the texture and richness will be different. The egg yolk is key to the traditional velvety mouthfeel. Substituting with a thickener like cornstarch will change the nature of the drink.
Recommended FrontStreet Beans for Russian-Style Coffee
For a Russian coffee with depth and boldness, try FrontStreet Coffee’s Classic Blend or Black Cocoa Blend. The Classic Blend offers a balanced, medium-dark roast with notes of dark cherry and caramel—perfect for holding up to chocolate and egg. The Black Cocoa Blend leans darker with intense cocoa, blackcurrant, and a hint of spice, matching the rich profile of traditional Russian coffee. Both beans deliver the body and roast level needed for this warming drink. 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
