Logma
Logma  /  Blog

Dirty soda calories: what a Dirty Dr Pepper really adds up to

Short answer: most dirty sodas land between about 170 and 410 calories. The cream and syrup add less than you think, the cup size and the float add more.

Dirty soda calories: what a Dirty Dr Pepper really adds up to

Logma logs a meal in 5 seconds. Say it or type it, it counts it. 3 days free on the yearly plan.

Start 3 days free

A dirty soda usually lands somewhere between 170 and 410 calories. McDonald's Dirty Dr Pepper, the one most people now order, is 220 calories in a small, 300 in a medium and 410 in a large. At Ziggi's Coffee, an iced Ridin' Dirty (Dr Pepper, vanilla and coconut creamer) is 166 calories for 16 oz and 308 for 32 oz. The big jump comes when you order it floated: the same large drink then hits 849 calories.

A homemade one with a 12 oz can of Dr Pepper, 2 tablespoons of half and half and 1 tablespoon of sweetened cream of coconut comes to about 256 calories. Swap the soda for Diet Dr Pepper and that same glass drops to roughly 107.

I'm Batu, and I build Logma, a calorie tracker for iPhone where you say or type what you had. Drinks like this are where logs quietly go wrong, so here's every number with its source at the bottom.

What a dirty soda actually is

A dirty soda is a regular soda with cream and flavored syrup mixed in. The classic is Dr Pepper with coconut and vanilla, topped with half and half or a coconut creamer, poured over pebble ice. It started at Utah soda shops and spread across the US through social video, and in 2026 it went fully mainstream.

The biggest sign of that: McDonald's put a Dirty Dr Pepper on its national menu in May 2026, as part of a new lineup of Refreshers and crafted sodas (Scripps News covered the launch). Its version is Dr Pepper with vanilla flavor and a cold foam on top.

So when someone says "dirty soda" today, they might mean three very different drinks: a McDonald's cup, a soda shop drink with extra pumps and toppings, or a glass they mixed at home. The calories follow the build, not the name.

Dirty soda calories by chain and size

Here are the posted numbers for the two chains that publish them. McDonald's figures are its own nutrition data as listed by FastFoodNutrition; Ziggi's come straight from its nutrition PDF, last updated October 2, 2026.

DrinkSmallMediumLarge
McDonald's Dirty Dr Pepper220300410
McDonald's plain Dr Pepper170210290
Ziggi's Iced Ridin' Dirty (16, 24, 32 oz)166229308
Ziggi's Frozen Ridin' Dirty172245344
Ziggi's Floated Ridin' Dirty436634849
Ziggi's Iced Diet Ridin' Dirty5675113

Two things jump out. First, the "dirty" part at McDonald's adds about 50 calories to a small and about 120 to a large compared with a plain Dr Pepper. Second, the float is the real story. A floated drink carries several times the fat of the iced one at Ziggi's, and that's where a 166 calorie drink turns into a 436 calorie one.

Where the calories come from

Break a dirty soda into its parts and it gets simple.

  • The soda. Regular Dr Pepper is 42 calories per 100 ml, so a 12 oz can is about 149 calories, all from sugar. Diet Dr Pepper is 0. This is the biggest single piece in most dirty sodas.
  • The cream. Half and half is 131 calories per 100 g, which works out to about 20 calories per tablespoon. Two tablespoons, a normal home pour, is about 39.
  • The coconut. Sweetened cream of coconut is dense: 357 calories per 100 g, so one 19 g tablespoon is about 68 calories. That's more than the cream.
  • Syrup pumps. Flavor syrups add sugar on top. Shops don't all publish per pump numbers, which is why the posted drink totals above are worth more than any guess.

The sugar side matters too. McDonald's lists 46 grams of sugar in a small Dirty Dr Pepper, 65 in a medium and 87 in a large. For comparison, the FDA's Daily Value for added sugars is 50 grams on a 2,000 calorie diet, so even a small gets close to it.

How to log a dirty soda without guessing

This is the drink a photo app sees worst. From above it's a cup of brown soda with a pale swirl. It can't tell half and half from coconut creamer, regular from diet, or two pumps from four. And a 56 calorie diet version looks exactly like an 849 calorie floated large.

What works is saying what's in the cup. In Logma you'd tap the mic and say something like:

"Medium Dirty Dr Pepper from McDonald's, and a handful of pretzels."

It splits that into items and logs the calories and macros in about 5 seconds. If you made it at home, describe the build: "a can of Dr Pepper with two tablespoons of half and half and a spoon of coconut cream". You can type the same sentence if you're somewhere quiet. There's no account, and your log stays on your phone. I wrote more about why words beat pictures for drinks in voice versus photo calorie apps.

To be fair, if most of your drinks come in cans or bottles with a nutrition label, any tracker with a good barcode scanner handles those well. The describe it approach pays off for drinks made to order, which is exactly what a dirty soda is.

Homemade dirty soda calories

Making it at home gives you the most control, and the math is easy once you know the pieces. All numbers below come from USDA FoodData Central.

Home buildCalories
12 oz Dr Pepper, 2 tbsp half and half, 1 tbsp cream of coconutabout 256
12 oz Dr Pepper, 2 tbsp half and halfabout 188
12 oz Diet Dr Pepper, 2 tbsp half and half, 1 tbsp cream of coconutabout 107
12 oz Diet Dr Pepper, 2 tbsp half and halfabout 39

The last row is the one people don't expect. A dirty soda built on a diet base with a splash of half and half is under 40 calories, and it still tastes like the treat. If you love the coconut, keep it and drop the sugar in the soda instead. That trade saves more than any other change.

Lighter ways to order one

You don't need to give the drink up. A few orders that cut the number a lot:

  • Size down. At McDonald's, a small Dirty Dr Pepper instead of a large saves 190 calories for the same flavor.
  • Go diet. McDonald's also sells reduced sugar versions made with Dr Pepper Zero Sugar or Diet Dr Pepper. At Ziggi's, an iced Diet Ridin' Dirty is 56 calories in a 16 oz cup.
  • Skip the float. Iced instead of floated at Ziggi's takes a large from 849 to 308.
  • Count it as a snack. A 300 calorie drink is a snack's worth of energy. If you're having one in the afternoon, it can be the afternoon snack.

If you're not sure how much room your day has, the calorie calculator gives you a daily number to plan against.

Where a daily dirty soda fits

One dirty soda is not the problem. A daily habit is where it adds up. A medium McDonald's Dirty Dr Pepper every weekday is 1,500 calories a week, or three full days of a 500 calorie daily deficit. That doesn't mean cut it. It means log it, so it's a choice you can see instead of a gap you can't explain.

If your weight has stalled and you can't see why, drinks are the first place I'd look. The calorie deficit explainer shows how small daily extras move a weekly total, and if you want the same breakdown for the season's coffee drinks, see McDonald's holiday drinks calories.

FAQ

How many calories are in a dirty soda?

Most land between about 170 and 410 calories. McDonald's Dirty Dr Pepper is 220 small, 300 medium and 410 large. Ziggi's iced Ridin' Dirty is 166 to 308 by size, but its floated version goes up to 849 for a large.

How many calories are in a McDonald's Dirty Dr Pepper?

A small is 220 calories with 46 grams of sugar, a medium is 300 calories with 65 grams, and a large is 410 calories with 87 grams, according to McDonald's nutrition data.

Is a dirty soda worse than a regular soda?

A little. At McDonald's the vanilla and cold foam add about 50 calories to a small and about 120 to a large compared with plain Dr Pepper. Most of the calories in any dirty soda still come from the sugar in the soda itself.

How do I make a low calorie dirty soda?

Use a diet or zero sugar soda and a measured splash of half and half. A 12 oz Diet Dr Pepper with 2 tablespoons of half and half is about 39 calories. Sweetened cream of coconut adds about 68 calories per tablespoon, so go easy on it.

How should I track a dirty soda?

Describe the drink with its size and add ins rather than searching for a generic entry. In Logma you say or type something like "medium Dirty Dr Pepper from McDonald's" and it logs the calories and macros in about 5 seconds.


Sources: FastFoodNutrition, McDonald's Dirty Dr Pepper (McDonald's data) · Ziggi's Coffee, nutritional information PDF (Oct 2026) · USDA FoodData Central, half and half · USDA FoodData Central, coconut cream, canned, sweetened · USDA FoodData Central, Dr Pepper soda (branded). Numbers are approximate and can change; nothing here is medical advice.

B
Batu Akkan

Founder of Logma. Content creator since 2015, now building the calorie tracker that is faster than typing and smarter than a photo. Everything above is what I use myself; nothing is medical advice. About Logma · Free calorie calculator