This post contains affiliate links. Please see our disclosure policy.

You can make a Dirty Dr Pepper at home in minutes that tastes like it came from Swig or Sonic! This creamy, refreshing drink combines the bold taste of Dr. Pepper with creamy coconut and sweet vanilla.

A dirty Dr Pepper in a clear glass with pebble ice and a straw.

Dirty Dr Pepper – A Soda Shop Favorite

I love how simple this recipe is. It’s one of those little treats that feels like a reward at the end of a busy day. It’s also super fun to make, and with just a few ingredients, it’s perfect for sharing with friends or family.

This drink has become a favorite in our house for movie nights, quick pick-me-ups, or when I want to add a little sparkle to my day. Plus, stirring the pebble ice with the other ingredients is oddly satisfying! 

A dirty Dr Pepper in a clear glass with pebble ice and a straw.

What You’ll Need:

Here’s your quick checklist for tools and ingredients. Simple is the name of the game!

Essential Tools

  • Measuring cups and spoons
  • 2 drinking glasses (16 oz each)
  • Spoon for stirring

Ingredients in A Dirty Dr Pepper

  • 1 can of Dr. Pepper – The classic base that ties it all together.
  • 1–2 tablespoons vanilla syrup – Adjust to taste; this adds a sweet, creamy warmth.
  • 1–2 tablespoons coconut cream – For that smooth, tropical flair.
  • 2 cups pebble ice – The fun ice that makes every sip a treat.
The recipe ingredients with text overlay labeling each.

How To Make A Dirty Dr. Pepper

In short: Fill cups with ice, add Dr. Pepper, stir in vanilla syrup and coconut cream, and serve! Here’s how you make a Dirty Dr. Pepper:

  1. Prep the Ice: Fill two 16-ounce cups to the brim with pebble ice.
  2. Add the Dr. Pepper: Open the can of Dr. Pepper and pour it into the cups, leaving a little space at the top.
    Ice and Dr. Pepper poured into glasses.
  3. Sweeten it Up: Add 1-2 tablespoons of vanilla syrup to each glass and give it a good stir.
  4. Get Creamy: Top each drink with 1-2 tablespoons of coconut cream, stirring gently until fully incorporated.
    Vanilla syrup and coconut cream poured into an iced Dr. Pepper.
  5. Serve and Enjoy: Grab a straw, sip, and enjoy your homemade Dirty Dr. Pepper!
    A dirty Dr Pepper in a clear glass with pebble ice and a straw.

Recipe Tip

Pebble Ice Hack: Don’t have pebble ice? You can crush regular ice in a blender or wrap it in a towel and gently smash it with a rolling pin.

Make It A Meal

I love drinking this Dirty Dr. Pepper when I make my favorite Cafe Rio Sweet Pork Recipe, Fried Chicken Tenders, or these Grilled Barbecue Chicken Breasts.

Recipe Substitutions and Variations

Dr. Pepper: You can use Diet Dr. Pepper or other sodas like Coke, Diet Coke, root beer, etc. 

Vanilla Syrup: Swap it for sugar-free vanilla syrup for a lower-calorie option. You can also use coconut syrup or lime syrup. 

Coconut Cream: Don’t have coconut cream? Use a splash of coconut milk, heavy cream, or coffee creamer for a similar taste and texture.

Pebble Ice: If you don’t have pebble ice, crushed ice works just as well! You can also use cubed ice. 

Extras: Some folks like their dirty Dr Pepper with lime. You can add lime juice (it brightens all the flavors), lime syrup, or lime wedges.

Dirty Dr. Pepper Recipe FAQs

What is pebble ice, and where can I get it?

Pebble ice is small, soft ice that’s perfect for drinks. You can often find it at Sonic Drive-In or some grocery stores. If you can’t find it, use crushed ice instead. I bought a pebble ice maker, and you can get a good quality one for about $125.

Can I make a large batch of Dirty Dr. Pepper for a party?

Absolutely! Just multiply the recipe by the number of servings you need and mix everything in a large pitcher. Add the ice and coconut cream right before serving.

Can I use a different type of ice?

Yes, you can use regular ice. However, I prefer to use pebble ice because of its texture.

Can I substitute the vanilla syrup?

Yes, you can use another syrup, such as coconut or caramel. However, it will slightly alter the taste of this recipe.

Can I use a non-dairy alternative for the cream?

I recommend using coconut cream or almond milk creamer as a substitute.

A dirty Dr Pepper in a clear glass with pebble ice and a straw.

More Drink Recipes

A dirty Dr Pepper in a clear glass with pebble ice and a straw.
5 from 1 vote

Dirty Dr. Pepper

Make a Dirty Dr. Pepper at home in just 5 minutes! This refreshing drink combines the bold taste of Dr. Pepper with creamy coconut and sweet vanilla for the ultimate indulgence.
Prep: 5 minutes
Total: 5 minutes
Servings: 2 people

Equipment

  • Measuring cup and spoons
  • Drinking glasses
  • Spoon for stirring

Ingredients 

  • 12 oz can of Dr Pepper
  • 1-2 Tablespoon vanilla syrup
  • 1-2 Tablespoon coconut cream
  • 2 cups pebble ice

Instructions 

  • Fill two 16 oz cups with pebble ice.
  • Pour the can of Dr Pepper until it almost reaches the top.
  • Pour half of the vanilla syrup and mix with a spoon.
  • Pour half of the coconut cream and mix until incorporated.
  • Repeat the recipe with the other cup.
  • Serve and enjoy!

Video

Nutrition

Serving: 8oz, Calories: 131kcal, Carbohydrates: 29g, Protein: 0.3g, Fat: 3g, Saturated Fat: 2g, Polyunsaturated Fat: 0.03g, Monounsaturated Fat: 0.1g, Sodium: 50mg, Potassium: 24mg, Fiber: 0.2g, Sugar: 28g, Vitamin C: 0.2mg, Calcium: 9mg, Iron: 0.2mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Course: Drinks
Cuisine: American
Like this? Leave a comment below!

About Jenna Harrison

You Might Also Like

5 from 1 vote

Leave a comment

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

Recipe Rating




1 Comment

  1. 5 stars
    Dirty Dr Pepper from Sonic is a total game-changer! The mix of Dr Pepper, coconut, and lime creates the perfect balance of sweet, tangy, and refreshing flavors. If you haven’t tried it yet, you’re seriously missing out!