If you love stopping by the soda shop for a flavored fizzy drink, you can make it at home for a fraction of the price! This Dirty Soda comes together in 5 minutes with just 4 ingredients — soda, coconut syrup, lime, and cream — for a creamy, refreshing twist you’ll want to make again and again.

Why You’ll Love this Dirty Soda Recipe!

Dirty soda went viral on TikTok for good reason — the combination of fizzy soda flavored syrups and a creamy swirl is genuinely as good as it sounds.
I was skeptical the first time but now I love making a dirty soda bar at home so everyone can mix their own.
The best part is that soda shops charge $6–8 for this and homemade costs about $1.70 — so we skip the special trip and make it any day of the week.
What is a Dirty Soda?
A dirty soda is just regular soda “dirtied up” with a splash of cream and flavored syrup. The trend started in Utah, where soda shops like Swig built their whole business around custom, syrup-and-cream sodas — and it exploded everywhere else once it hit TikTok.
The cream is what makes it “dirty,” giving the fizzy soda a smooth, milkshake-like finish, kind of like a root beer float you can sip through a straw.
Ingredients

- Diet Coke – You can also make with Dr Pepper, Coca-cola or Root Beer
- Coconut Syrup – You can use coconut cream if you would like instead of the coconut syrup and heavy cream. It will have a similar flavor in this easy recipe.
- Lime – We think fresh lime juice make it taste the best
- Heavy Cream – You can substitute with half and half. Coconut Creamer can also be used
- Ice – Nugget ice is the best
Budget tip: Don’t want to buy a bottle of syrup? Use ¼ cup of a flavored coffee creamer (coconut, vanilla, or French vanilla) in place of the coconut syrup and heavy cream — one ingredient does both jobs.
Scroll to the recipe card for the full recipe details.
How to Make Dirty Soda Recipe

Step 1 – Fill a large glass with ice approximately ¾ full.

Step 2 – Add in the coconut syrup and lime juice.

Step 3 – Pour the soda or your choice over these ingredients.

Step 4 – Top with the heavy cream and then it’s ready to serve and enjoy! We love to garnish with a lime wedge!


Dirty Soda
Ingredients
- 12 ounces Diet Coke or Dr Pepper, Coke or Root Beer
- 2 pumps Coconut Syrup approximately 1 ½ Tablespoon
- ½ Lime juiced (approximately 1 Tablespoon)
- 2 Tablespoon Heavy Cream or half and half
See how we calculate recipe costs.
Instructions
- Fill a glass with ice and pour in 12 ounces Diet Coke, Dr Pepper, Coke, or Root Beer.
- Add 2 pumps coconut syrup (approximately 1 ½ tablespoons) and juice from ½ lime (approximately 1 tablespoon).
- Stir in 2 tablespoons heavy cream or half and half until combined.
- Serve immediately.
Recipe Video
Recipe Notes
- Chill Soda – Keeps the drink extra refreshing.
- Add the Lime – Adds a pop of brightness to balance the sweetness.
- Dairy Free – Use coconut cream, almond milk, or oat milk.
- Serving a crowd? For 8 people, plan on two 2-liter bottles of soda, one bottle of syrup, and about 1 cup of heavy cream or half and half — plenty for everyone to build their own glass with room to spare.
- What is nugget ice? It’s the soft, chewable ice you get at Sonic or a soda shop. It’s not required — regular ice cubes work great too — but nugget ice melts a little faster and soaks up flavor, which is part of what makes soda shop drinks taste so good.
- Cherry Vanilla Twist – Dr. Pepper + cherry + vanilla syrup + cream.
- Coconut Lime Refresher – Sprite + coconut syrup + lime + cream.
- Caramel Root Beer Float – Root beer + caramel syrup + cream.
Nutrition Facts
Frequently Asked Questions
A classic dirty soda is made with diet coke, heavy cream, coconut flavored syrup and lime. But you can use any type of soda to make this delicious, popular drink.
This drink recipe is best served when made fresh. Store ingredients separately for the best results.
This is totally normal and still safe to drink! It happens because the acid in the soda or lime juice reacts with the cream. To avoid it, use very cold cream and pour it in last, right before serving. A gentle stir brings it all back together.

More Easy Drink Recipes
If you make this Dirty Soda Recipe, please let us know how it turned out! We love hearing from you.





This is such a fun drink to make for the entire family. We really enjoy this out by the pool when our friends and family are swimming. The extra ingredients just make the difference of a normal soda to a fun and exciting soda!
Had to see what all the DIRTY was about! Deliciousness! Thank you!
Martha – So glad you enjoyed it! Thanks for leaving a comment.
I will try to make this for my son
Janice – I can’t wait to hear what you think! Hope everything enjoys it.
I love dirty sodas! These are great. I use coconut cream for mine ??
Tina – Yum! Coconut Cream sounds yummy!
My daughter loves all of these dirty soda combinations!
I will try this with Pepsi for me and make the cherry vanilla twist with our grandkids, because they all love Dr Pepper! Thanks for a fun recipe!
Jonna – Yum! Love those combinations!
My kids love dirty soda !! This is such a fun way to end the summer !
Ashleigh – Yes! Love it for summer! Hope you enjoy!
Can’t wait to try this using my almond milk in place of the cream. Could maple syrup be used in this recipe or would it be too sweet?
That sounds delicious! Almond milk should work well. If you’re using maple syrup, I’d start with a small amount since it will add both sweetness and a bit of maple flavor. You can always add more to taste. I hope you enjoy it, and I’d love to hear how it turns out!
This looks interesting.
Thank you.
JD
JD – You’re welcome! Hope you love it.
that drink looks refreshing for a diet
Khalid – It is so refreshing! Let me know if you love it!
A little afraid to try this. Maybe different flavor combination
Debra – Don’t be nervous! It is easy and delicious!
Wow, that sounds so refreshing, especially here in Arizona where the temps are scorching hot right now!! Adding to my grocery list.
Lisa – Yes! It is perfect for hot day! Let me know what you think!