Some cocktails just feel like a treat, and this Chocolate White Russian is one of them. The first time I made it, it was one of those “I’ll just have one” nights that turned into “okay, maybe I’ll make this again tomorrow.” It’s smooth, lightly sweet, and hits that cozy spot between after-dinner drink and dessert.
This is a great pick for movie nights, holiday get-togethers, or when you want something sweet but still clearly a cocktail. It’s also an easy win for social shares because the layers look awesome in photos, especially when the chocolate drips down the inside of the glass.
Why You’ll Love This
If you like creamy cocktails with coffee flavor, this one is going to be your new go-to. It has the classic White Russian base, but the chocolate makes it taste richer and a little more playful, like a grown-up mocha in cocktail form.
- Fast to make: You can pull this together in about 2–3 minutes.
- No special skills needed: No shaking, muddling, or fancy tools.
- Dessert vibes without baking: It scratches that chocolate craving in a glass.
- Easy to scale up: Make one drink, or line up glasses for a small group.
- Looks great in photos: Chocolate streaks + cream swirl = instant “wow.”
- Works year-round: Cozy in winter, fun anytime you want a sweet sip.
Once you try it, you’ll see why it keeps popping up as a favorite in the creamy cocktail lineup. It’s simple, reliable, and always gets compliments.
Ingredients
This drink works because every ingredient has a clear job: vodka brings the backbone, coffee liqueur adds deep flavor, cream smooths it out, and chocolate gives it that extra “dessert” push. You don’t need a long shopping list to make a great cocktail here.
You’ll need:
- 2 oz Vodka
- 1 oz Kahlua or any coffee-flavored liqueur
- 1 oz Cream or Milk
- 1 oz Chocolate Syrup or Creme de Cacao
A few quick notes so your Chocolate White Russian comes out tasting right:
- Vodka: Pick something clean and neutral. Super harsh vodka can stick out in a creamy drink, so a mid-shelf bottle is usually worth it.
- Coffee liqueur: Kahlúa is the classic, but any coffee liqueur works. If yours is extra sweet, you may want a little less chocolate.
- Cream vs. milk: Cream makes it thicker and more dessert-like. Milk makes it lighter and easier to sip. Half-and-half is a nice middle ground.
- Chocolate syrup vs. crème de cacao: Syrup gives you a richer, sweeter chocolate hit. Crème de cacao is boozy chocolate flavor and often less thick. Both are great, just slightly different vibes.
Suggested Liquor Brands and Substitutions
This cocktail is forgiving, so you don’t need the rare stuff. Still, good choices make the flavors smoother and the finish cleaner. I like using brands that don’t fight the cream or taste too sharp.
Here are solid picks and easy swaps:
- Vodka (Tito’s, Absolut, Ketel One): These are smooth and blend well with dairy. If you only have a budget vodka, chill it well first to help soften the bite.
- Coffee liqueur (Kahlúa, Tia Maria): Kahlúa is the classic. Tia Maria is a bit less sweet and more coffee-forward, which is great if you don’t want the drink to taste like candy.
- Chocolate option (Hershey’s syrup, Ghirardelli syrup): Thicker syrups give that bold chocolate look and flavor. If your syrup is super sweet, use slightly under 1 oz and taste as you go.
- Crème de cacao (Dekuyper, Bols): Great if you want chocolate flavor without thick syrup. It also keeps the drink more “cocktail” than “dessert.”
- Dairy swaps (half-and-half, oat milk, coconut milk): Half-and-half is a common upgrade. Oat milk makes it creamy without dairy. Coconut milk gives it a tropical hint that’s surprisingly good with coffee.
- Extra flavor twist (vanilla vodka or a pinch of cinnamon): Vanilla vodka makes it taste like a mocha dessert. A tiny pinch of cinnamon adds warmth without taking over.
Tip: If you’re using non-dairy milk, go for a “barista” style if you can. It tends to pour smoother and look better in the glass.
Equipment and Glassware
You don’t need much for this one, which is part of the charm. It’s a built-in-the-glass cocktail, so your “equipment list” is more like a quick checklist.
What you’ll want:
- Rocks glass (old-fashioned glass) or a short tumbler
- Jigger or measuring shot glass
- Bar spoon or any spoon for stirring
- Ice
At home, I usually grab a sturdy rocks glass because it keeps the drink cold and feels right for a creamy cocktail. If you only have a tall glass, that’s fine too, just add extra ice so it doesn’t warm up too fast.
How to Make It
This Chocolate White Russian is basically a layered pour, and that’s why it looks so good in photos. The key is to go slow with the cream so it floats a bit before you stir. If you want the drink fully mixed, stir longer. If you want that classic swirl look, stir lightly.
1) Fill your glass with ice.
Fill a rocks glass about halfway with ice. Bigger cubes melt slower, so if you have them, use them.
2) Add the vodka and coffee liqueur.
Pour in 2 oz vodka and 1 oz Kahlúa (or another coffee liqueur). Give it a quick gentle stir so the base is evenly mixed.
3) Add the chocolate.
Pour in 1 oz chocolate syrup or crème de cacao.
- If you’re using syrup, you can also squeeze a little inside the glass first and swirl it for that chocolate-lined look.
4) Gently pour in the cream or milk.
Slowly pour 1 oz cream or milk over the back of a spoon if you want a layered effect. If you don’t care about layers, pour it right in.
5) Stir gently and serve.
Stir just enough to combine. Taste, then adjust if you want it sweeter (more chocolate) or stronger (a bit more vodka).
Common tweaks: use cream for a thicker drink, use milk for a lighter one, or add a small extra splash of coffee liqueur if you want more coffee flavor.
Pro Tips
These little details are what turn a good drink into a “wow, make me another” drink. I’ve tested this cocktail a bunch of ways, and these are the tips that actually make a difference.
- Chill your glass for 5 minutes: A cold glass helps the cream stay smooth and keeps the drink from warming up fast.
- Use bigger ice cubes if possible: Less melt = better flavor.
- Go slow with the cream: If you want that pretty layered look, pour gently and don’t rush it.
- Line the glass with chocolate first: This makes it look amazing and gives you little chocolate hits as you sip.
- Taste before adding extra sweetness: Coffee liqueur and chocolate can get sweet quickly. Add more in small amounts.
- Half-and-half is a safe middle choice: Cream can be heavy; milk can feel thin. Half-and-half keeps it balanced.
- Don’t over-stir: If you stir too hard, the drink can look dull and lose that swirl effect.
- Add a tiny pinch of salt: It sounds odd, but a small pinch makes the chocolate taste deeper.
Once you have the base down, play with it. This is one of those cocktails that’s fun to adjust depending on your mood.
Variations
The Chocolate White Russian is already a twist on a classic, but you can easily push it in different directions. If you’re making drinks for friends, I like offering two options so people can pick their style.
- Frozen Chocolate White Russian: Blend the ingredients with a cup of ice for a milkshake-style cocktail.
- Mint Chocolate version: Add 1/8 tsp peppermint extract or a small splash of mint liqueur. Go light, mint gets strong fast.
- Mocha White Russian: Add a splash of espresso or cold brew for a stronger coffee kick.
- Spiced Chocolate: Add a pinch of cinnamon or a tiny dash of chili powder for warmth.
- Low-alcohol option: Use less vodka and more milk, or swap vodka for a splash of cold brew and keep the coffee liqueur.
If you’re going for social shares, the mint version with chocolate drizzle looks especially good in photos.
When to Serve and Pairings
This is a prime “after dinner” cocktail, but it also works for casual hangouts when you want something sweet. I like serving it when people are done eating and just relaxing, because it feels like a treat without needing a dessert plate.
Great times to serve it:
- Game nights and movie nights
- Holiday parties and winter get-togethers
- Dessert hour after a dinner party
- Date night at home
Pair it with:
- Chocolate chip cookies or brownies
- Tiramisu or coffee cake
- Salted nuts (the salty-sweet combo works)
- Cheesecake or vanilla ice cream
Other drink ideas that pair well on a menu:
- A simple Espresso Martini (coffee-on-coffee theme)
- A classic White Russian for people who want less chocolate
- A Mudslide if your crowd likes creamy cocktails
Storage and Serving Notes
This drink is best made fresh, right in the glass. Dairy and ice don’t love sitting around together, and you’ll lose the creamy texture if it melts too much.
That said, you can still prep smart if you’re hosting:
- Batch the base (vodka + coffee liqueur) ahead of time: Mix it in a bottle and keep it in the fridge. When ready, pour over ice, add chocolate, then top with cream.
- Add dairy at the last second: Don’t pre-mix cream in a big batch unless you’ll serve it right away. It can separate and won’t look as nice.
- Serving size: This recipe makes one standard cocktail. For a small group, multiply the base first, then build each glass individually.
If you want it to feel extra special, set out chocolate syrup and let people decorate their glass before you pour.
FAQs
If you’re new to creamy cocktails, a few questions always come up. Here are the quick answers that keep things simple.
Can I use milk instead of cream?
Yes. Milk makes the drink lighter and less rich. Whole milk works best, but even 2% is fine. If you want a middle option, half-and-half is great.
What’s better: chocolate syrup or crème de cacao?
It depends on what you want. Chocolate syrup makes it sweeter, thicker, and gives you that chocolate-lined glass look. Crème de cacao adds chocolate flavor with more of a cocktail feel.
Do I have to stir it?
You don’t have to, but it’s better with at least a gentle stir. If you want the pretty swirl, stir lightly. If you want it fully blended, stir a bit longer.
How do I make it less sweet?
Use crème de cacao instead of syrup, choose a less-sweet coffee liqueur, and use more cream or milk. You can also slightly reduce the chocolate amount and taste as you go.
Can I make it without dairy?
Yes. Oat milk is a top choice because it’s creamy and mixes well. Coconut milk also works if you like that flavor. Pour slowly and expect a slightly different look than heavy cream.
What garnish works best?
Chocolate shavings, a light cocoa dusting, or a few coffee beans look great. If you want a dessert vibe, a small whipped cream topping also works.
More Cocktails to Try
If you like this Chocolate White Russian, you’ll probably enjoy other creamy or coffee-style cocktails.

Equipment
Ingredients
- 2 oz Vodka
- 1 oz Kahlua or any coffee-flavored liqueur
- 1 oz Cream or Milk
- 1 oz Chocolate Syrup or Creme de Cacao
Instructions
- Fill a glass halfway with ice.
- Pour the vodka and Kahlua over the ice.
- Add the chocolate syrup.
- Gently pour in the cream or milk.
- Stir the mixture gently until it's well-mixed.
- Enjoy your delicious Chocolate White Russian!
Notes
Pro Tips
- Drizzle chocolate first: A swirl inside the glass looks great in photos.
- Use a large ice cube: It melts slower and keeps the drink from getting watery.
- Start with less chocolate: Chocolate syrup can overpower if you add too much.



