Go Back
Dirty Dr Pepper recipe in a tall Collins glass, lime wedge on the rim, thick coconut cream or cold foam layer floating clearly on top of the dark Dr Pepper soda, extra lime slice and twist on the white marble next to the base of the glass, no rim treatment, strong condensation on the glass, white marble surface with a neatly folded white napkin partly visible under the base, close bright white backdrop tight behind the glass, a dark-red soda can with the text “Dr Pepper” faintly visible in the mid-background, slightly more in focus than the far background but still softer than the glass so the drink remains the main subject, subtle blurred red-and-yellow shapes and counter lines further behind to suggest a generic fast-food or burger chain interior without any additional logos or readable branding, camera at a slightly high 45-degree angle leaning toward overhead to clearly show the separation between the dark soda and the creamy top layer, tight framing with the glass filling about 80% of the frame and positioned slightly off-center, top of the drink and swirl or foam sharply in focus, bright soft side window light from the left, no flash, luminous dark cola liquid with creamy swirl catching the light, bright white background contrasts the dark drink and creamy top making it the dominant visual, minimal props with only lime, subtle cola bubbles, and the gently blurred soda can in the background, vibrant deep cola-brown drink color with bright lime green and clean white cream accents, bright clean slightly warm edit, no oversaturation, food photography, appetizing, thumbnail-ready
Print Pin
4.80 from 5 votes

Dirty Dr Pepper Recipe – McDonald's Copycat

This dirty Dr Pepper recipe makes the original soda shop version -- Dr Pepper with coconut cream and fresh lime -- in under 5 minutes. The McDonald's copycat with vanilla syrup and cold foam is included in the notes. No blender, no cooking, just a cold glass and a slow pour.
Course Drinks
Cuisine American
Keyword 3 ingredient dirty dr pepper, 5 minute dirty dr pepper, best dirty dr pepper recipe, dairy free dirty dr pepper, dirty dr pepper at home, dirty dr pepper copycat, dirty dr pepper for beginners, dirty dr pepper recipe, dirty dr pepper TikTok recipe, dirty dr pepper without alcohol, dirty soda recipe, easy dirty dr pepper recipe, homemade dirty dr pepper, how to make dirty dr pepper
Prep Time 5 minutes
Total Time 5 minutes
Servings 1 glass
Calories 215kcal
Author Zoe Tanaka
Cost $3

Equipment

  • 1 Tall glass (16-20 oz) pre-chilled
  • 1 Handheld milk frother optional -- for McDonald's copycat version only

Ingredients

Classic Soda Shop Version

  • 12 oz Dr Pepper cold; diet or zero sugar works identically
  • 2 tbsp full-fat coconut cream thick layer from top of refrigerated can -- not coconut milk
  • 1/2 fresh lime juiced; bottled lime has an off note when mixed cold with cream
  • ice as needed -- more ice slows carbonation loss

McDonald's Copycat Version (see notes)

  • 12 oz Dr Pepper cold
  • 1 tsp vanilla syrup Torani or DaVinci vanilla -- do not exceed 1 tsp or it overpowers the Dr Pepper
  • 2 tbsp cold heavy cream straight from fridge -- room-temperature cream won't foam
  • ice as needed

Instructions

Prepare the Glass

  • Place your serving glass in the freezer for 5 minutes before building the drink, or fill it with ice and let it sit for 30 seconds before dumping. A cold glass is the single most important step -- it slows carbonation loss when the coconut cream hits the soda.
  • Fill the chilled glass nearly to the top with ice. The more ice, the colder the drink stays and the longer the carbonation holds. Do not use crushed ice -- it melts faster and dilutes the drink.
  • Squeeze half a fresh lime directly over the ice. Use fresh lime only -- bottled lime juice has a metallic off-note when mixed cold with cream that becomes obvious after a few sips.

Build the Drink

  • Tilt the glass and pour the cold Dr Pepper slowly down the inner wall, leaving about 1 inch of space at the top. Pouring against the wall rather than straight down reduces foam and preserves more carbonation.
  • Hold a cold spoon just above the surface of the Dr Pepper with the back facing up. Spoon the coconut cream over the back of the spoon so it flows onto the drink slowly -- this is the most important pour in the recipe. Adding it too fast or from too high collapses the carbonation instantly. You should see the cream sitting on top before it slowly folds in.
  • Do not stir. The cream folds in naturally as you drink and the flavor shifts from creamy-tropical at the top to more Dr Pepper-forward at the bottom. Serve immediately -- this drink does not hold well. Carbonation is most alive in the first 5 minutes.

McDonald's Copycat (Variation)

  • Combine 2 tablespoons of cold heavy cream in a small lidded jar or use a handheld milk frother. Shake hard for 30 seconds or froth for 15 to 20 seconds until the foam holds its shape. Room-temperature cream goes liquid immediately -- cream must be straight from the fridge. If your foam collapses in under 60 seconds, your cream was too warm.
  • Fill a chilled glass with ice. Add 1 teaspoon of vanilla syrup -- no more, or it overwrites the Dr Pepper flavor. Pour cold Dr Pepper to within 1 inch of the top. Spoon the cold foam over the surface. Do not stir before drinking -- the two-texture experience (foam on top, soda below) is the point of the McDonald's version.

Notes

McDonald's version uses vanilla syrup and cold foam -- NOT coconut cream or lime. Keep vanilla syrup to 1 tsp per 12 oz or it becomes vanilla soda rather than dirty Dr Pepper.
Sonic version: use 1 tbsp Monin Coconut Syrup (not coconut cream) + 2 lime wedges squeezed in. Lighter and more citrus-forward.
Swig version: replace coconut cream with 2 tbsp half-and-half + 1 tsp Torani raspberry syrup for a pink tinted finish.
If your drink goes flat: glass was not cold enough, or cream was poured too fast. Pre-chill the glass and slow your pour -- both matter more than the ingredients.
QR Code linking back to recipe