A vegan white russian is built in the glass rather than shaken, and the order of the pour is what keeps it from turning into a muddy puddle. The classic drink leans on heavy cream for its thick cap and slow swirl, and that’s the only part a dairy-free version has to rebuild. I whisk full-fat coconut cream with a little cold oat milk until it’s pourable, stir the vodka and coffee liqueur over ice first, then float the cream on top. The result holds a clean layer, marbles as you drink, and doesn’t taste like coconut.
The cream is the only real decision here, because the rest is pantry work. I use the same idea of building a drink from a homemade base in my vegan Thai iced tea and vegan chai latte, and this one keeps company with vegan hot chocolate when the evening turns cold. If I’m making a round for friends, I put out jalapeno poppers or mozzarella sticks beside the glasses, since the salty crunch balances something this rich. From a cold glass to the first sip takes about five minutes, so this is a last-minute pour rather than a project.

Vegan White Russian
Ingredients
Method
- Chill a short rocks glass in the freezer for 10 minutes, or fill it with cold water and ice while you get everything else ready.
- Spoon the coconut cream into a small bowl or jug, add the cold oat milk and the pinch of salt, and whisk until the mixture is smooth, thick, and just pourable. Keep it cold until the last moment.
- Fill the chilled glass with ice, pour in the vodka and coffee liqueur, and stir for about 10 seconds so the base chills and picks up a little dilution.
- Pour the coconut cream mixture slowly over the back of a spoon held just above the drink, so it settles into a soft layer on top of the dark base.
- Dust with cocoa powder or grate a little vegan dark chocolate over the top, add a few coffee beans if you like, and serve right away with a stirrer.
Notes

Why This Vegan White Russian Works
- Coconut cream carries the body – full-fat coconut cream has enough fat to coat the tongue the way heavy cream does, while almond milk or a light plant milk turns thin and watery as the ice starts to melt.
- A splash of oat milk keeps the cream pourable – straight coconut cream is too dense to float in an even layer, and loosening it with cold oat milk gives a soft cap instead of a solid scoop sitting on top.
- Whisking stops the split – the cream and water in a can of coconut separate, and cold liqueur can shock an unwhisked spoonful into streaks, so a quick whisk makes a stable emulsion that holds together in the glass.
- The base gets stirred, the cream gets floated – mixing the vodka and coffee liqueur over ice first chills and dilutes them evenly, so the cream stays on top and marbles as you drink instead of vanishing into the first stir.
- Building in the glass beats shaking – a shaker whips coconut cream into foam and leaves a bubbly head that tastes like dessert topping, while a built drink keeps the silky texture this cocktail is known for.
Storage
The whisked cream mix keeps in a sealed jar in the fridge for up to three days. Coconut cream sets firm when it’s cold, so whisk it again with a splash of oat milk before you use it. Keep the vodka and the coffee liqueur in the freezer if you have the room, because a cold base holds its layers longer than a warm one. Don’t freeze the finished drink, since the ice and the cream cap won’t survive the thaw and you’ll end up with a separated mess. For a batch, scale the cream mix and keep it in a jug, then build each glass fresh at serving time, because the float only looks right for a few minutes. Leftover coconut cream from the can freezes well in an ice cube tray and keeps for about two months, which is handy if you make these often. Add the cocoa and coffee beans at the last second so they don’t sink or go soft. If you want the glass extra cold without watering the drink down, chill it in the freezer rather than piling in more ice.
FAQ
Can I use a different plant milk instead of coconut cream?
You can, but the texture changes a lot. Soy cream or oat cream comes closest to the body of dairy cream, while almond milk and most carton oat milk are too thin to sit in a layer and will just tint the drink. If coconut cream isn’t an option, use the thick cream skimmed from the top of a chilled can of full-fat coconut milk and leave the watery part behind. Avoid anything labelled light or reduced fat, because it won’t hold the float.
Is coffee liqueur always vegan?
Most plain coffee liqueurs are, but cream liqueurs and some flavored bottles are not. Check the label for dairy, and look for a note from the brand if the ingredients list is vague. A liqueur that tastes creamy usually has some kind of dairy or a plant fat added, so read the small print rather than assuming the bottle is safe. The same rule applies to any flavored syrup you might add.
Can I make this without alcohol?
Yes, and it still works as a creamy coffee drink. Use 2 fl oz of strong cold brew in place of the vodka, keep the 1 fl oz of coffee liqueur if you want the flavor, or swap it for 1 fl oz of extra cold brew plus a teaspoon of maple syrup. Build it the same way over ice, then float the coconut cream and oat milk mix on top. The drink will be a little less thick without the alcohol, so whisk the cream slightly stiffer before pouring.
Why did my cream curdle or sink?
Temperature shock and an unwhisked can are the usual reasons. Coconut cream separates in the tin, and if you spoon it straight in without whisking, the cold liqueur pulls it into streaks instead of a smooth layer. Chill the glass, whisk the cream with the oat milk until it’s glossy, and pour it slowly over the back of a spoon. If your liqueur came straight from a warm shelf, chill it first, because a big temperature gap makes the cream seize.



