Coconut dirty soda mocktail with cola, coconut syrup, lime, and a floating cream layer. Sweet, fizzy, and easy to make at home.

I always loved cola drinks, but when I tried this coconut dirty soda at a bar in college, I knew I had to learn how to make it eventually.
Dirty sodas are basically sodas with cream and flavored syrup, and they've been popular in Utah for decades before spreading elsewhere. The trick is getting the cream to float on top instead of immediately mixing in, which only works if you pour it slowly over the back of a spoon so it spreads gently across the surface. If you just dump it in, the whole thing turns into murky brown liquid instead of having those distinct layers that make it look impressive.
The citrus keeps this from tasting like a melted ice cream float; it sharpens the sweetness and gives the drink structure, so you're not just drinking sugar and dairy mixed with soda. The syrup amount matters too because too much and it overpowers the base completely, too little and you lose the flavor you're going for.
When I first tried this in college, I was blown away by how something so simple could taste so good. It was just cola with coconut and cream, but the way it all came together made it feel special. I told myself I'd figure out how to make it at home, and once I started collecting flavored syrups, coconut was one of the first ones I bought specifically for this drink.
Now I make it regularly, and every time I pour that cream over the back of a spoon and watch it float, I'm reminded of sitting at that bar years ago, thinking this was the coolest drink I'd ever had. It takes about 3 minutes to layer and pour, and the cream floating on top before slowly sinking is surprisingly satisfying.
Ingredients

The base of this mocktail is Cola, and which one you pick matters more than you'd think. Classic cola gives you that familiar backbone, while a less-sweet or craft-style cola keeps the finished drink from getting too sugary once the coconut and cream go in. Serving it cold helps everything layer cleanly.
Coconut syrup defines the flavor. It brings sweetness and that unmistakable coconut note without the thickness of cream of coconut, which can weigh the whole thing down. If you can't find coconut syrup, a lightly sweetened coconut simple syrup works, but it should be thin enough to mix easily with the soda.
Heavy cream gives a dirty soda its signature look and texture. Poured carefully, it floats on top and slowly blends as you drink, softening the cola without fully mixing in. Lime juice might seem like a small detail, but it's important. That touch of acidity cuts through the sweetness and keeps the drink balanced instead of cloying.
See the recipe card for exact quantities.
How to Make Coconut Dirty Soda Mocktail?

This coconut dirty soda mocktail is all about contrast. You get cold, fizzy cola at the base, a hint of coconut sweetness running through it, and a soft layer of cream that slowly melts into the drink as you sip.
Fill the glass with ice

Start by filling a serving glass with ice cubes. A full glass of ice keeps the soda cold and helps the layers stay defined.
Add the flavor base


Pour the coconut syrup and lime juice over the ice. These go in first, so they mix gently with the cola as it’s added.
Pour in the cola

Slowly pour the cola down the side of the glass. Pouring gently helps preserve the carbonation and keeps the drink from foaming over.
Float the cream

Hold a spoon upside down just above the surface of the drink. Slowly pour the heavy cream over the back of the spoon so it floats on top rather than sinking.
Serve without stirring

Serve the drink as is. The cream will gradually mix in as you sip, softening the cola with each drink.
From Mocktail to Cocktail

To turn this coconut dirty soda mocktail into a cocktail, I follow the same method but add alcohol before the cola goes in. Dark rum is the most common choice and pairs naturally with coconut and cola, giving the drink a richer edge. Vanilla vodka also works if you want something smoother and slightly sweeter.
I usually add about 1 to 1½ ounces of alcohol over the ice with the coconut syrup and lime juice, then continue with the cola and cream as usual. Serve without stirring so the cream still floats and gradually mixes as you drink.
The Forest is Full of Mocktails

If you like the creamy soda-style profile of a coconut dirty soda, there are a few other drinks that sit comfortably in the same space. The vintage roy rogers drink recipe keeps things familiar and nostalgic, while the delicious non-alcoholic long island iced tea adds complexity without losing that soda fountain feel. Both work well when you want something recognizable that still feels like a treat.
For drinks that lean a little more toward contrast, the non-alcoholic cinnamon rum martini mocktail brings spice and depth, making it a good counterpoint to creamy drinks. The blueberry mojito mocktail shifts things in a fresher direction with fruit and mint, which can be a nice option when serving a mix of richer and lighter drinks together.
Top Tips for Coconut Dirty Soda Mocktail
Pour the cream slowly: Floating it gently keeps the layered look intact instead of mixing everything together right away.
Use very cold cola: Colder soda holds carbonation better and helps the cream sit on top longer.
Don’t stir before serving: Let the drink mix naturally as you sip so the texture changes gradually.

Coconut Dirty Soda Mocktail
Ingredients
- 6 oz cola
- 1 oz heavy cream
- ยฝ oz coconut syrup
- ยฝ oz lime juice
- Ice
Instructions
- Fill serving glass with ice.
- Add coconut syrup and lime juice.
- Slowly pour cola down side of glass.
- Hold spoon upside down over surface and slowly pour cream over back of spoon to float on top.
- Serve without stirring.




Leave a Reply