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.

Three glasses of cola with ice and vanilla ice cream float, crafted as a classic Dirty Soda Recipe, each with a red and white striped straw, sit beside glass Coca-Cola bottles, lime wedges, and a white cloth with black dots.
Want to save this?
Just enter your email and I’ll send it right to you, plus great new recipes weekly!

Why You’ll Love this Dirty Soda Recipe!

A woman with long dark hair, wearing earrings and a burgundy top, smiles at the camera in front of a textured, beige background.

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

A glass bottle of Coca-Cola, three small bowls with different liquids, and a container of ice cubes are arranged on a white hexagonal tile surface—perfect for crafting a refreshing Dirty Soda Recipe.
  • 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

A tall glass filled with ice sits on a white hexagon-tiled surface, surrounded by a black-and-white polka dot napkin, a measuring cup with ice, and two small bowls of liquid ingredients—perfect for crafting your favorite Dirty Soda Recipe.

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

A hand pours a small bowl of lemon juice over ice in a glass for a Dirty Soda Recipe. Next to the glass are a container of ice and a bottle of Coca-Cola on a white hexagon-tiled surface, with a polka-dot cloth nearby.

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

A bottle of dark soda is being poured into a glass filled with ice cubes, perfect for trying your favorite Dirty Soda Recipe. Next to the glass is a bowl of ice and a white cloth with black polka dots on a hexagon-patterned countertop.

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

A hand pours cream from a small white pitcher into a glass of iced coffee—reminiscent of a Dirty Soda Recipe—on a hexagonal-tiled surface, with a container of ice and a white polka dot cloth nearby.

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

A glass of cola with ice cream float and a red-striped straw sits on a polka dot cloth, featuring a fun Dirty Soda Recipe vibe, with lime wedges and classic glass Coca-Cola bottles in the background.
Three tall glasses of ice cream floats with frothy tops and red-striped straws are in the foreground, surrounded by lime wedges, showcasing a fun dirty soda recipe. Coca-Cola bottles and a polka dot cloth appear in the background.

Dirty Soda

4.84 from 67 votes
Estimated Cost: $1.70 Per Recipe and Per Serving
A creamy, fizzy dirty soda made with just 4 ingredients in 5 minutes flat — no soda shop required.
Prep Time 5 minutes
Total Time 5 minutes
Servings 1
Cuisine American
Course Beverage
Calories 121
Want to save this?
Just enter your email and I’ll send it right to you, plus great new recipes weekly.

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

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.
Recipe Tips
  • 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.
Dirty Soda Ideas
  • 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

Calories 121kcal, Carbohydrates 6g, Protein 1g, Fat 11g, Saturated Fat 7g, Polyunsaturated Fat 0.5g, Monounsaturated Fat 3g, Cholesterol 34mg, Sodium 23mg, Potassium 87mg, Fiber 1g, Sugar 2g, Vitamin A 458IU, Vitamin C 10mg, Calcium 41mg, Iron 0.3mg

Pin This Now to Remember It Later

Pin Recipe

Frequently Asked Questions

What is Dirty Soda Made of?

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.

How to Store Leftovers

This drink recipe is best served when made fresh. Store ingredients separately for the best results.

Why did my cream curdle or look foamy in my dirty soda?

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.

Two glasses filled with a frothy, iced brown drink and red-and-white striped straws sit on a table. Lime wedges and Coca-Cola bottles suggest this is the perfect Dirty Soda Recipe setup, with white kitchen items in the background.

More Easy Drink Recipes

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

Share this recipe!

Pin

About the Author

Hi, I’m Carrie Barnard — a professional food blogger with over 14 years of experience helping busy families make dinner fast, easy, and affordable.

At Eating on a Dime, I share simple, budget-friendly recipes that are tested in my own kitchen and approved by my 8 kids. With millions of readers each month, I’m here to help you cook real food for real families — without the stress.

4.84 from 67 votes

Leave A Review

Your email address will not be published. Required fields are marked *

Recipe Rating




Comments

  1. Cory says:

    5 stars
    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!

  2. Martha J. Pyle says:

    Had to see what all the DIRTY was about! Deliciousness! Thank you!

    1. Kathy - Eating on a Dime Team says:

      Martha – So glad you enjoyed it! Thanks for leaving a comment.

  3. Janice says:

    I will try to make this for my son

    1. Kathy - Eating on a Dime Team says:

      Janice – I can’t wait to hear what you think! Hope everything enjoys it.

  4. Tina R Lynch-Parnell says:

    I love dirty sodas! These are great. I use coconut cream for mine ??

    1. Kathy - Eating on a Dime Team says:

      Tina – Yum! Coconut Cream sounds yummy!

  5. Kristy Turley says:

    My daughter loves all of these dirty soda combinations!

  6. Jonna N. says:

    5 stars
    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!

    1. Kathy - Eating on a Dime Team says:

      Jonna – Yum! Love those combinations!

  7. Ashleigh says:

    My kids love dirty soda !! This is such a fun way to end the summer !

    1. Kathy - Eating on a Dime Team says:

      Ashleigh – Yes! Love it for summer! Hope you enjoy!

  8. Carol Bonnewell says:

    4 stars
    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?

    1. Carrie Barnard says:

      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!

  9. JD CHAMBERLAIN JR says:

    4 stars
    This looks interesting.
    Thank you.
    JD

    1. Kathy - Eating on a Dime Team says:

      JD – You’re welcome! Hope you love it.

  10. Khalid Kadiri says:

    5 stars
    that drink looks refreshing for a diet

    1. Kathy - Eating on a Dime Team says:

      Khalid – It is so refreshing! Let me know if you love it!

  11. DEBRA J TAYLOR says:

    A little afraid to try this. Maybe different flavor combination

    1. Kathy - Eating on a Dime Team says:

      Debra – Don’t be nervous! It is easy and delicious!

  12. Lisa K Hagans says:

    Wow, that sounds so refreshing, especially here in Arizona where the temps are scorching hot right now!! Adding to my grocery list.

    1. Kathy - Eating on a Dime Team says:

      Lisa – Yes! It is perfect for hot day! Let me know what you think!

See More Comments