If you love creamy tres leches cake and the sweet, fizzy flavor of a dirty soda, this dessert brings both together in one fun recipe. Dirty Soda Tres Leches Cake takes the classic milk-soaked cake and gives it a playful twist with soda, coconut, vanilla, and a creamy topping.
The cake itself is light and soft, while the three-milk mixture slowly soaks into every layer. A splash of soda adds sweetness and a subtle flavor that makes this version different from a traditional tres leches cake.
It’s an easy dessert for parties, birthdays, potlucks, or simply when you’re craving something cold, creamy, and indulgent.
Ingredients
For the Cake
- 1 cup all-purpose flour
- 1½ teaspoons baking powder
- ¼ teaspoon salt
- 4 large eggs, separated
- ¾ cup granulated sugar, divided
- ⅓ cup whole milk
- 1 teaspoon vanilla extract
For the Dirty Soda Milk Mixture
- 1 can (12 oz) evaporated milk
- 1 can (14 oz) sweetened condensed milk
- ½ cup heavy cream
- ½ cup cream soda, preferably chilled
- 1 teaspoon vanilla extract
- 1 tablespoon coconut syrup, optional
For the Topping
- 1½ cups heavy whipping cream
- 3 tablespoons powdered sugar
- 1 teaspoon vanilla extract
- Maraschino cherries, optional
- Shredded coconut, optional
- Caramel or coconut syrup, for drizzling
How to Make Dirty Soda Tres Leches Cake
1. Prepare the Cake Batter
Preheat the oven to 350°F (175°C). Lightly grease a 9 × 13-inch baking dish.
In a medium bowl, whisk together the flour, baking powder, and salt.
Separate the eggs, placing the whites in one large bowl and the yolks in another.
Beat the egg yolks with ½ cup of the sugar until they become pale and slightly thick. Add the milk and vanilla and mix until combined.
Gradually add the dry ingredients and mix just until incorporated. Don’t overmix the batter.
In a clean bowl, beat the egg whites until soft peaks form. Slowly add the remaining ¼ cup sugar and continue beating until the whites become glossy and hold firm peaks.
Gently fold the egg whites into the batter in two or three additions. Use a spatula and fold carefully to keep as much air in the batter as possible.
Pour the batter into the prepared baking dish and spread it evenly.
2. Bake
Bake for approximately 25–30 minutes, or until the top is lightly golden and a toothpick inserted into the center comes out clean.
Let the cake cool in the pan for about 15–20 minutes.
You want the cake warm or completely cooled before adding the milk mixture, but it shouldn’t be piping hot.
3. Make the Dirty Soda Milk Mixture
While the cake is cooling, whisk together the evaporated milk, sweetened condensed milk, heavy cream, vanilla, and cream soda.
If you’re using coconut syrup, add it now.
The cream soda is what gives this tres leches cake its dirty soda-inspired twist. It adds sweetness and a subtle soda-shop flavor without overpowering the creamy milk mixture.
For a stronger soda flavor, you can add a little more cream soda, but avoid adding too much because excess liquid can make the cake overly soggy.
4. Soak the Cake
Using a fork or wooden skewer, poke holes all over the cake.
Don’t make the holes extremely large. Small holes distributed across the entire surface allow the milk mixture to soak into the cake evenly.
Slowly pour the milk mixture over the cake.
Take your time with this step. Pouring it gradually gives the cake time to absorb the liquid rather than allowing it to pool heavily in one area.
Cover the cake and refrigerate for at least 4 hours. For the best texture and flavor, let it chill overnight.
Make the Creamy Topping
When you’re ready to serve the cake, prepare the topping.
Beat the heavy whipping cream, powdered sugar, and vanilla extract until medium-stiff peaks form.
Spread the whipped cream evenly over the chilled cake.
For a fun dirty soda-inspired finish, add a light drizzle of coconut or caramel syrup. A few maraschino cherries and a sprinkle of shredded coconut can also make the cake look like a classic soda-shop dessert.
Don’t add the topping until the cake is thoroughly chilled. This helps the whipped cream stay fluffy.
How to Serve It
For the cleanest slices, refrigerate the finished cake for another 20–30 minutes after adding the topping.
Use a sharp knife and wipe it clean between cuts.
Serve each slice cold with a little extra whipped cream or a cherry on top.
The texture should be soft, creamy, and soaked without being mushy.
Easy Variations
Coconut Dirty Soda
Add coconut syrup to the milk mixture and sprinkle toasted coconut over the whipped cream. This gives the cake a richer tropical flavor.
Cherry Dirty Soda
Use cherry-flavored soda instead of cream soda and finish each slice with a maraschino cherry.
Vanilla Dirty Soda
Keep the cream soda as the main flavor and add extra vanilla to both the milk mixture and whipped topping.
Caramel Version
Add a small amount of caramel sauce to the milk mixture and drizzle more over the finished cake.
Chocolate Version
Add a thin layer of chocolate sauce between the soaked cake and whipped cream, or sprinkle chocolate shavings over the top.
Tips for the Best Dirty Soda Tres Leches Cake
Don’t skip the egg whites. Whipping and folding them into the batter helps create the light texture needed to absorb the milk mixture.
Poke the cake evenly. Distributing the holes across the entire cake helps every bite become moist.
Pour slowly. Give the cake time to absorb the milk mixture instead of pouring everything in one spot.
Chill it properly. Tres leches cake gets better as it rests. At least four hours is recommended, while overnight chilling gives an especially creamy texture.
Don’t overdo the soda. Cream soda is there to add flavor and sweetness. Too much can make the cake excessively sweet and wet.
Add toppings just before serving. Whipped cream, cherries, and syrup look and taste best when added after the cake has chilled.
Storage
Keep the cake covered and refrigerated because of the milk and whipped cream.
It is best enjoyed within 3–4 days. The cake will continue to soften as it sits, so make sure it remains refrigerated and well covered.
If you’re preparing it for a party, making the cake the day before is actually ideal. Add the whipped cream and decorative toppings shortly before serving.
Nutrition Facts
Approximate values per serving, assuming 12 servings and including the whipped cream topping.
| Nutrient | Approx. Amount |
|---|---|
| Calories | 410 kcal |
| Protein | 7 g |
| Carbohydrates | 48 g |
| Fat | 21 g |
| Saturated Fat | 13 g |
| Sugar | 34 g |
| Fiber | 1 g |
| Sodium | 220 mg |
Nutrition values are estimates and can vary depending on the brands and exact ingredients used.
Final Thoughts
This Dirty Soda Tres Leches Cake With a Fun Twist is a playful take on a classic dessert. The combination of fluffy cake, three creamy milks, sweet cream soda, and a cloud of whipped cream creates a dessert that’s familiar but still a little unexpected.
For the best result, give the cake plenty of time to absorb the milk mixture and chill before serving. You can keep the topping simple with vanilla whipped cream or make it more festive with coconut, caramel, cherries, or your favorite dirty soda flavors.
It’s the kind of dessert that looks impressive on the table but is surprisingly simple to make—and that makes it perfect for sharing.











Leave a Reply