Dirty Soda Calories: McDonald's and Taco Bell, Ranked by Size

A large McDonald's Dirty Dr Pepper is 430 calories, more than a McDouble (390). Every McDonald's and Taco Bell dirty soda ranked, plus lighter orders.

AJ
Alain Jacks
October 23, 2026

A large iced dirty soda with swirls of coconut cream and lime in a clear cup

A dirty soda runs 50 to 460 calories depending on chain, base, and size. McDonald's Dirty Dr Pepper is 250 calories small and 430 large, which beats a McDouble (390). The top of our ranking is Taco Bell's large Baja Blast dirty soda at 460. The lightest is Taco Bell's zero sugar Baja Blast version at 50 to 60.

Your "just a drink" has a calorie countSay the order, size and all, and Nouri tracks it in seconds. Start with a 3-day free trial.Try Nouri free

How many calories are in a dirty soda?

A dirty soda is soda plus a creamy add-in, usually vanilla creamer, coconut cream, or cold foam, often with a flavor syrup on top. The cream is the "dirty" part. The soda is where most of the calories live.

Here is every dirty-style soda McDonald's and Taco Bell list on their official US sites today, ranked by large size. All numbers come straight from each chain's own product pages, checked October 23, 2026.

Rank Drink Chain Small Medium Large
1 Mountain Dew Baja Blast dirty soda Taco Bell 270 320 460
2 Orange Dream McDonald's 260 350 450
3 Orange Dream with Fanta McDonald's 250 340 440
4 Vanilla Swirl with Coke McDonald's 260 340 430
5 Dirty Dr Pepper McDonald's 250 330 430
6 Pepsi dirty soda Taco Bell 250 300 430
7 Sprite Berry Blast McDonald's 240 320 410
8 Reduced Sugar Vanilla Swirl with Diet Coke McDonald's 150 190 230
9 Dirty Soda with Baja Blast Zero Sugar Taco Bell 50 60 60

Ties are broken by medium size. McDonald's notes that fountain drink calories assume a standard fill with ice, so a no-ice order will run higher.

The spread is wild. The top large is 460 calories and the bottom large is 60. Same idea, same cup, a 400-calorie difference.

Can a dirty soda really have as many calories as a burger?

Yes, and it is not close. Using McDonald's own numbers:

None of these reach a Big Mac (580) or a Quarter Pounder with Cheese (520), so the burger is still the bigger meal. But a large dirty soda sits between a Hamburger and a Quarter Pounder, and nobody tracks it like one.

That is the whole trap. Food feels like food. A drink feels like a side quest. Pair a large Orange Dream with a Big Mac and lunch is 1,030 calories before fries even enter the chat. No judgment here: dirty sodas are fun, and fun belongs in your day. It just deserves a line in your tracker.

McDonald's dirty soda calories: the full lineup

McDonald's officially joined the dirty soda party in 2026. Its April 28 announcement introduced six new drinks nationwide starting May 6: three Refreshers and three crafted sodas, including the Dirty Dr Pepper, described as Dr Pepper with vanilla flavor and a "cloud of cold foam." The other two crafted sodas were Sprite Berry Blast (blue raspberry syrup and cold foam) and Orange Dream (Hi-C Orange Lavaburst with vanilla and cold foam). The company said the drinks are "here to stay."

Today the US drinks menu also lists Orange Dream with Fanta, Vanilla Swirl with Coke, and a Reduced Sugar Vanilla Swirl with Diet Coke.

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

Size Calories Total sugars Added sugars
Small 250 47g 46g
Medium 330 64g 64g
Large 430 86g 85g

For context, the FDA's Daily Value for added sugars is 50 grams on a 2,000-calorie diet, and the Dietary Guidelines suggest keeping added sugars under 10% of daily calories. A large Dirty Dr Pepper's 85g is 170% of that Daily Value. McDonald's own page lists the small at 92%.

What does "dirty" add at McDonald's?

Compare the Dirty Dr Pepper with a plain McDonald's Dr Pepper:

Size Dr Pepper Dirty Dr Pepper Difference
Small 190 250 +60
Medium 250 330 +80
Large 360 430 +70

So the vanilla and cold foam add 60 to 80 calories. The other 190 to 360 are the soda itself. For more of the menu, see our McDonald's calories guide.

Taco Bell dirty soda calories

Taco Bell lists three dirty sodas on its US site, each described as the soda with "sweet, vanilla creme swirled in":

Drink Small Medium Large
Mountain Dew Baja Blast dirty soda 270 320 460
Pepsi dirty soda 250 300 430
Dirty Soda with Baja Blast Zero Sugar 50 60 60

Against the plain versions, the vanilla creme adds about 40 to 50 calories: a large Baja Blast is 410 and the large dirty one is 460, while a large Pepsi is 380 and the large Pepsi dirty soda is 430. Taco Bell also notes that Baja Blast Zero Sugar is sugar-free but the included vanilla creamer is not, which is why the zero version still has 50 to 60 calories. More Taco Bell numbers live in our Taco Bell calories guide.

What about Swig and Sonic dirty soda calories?

We only use calories from each chain's own official site. Today we could not get verified numbers from either one: Swig's online menu would not finish loading, and Sonic's site blocked access behind a security check. So Swig and Sonic are left out of this ranking rather than filled in with numbers from third-party sites. We will add them when we can verify them at the source.

If you order a "dirty Dr Pepper with coconut cream" at either chain, the tracking advice below still applies: name the base, the size, and every add-in.

How do I order a lighter dirty soda?

These swaps are backed by the official numbers above:

What about "light cream" or "half the syrup"? Neither McDonald's nor Taco Bell publishes numbers for those custom orders, so we can't give you a verified figure. If you order one, estimate it and keep moving.

Still want the full-size original? Get it. A planned 430-calorie treat you actually enjoy beats a "healthier" drink you resent. For more ideas like this, see Low Calorie Food Swaps, and for coffee-shop drinks, Starbucks Drink Calories.

Do dirty soda calories really matter?

They add up because they repeat. A large Dirty Dr Pepper three times a week is 430 x 3 = 1,290 calories, more than five McDonald's Hamburgers' worth (250 each) every week. If you are working toward a goal, see where drinks fit with the daily calorie needs calculator.

You do not have to quit dirty sodas. Just count them like you'd count a burger. And if tracking food has ever felt stressful or tied to disordered eating, please work with a doctor or registered dietitian before counting anything.

How do I track a dirty soda without the hassle?

Drinks are the easiest thing to forget, and dirty sodas are worse because the order is long. "Large dirty Dr Pepper with coconut cream" is a lot to search for in a food database, and the chain's exact build may not even be listed.

This is where I wanted tracking to work like ordering. When I built Nouri, the thing I cared about most was speed: I used MyFitnessPal first, and adding a normal meal took so long that I stopped doing it after a long day. A restaurant order is easier to track by typing what you ordered than by any other method. You already know the order. A camera looking at a cup of foam does not.

With Nouri, you can say it to Siri from the lock screen: "Hey Siri, track food in Nouri," then "large dirty Dr Pepper with coconut cream." Nouri breaks it into items, the soda and the cream, with the reasoning behind each estimate and a confidence rating. Got it with diet Dr Pepper instead? Add that in a few words and Nouri recalculates. You can also type it, speak it in the app, or snap a photo. Nouri tracks sugar and sodium goals too, so a week of large dirty sodas shows up in your sugar total, not just your calories. Read more in How to Log Food With Siri.

Your drink order has more add-ons than most sandwiches. Nouri can handle it.

Say it like you ordered it"Large dirty Dr Pepper with coconut cream" is a complete entry in Nouri. Each part gets its own estimate you can check and fix in a few words.Get your first Nouri Report

FAQ

How many calories are in a dirty soda?

It depends on the chain, base, and size. At McDonald's and Taco Bell, official numbers range from 50 calories (small Taco Bell Dirty Soda with Baja Blast Zero Sugar) to 460 (large Taco Bell Mountain Dew Baja Blast dirty soda).

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

McDonald's lists 250 calories for a small, 330 for a medium, and 430 for a large. The large has 85g of added sugars.

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

430 calories, per McDonald's US product page. That is 40 more than a McDouble (390) and 70 more than a large plain Dr Pepper (360).

Does a dirty soda have more calories than a burger?

It can. A small McDonald's Dirty Dr Pepper equals a Hamburger at 250 calories, and a large one (430) beats a McDouble (390). A Big Mac (580) still wins.

What is the lowest calorie dirty soda?

Taco Bell's Dirty Soda with Baja Blast Zero Sugar: 50 calories small, 60 medium or large. At McDonald's, the Reduced Sugar Vanilla Swirl with Diet Coke is lowest at 150 to 230 calories.

How many calories does the "dirty" part add?

At McDonald's, a Dirty Dr Pepper has 60 to 80 more calories than a plain Dr Pepper of the same size. At Taco Bell, the vanilla creme adds about 40 to 50 calories versus the plain soda.

How many calories are in a Taco Bell Baja Blast dirty soda?

Taco Bell lists 270 calories small, 320 medium, and 460 large. The Pepsi dirty soda is 250, 300, and 430.

How many calories are in a Swig dirty Dr Pepper?

We could not verify Swig's calories from its official site today, so we don't list a number. Check Swig's own menu or ordering app, and avoid third-party numbers for custom drinks.

Are McDonald's dirty sodas permanent?

McDonald's said in its April 28, 2026 announcement that the new Refreshers and crafted sodas, including the Dirty Dr Pepper, are "here to stay." Availability can still vary by restaurant.

Is a diet dirty soda zero calories?

No. The base can be zero sugar, but the cream or creamer is not. That is why Taco Bell's zero sugar version still has 50 to 60 calories.

How do I make a dirty soda lower in calories?

Order a smaller size or a diet or zero sugar base. The base matters most: swapping to Taco Bell's zero sugar dirty soda saves 400 calories at the large size.

What is the easiest way to track dirty soda calories?

Say the order exactly as you'd order it. With Nouri, "Hey Siri, track food in Nouri" from the lock screen, then "large dirty Dr Pepper with coconut cream," gives you an itemized estimate you can tweak in a few words.

Sip first, track in one sentenceYour dirty soda takes longer to order than to track. Try the freshly redesigned Nouri with a 3-day free trial. Then $39.99/year or $9.99/month.Download Nouri on the App Store

Dirty sodas are a treat, and treats are allowed. Size and base decide almost everything: a large regular one can out-calorie a McDouble, while a zero sugar one barely moves the needle. Order the one you love, then track it in one sentence with Nouri. For the rest of the menu, see McDonald's Calories and Taco Bell Calories.

Sources

An easier way to log food

Like Apple Notes, but for calories.

Write what you ate the way you would jot a note, snap a photo of the plate, or say "Hey Siri, track food in Nouri" with your phone still locked. Nouri works out the calories and macros, shows you every item it counted, and lets you change anything that looks off.

Try Nouri free for 3 days

iPhone (iOS only). Then $9.99/month or $39.99/year.

Keep reading

All articles
Restaurants

Guzman y Gomez High-Protein, Low-Calorie Orders (Ranked)

The GYG grilled chicken bowl is 2,760 kJ (660 kcal) with 43.8g protein. Every bowl, burrito and salad ranked, plus what guac, chips and queso add.

Restaurants

Highest-Protein Fast Food Breakfasts, Ranked (US and Canada)

We ranked 68 drive-thru breakfasts by protein per calorie. Chick-fil-A's Egg White Grill packs 27g for 300 calories; Tims' Protein Bagel BELT hits 33g.

Restaurants

Highest-Protein Fast Food in Australia, Ranked (2026)

Nando's 4 PERi-PERi Grilled Tenders win: 39.6g protein for 922 kJ (220 kcal). 25 Aussie fast food orders ranked by protein per 100 kcal.

Restaurants

Tim Hortons High-Protein Orders, Ranked (Breakfast, Lunch, Drinks)

A medium Tims Protein Latte has 20g of protein for 170 calories. Every high-protein Tim Hortons order ranked, with picks under 400 calories.

Your soda has a burger's calories Try Nouri free