There are two kinds of people in the world: those who know what a Dirty Coke is, and those who think this is the setup to a really tasteless joke.

Dirty Coke Fudge |

All of my friends are apparently in the first group people. Starting earlier this year, my Facebook and Instagram feeds started blowing up with references to Dirty Cokes (or, more accurately, Dirty Diet Cokes, because women be dieting, am I right?) and how amazingly life-changing they are.

If you’re not in the know, I’ll spare you some googling and tell you that a Dirty Coke is just a Coke with a shot of coconut syrup and a squeeze of lime juice. Proportions are to taste, and some people like to add a little half and half to make it more of an Italian soda. Apparently people also make Dirty Doctor Peppers and Dirty Pepsis, but my research Facebook friends give these substitutions mixed results.

Dirty Coke Fudge |

So the first thing you should know about me is that I’m not a soda drinker. I like to steal sips from Jason’s sodas occasionally, but I rarely drink my own, and I can’t remember the last time I craved a soda.

The second thing you should know is that as soon as I started hearing about Dirty Cokes, I couldn’t get them out of my head. I didn’t want to drink one, I wanted to make a dessert using those flavors. Is that weird? It’s weird. I know it is. I can’t explain it, but the urge to make a cola, coconut, and lime-flavored dessert was very strong and very real.

This is my life, people.

Dirty Coke Fudge |

I was in luck, though, because earlier this year I’d bought some cola flavoring to make these (adorable) cola gummies. Unlike some other flavorings (banana, I’m looking at you) cola flavor really, really tastes like cola. I guess it helps that cola is basically a bunch of artificial chemicals in the first place, so it’s not hard to recreate that flavor with other artificial chemicals.

So I had my cola element. I had some coconut flavoring, and I had a giant bag o’ limes. Time to party!

Dirty Coke Fudge |

My first idea was to make Dirty Coke marshmallows. The light, fluffy texture of marshmallows seemed like a natural pairing for the effervescent fizz of soda, and I still think this is a pretty genius idea. However, I just couldn’t get excited about eating a whole pan of cola-flavored marshmallows—that seems like a one-and-done sort of dessert. So I deferred to my tastebuds, and my gluttony, and made Dirty Coke Fudge instead!

This recipe is based on my favorite recipe for white chocolate fudge. It’s fast, it’s easy, it always sets up and it has a dreamy soft and smooth texture. Most of the batch is cola-flavored, but it has a lime-coconut swirl running throughout, so you get a little bit of each flavor in every bite.

Dirty Coke Fudge |

I’m not going to lie. It’s a little different. Soda-flavored fudge? Who does that?! But I’m into it! It’s all sorts of tart and tangy and fruity and has a sort of refreshing bite, like a newly opened cola. Mostly it’s really fun and different and a definite candy experience! You need to make it for the soda lover in your life. Or at least make them a Dirty Coke—and then tell me if my Facebook friends are crazy, or if they’re onto something.

Recipe Note: During the flavoring process, it’s a good idea to taste the coconut and cola fudges, since different brands of extracts have different strengths. You may find that you want to add a little more than the recommended amount of flavoring if your brand differs.

Click Here to Print or Email this Recipe!

Dirty Coke Fudge
yield: one 9×9-inch pan

4 oz (1/2 cup) butter
2 cups granulated sugar
3/4 cup full-fat sour cream
1 tsp salt
12 oz white chocolate chips or chopped white chocolate
7 oz marshmallow cream
1 tsp vanilla extract
3/4 tsp cola flavoring
1/2 tsp coconut flavoring
2 tsp fresh lime zest
Candy thermometer

Prepare a 9×9 pan by lining it with aluminum foil and spraying the foil with nonstick cooking spray. Set a small bowl aside as well.

Place the butter, sugar, sour cream, and salt in a heavy-bottomed medium saucepan over medium-high heat. Stir until the sugar dissolves and the butter melts. Continue to cook the fudge, stirring frequently, until it comes to a boil. Once boiling, insert a candy thermometer. Cook the fudge, stirring constantly, until the thermometer reads 235 degrees Fahrenheit (113 C).

Once at 235 F, remove the pan from the heat and add the white chocolate chips, the marshmallow cream, and the vanilla extract. Stir vigorously until the chips and cream are melted and incorporated. If necessary, return the fudge to the heat for brief periods to melt the chips.

Next, scoop about 1 1/2 cups of fudge into the small bowl. You don’t need to measure, just separate out approximately a quarter of the fudge. This will be the white swirl you see in the final product. Add the lime zest and coconut flavoring to the fudge in the bowl, and mix well.

Add the cola flavoring to the remaining fudge in the pot, and stir until it is well-blended. Scrape the cola fudge into the prepared pan. Working quickly, scoop spoonfuls of the white fudge and drop them on top of the cola fudge in a random pattern, spreading them out evenly over the top. Once all of the white fudge is dotted on top, swirl a knife through the top of the fudge, creating a beautiful pattern of white and brown swirls. Gently tap the pan against the counter to smooth out the top of the fudge.

Let the fudge set at room temperature for about 4 hours, or in the refrigerator for at least an hour. Once set, cut into small squares to serve. Store Dirty Coke Fudge in an airtight container at room temperature for a week, or in the refrigerator for up to two weeks. For best taste and texture, serve at room temperature.


If you don’t want to miss a SugarHero recipe, you can subscribe to get new posts by email, subscribe to the SugarHero RSS feed, become a fan on Facebook, or follow on Twitter. Ooh, and let’s not forget Pinterest. (I love Pinterest.) Thank you!

This post contains Amazon affiliate links. For more information, see my Affiliate and Advertising Policy.