Oreo Tres Leches Cake: The Ultimate Cookies and Cream Soaked Dessert
What do you get when you combine the iconic chocolate sandwich cookie with the ultra-moist, milk-soaked tradition of tres leches? A showstopping Oreo Tres Leches Cake that turns any gathering into a celebration. This recipe takes a light, fluffy sponge cake, infuses it with three kinds of milk, and blankets it in a pillowy Oreo whipped topping. Every bite delivers rich vanilla, deep chocolate cookie crumbs, and a melt-in-your-mouth texture. Whether you are a seasoned baker or trying this for the first time, this dessert is surprisingly simple to assemble.
Why You'll Love This Oreo Tres Leches Cake
This cookies and cream tres leches cake stands out because it merges two beloved desserts into one. The classic tres leches soak keeps the cake impossibly moist. Crushed Oreos add a subtle chocolate crunch throughout the sponge. The whipped topping feels light and creamy rather than heavy. The result is a balanced dessert that is sweet but not overpowering.
Another reason to love this recipe is its make-ahead nature. The cake actually improves after an overnight rest in the refrigerator. That makes it perfect for parties, potlucks, or holiday dinners. You can prepare it the day before and simply add the topping before serving.
Ingredients for Oreo Tres Leches Cake
This recipe has three components: the cake base, the milk soak, and the whipped topping. Gather everything before you start.
For the Oreo Cake Base
- 1 cup cake flour (120g)
- 1 1/2 tsp baking powder (6g)
- 1/4 tsp salt (1.5g)
- 5 large eggs, separated
- 1 cup granulated sugar (200g), divided
- 1/4 cup milk (60g)
- 1/4 cup neutral oil (55g)
- 1 tbsp vanilla bean paste (18g) or 2 tsp vanilla extract (10g)
- 8 Oreos, finely crushed
Cake flour gives the sponge a tender crumb. If you do not have cake flour, measure 1 cup of all-purpose flour, remove 2 tablespoons, and replace them with 2 tablespoons of cornstarch. The neutral oil can be vegetable, canola, or avocado oil.
For the Tres Leches Soak
- 1 can evaporated milk (12 oz / 354g)
- 1 can sweetened condensed milk (14 oz / 396g)
- 1 1/2 cups whole milk (360g)
- 1 tsp vanilla extract (5g)
Whisking these three milks together creates the signature soak. The sweetened condensed milk adds sweetness and body, while the evaporated milk brings a subtle caramelized note. Whole milk keeps the mixture pourable.
For the Oreo Whipped Topping
- 1 1/2 cups heavy whipping cream (360g)
- 1/3 cup powdered sugar (40g), or more to taste
- 1/2 cup crushed Oreos (about 55g)
- 1 tsp vanilla paste
Use cold heavy cream for the best volume. Powdered sugar dissolves easily and stabilizes the whipped topping slightly. You can use vanilla extract instead of vanilla paste if needed.
How to Make Oreo Tres Leches Cake Step by Step
This process moves through three stages. Each stage is simple, but gentle folding and patience during soaking make the difference.
Step 1: Bake the Oreo Cake Base
- Preheat the oven to 350°F and grease a 9×13-inch baking pan.
- In a medium bowl, whisk together the cake flour, baking powder, salt, and crushed Oreos. Set this dry mixture aside.
- In a large bowl, beat the egg yolks with 1/2 cup of the sugar until pale and thick. This takes about 2 to 3 minutes with a hand mixer.
- Mix in the milk, oil, and vanilla until fully combined.
- In a separate clean bowl, beat the egg whites until soft peaks form. Gradually add the remaining 1/2 cup sugar and continue beating until stiff, glossy peaks form.
- Gently fold the dry ingredients into the egg yolk mixture. Do this in two or three additions to avoid overworking the batter.
- Fold in the egg whites in 3 additions. Use a light hand and stop as soon as no white streaks remain.
- Pour the batter into the prepared pan and spread it evenly.
- Bake for 25 to 30 minutes, or until a toothpick inserted in the center comes out clean.
- Let the cake cool completely before adding the milk soak.
The most common mistake here is overmixing the egg whites. Folding too aggressively deflates the batter and leads to a dense cake. Use a wide spatula and sweep around the bowl, then cut through the center.
Step 2: Soak the Cake with Tres Leches
- In a large measuring cup or bowl, whisk together the evaporated milk, sweetened condensed milk, whole milk, and vanilla extract until smooth.
- Once the cake has cooled, poke holes all over the cake with a fork or skewer. Space the holes about 1 inch apart.
- Slowly pour the milk mixture evenly over the cake. Pour in stages, giving the cake time to absorb the liquid as you go.
- Cover the pan and refrigerate for at least 4 hours, preferably overnight.
A fully cooled cake absorbs the milk more evenly. If the cake is even slightly warm, it can become mushy at the surface. Refrigerating overnight allows the flavors to meld and the texture to set properly.
Step 3: Make the Oreo Whipped Topping and Assemble
- In a large chilled bowl, beat the heavy cream, powdered sugar, and vanilla paste until stiff peaks form.
- Gently fold in the crushed Oreos.
- Spread the Oreo whipped topping evenly over the chilled cake.
- Top with extra crushed Oreos and enjoy.
For the fluffiest topping, chill the bowl and beaters in the freezer for 10 minutes before whipping. Do not overwhip the cream or it will turn grainy and begin to separate.
Nutritional Information
The nutritional values below are approximate and based on 12 servings.
- Calories: 420 kcal per serving
- Protein: 8 g
- Carbohydrates: 52 g
- Fat: 20 g
- Fiber: 1 g
- Serving size: 1 slice (about 1/12 of the pan)
These numbers can shift depending on the exact brands of Oreos, milk, and cream you use.
Preparation Time
- Prep time: 30 minutes
- Cook time: 30 minutes
- Chilling time: 4 hours minimum
- Total time: 5 hours
Compared to a standard tres leches cake, this version adds only about 10 extra minutes of prep because of the Oreo crushing and folding. The hands-on work is still minimal, and most of the time is passive chilling.
Healthier Alternatives for Oreo Tres Leches Cake
You can lighten this dessert without losing its signature character.
- Use reduced-fat evaporated milk and 2% milk for the soak.
- Replace half of the heavy cream with chilled coconut cream for a slightly lighter topping.
- Use a sugar substitute that measures like powdered sugar in the whipped topping.
- Choose gluten-free chocolate sandwich cookies and a gluten-free cake flour blend for a gluten-free option.
- For a dairy-free version, use coconut evaporated milk, sweetened condensed coconut milk, oat or almond milk, and a dairy-free whipped topping.
A fully vegan version is possible with an egg substitute, but the sponge texture will differ. Aquafaba works well for the egg whites, while a flax egg can replace the yolks.
Serving Suggestions for Oreo Tres Leches Cake
This cake is rich on its own, but a few thoughtful pairings elevate it further.
- Serve each slice with a drizzle of chocolate syrup or caramel sauce.
- Add a small scoop of vanilla bean ice cream on the side.
- Garnish with fresh raspberries or strawberries for a tart contrast.
- Dust the top lightly with cocoa powder just before serving.
- Pair with a cup of strong coffee or espresso to balance the sweetness.
- For a festive touch, top each slice with a dollop of extra whipped cream and a mini Oreo.
Because this oreo tres leches cake is best served cold, avoid letting it sit at room temperature for more than 30 minutes on warm days.
Common Mistakes to Avoid
These are the pitfalls that can affect your final result.
- Overmixing the batter: This deflates the egg whites and creates a dense cake. Fold gently and stop early.
- Poking too few holes: Without enough holes, the milk pools on top instead of soaking through.
- Pouring all the milk at once: Slow, staged pouring allows even absorption and prevents a soggy top layer.
- Soaking a warm cake: Heat makes the crumb fragile and can turn the cake gummy. Always cool completely.
- Overwhipping the cream: Stop when stiff peaks form. Overwhipped cream becomes butter-like and grainy.
- Skipping the overnight chill: The cake needs time to set. Four hours works, but overnight gives the best texture and flavor.
Storage Tips
Refrigerator: Cover the assembled cake tightly with plastic wrap or a lid. It will keep well in the fridge for up to 4 days. The texture may soften slightly over time, but the flavor remains delicious.
Freezer: You can freeze the soaked cake without the whipped topping. Wrap it tightly in plastic wrap and then foil. Freeze for up to 1 month. Thaw overnight in the refrigerator, then add the whipped topping before serving.
Reheating: This cake is not meant to be reheated. It is best enjoyed cold or at a cool room temperature. If you prefer a less chilled dessert, let a slice sit at room temperature for 10 minutes.
Conclusion
This Oreo Tres Leches Cake brings together the best of two worlds. It has the airy, moist crumb of a classic tres leches and the nostalgic cookies and cream flavor everyone loves. The recipe is approachable enough for a weekend baking project, yet impressive enough for a special occasion.
I hope you try this oreo tres leches cake and make it your own. Feel free to adjust the sweetness, swap in your favorite milk alternatives, or add extra Oreos on top. Leave a comment below with your results, and share a photo if you can. I would love to hear how it turns out in your kitchen.
Frequently Asked Questions
Can I make this Oreo Tres Leches Cake ahead of time?
Yes, this cake is ideal for making ahead. Bake and soak the cake the day before, keep it covered in the refrigerator, and add the whipped topping a few hours before serving. The overnight rest improves the texture and allows the milk to fully absorb.
Can I use a boxed cake mix instead of making the sponge from scratch?
You can use a vanilla or white cake mix as a shortcut. Bake it according to the package instructions in a 9×13-inch pan, then cool completely and proceed with the milk soak and topping. The texture will be slightly different but still delicious.
How do I know when the cake has absorbed enough milk?
The cake should feel heavy and look visibly moist, but there should not be a large pool of liquid sitting on top. If you see excess milk after pouring, wait a few minutes and gently tilt the pan to help it distribute. The refrigerator rest will finish the job.
Can I use a different cookie instead of Oreos?
Absolutely. Chocolate sandwich cookies, golden Oreos, or even chocolate chip cookies can replace the Oreos. Keep in mind that the flavor profile will change, so adjust the sweetness if needed.
What is the best way to crush Oreos for this recipe?
Place the Oreos in a zip-top bag and crush them with a rolling pin until you have fine crumbs with a few small pieces for texture. You can also pulse them in a food processor, but be careful not to turn them into powder.
Is there a way to make this Oreo Tres Leches Cake less sweet?
Yes. Use less sweetened condensed milk in the soak, or choose a reduced-sugar sweetened condensed milk. You can also reduce the powdered sugar in the whipped topping to 1/4 cup or add a pinch of salt to balance the sweetness.

Oreo Tres Leches Cake: The Ultimate Cookies and Cream Soaked Dessert
Ingredients
For the Oreo Cake Base
- 1 cup cake flour 120g
- 1 1/2 tsp baking powder 6g
- 1/4 tsp salt 1.5g
- 5 large eggs separated
- 1 cup granulated sugar 200g, divided
- 1/4 cup milk 60g
- 1/4 cup neutral oil 55g
- 1 tbsp vanilla bean paste 18g, or 2 tsp vanilla extract (10g)
- 8 Oreos finely crushed
For the Tres Leches Soak
- 1 can evaporated milk 12 oz / 354g
- 1 can sweetened condensed milk 14 oz / 396g
- 1 1/2 cups whole milk 360g
- 1 tsp vanilla extract 5g
For the Oreo Whipped Topping
- 1 1/2 cups heavy whipping cream 360g
- 1/3 cup powdered sugar 40g, or more to taste
- 1/2 cup crushed Oreos about 55g
- 1 tsp vanilla paste
Instructions
Step 1: Bake the Oreo Cake Base
- Preheat the oven to 350°F and grease a 9x13-inch baking pan.
- In a medium bowl, whisk together the cake flour, baking powder, salt, and crushed Oreos. Set this dry mixture aside.
- In a large bowl, beat the egg yolks with 1/2 cup of the sugar until pale and thick. This takes about 2 to 3 minutes with a hand mixer.
- Mix in the milk, oil, and vanilla until fully combined.
- In a separate clean bowl, beat the egg whites until soft peaks form. Gradually add the remaining 1/2 cup sugar and continue beating until stiff, glossy peaks form.
- Gently fold the dry ingredients into the egg yolk mixture. Do this in two or three additions to avoid overworking the batter.
- Fold in the egg whites in 3 additions. Use a light hand and stop as soon as no white streaks remain.
- Pour the batter into the prepared pan and spread it evenly. Bake for 25 to 30 minutes, or until a toothpick inserted in the center comes out clean.
- Let the cake cool completely before adding the milk soak.
Step 2: Soak the Cake with Tres Leches
- In a large measuring cup or bowl, whisk together the evaporated milk, sweetened condensed milk, whole milk, and vanilla extract until smooth.
- Once the cake has cooled, poke holes all over the cake with a fork or skewer. Space the holes about 1 inch apart.
- Slowly pour the milk mixture evenly over the cake. Pour in stages, giving the cake time to absorb the liquid as you go.
- Cover the pan and refrigerate for at least 4 hours, preferably overnight.
Step 3: Make the Oreo Whipped Topping and Assemble
- In a large chilled bowl, beat the heavy cream, powdered sugar, and vanilla paste until stiff peaks form.
- Gently fold in the crushed Oreos.
- Spread the Oreo whipped topping evenly over the chilled cake.
- Top with extra crushed Oreos and enjoy.
