Imagine a cake that’s a dream come true for both cake lovers and Oreo fans. The Oreo Tres Leches Cake brings together the classic richness of tres leches with the delightful crunch of Oreos, making it a spectacular treat for any occasion.
This recipe is special because it combines the creaminess of the tres leches soak with the familiar chocolatey goodness of Oreos. It’s a perfect blend of flavors and textures that feels like a celebration in every bite.
Let’s get started with the ingredients you’ll need to whip up this indulgent dessert.
Why You’ll Love This Recipe
This recipe is a unique twist on a classic dessert that will wow your guests.
- Rich and moist texture that melts in your mouth.
- Crunchy Oreo bits added for fun and flavor.
- Easy to prepare, even for beginner bakers.
- Perfect for celebrations or as a sweet treat.
- Can be made a day ahead for convenience.
My Experience Making This Recipe
When I made this cake for the first time, the aroma of soaking milk and chocolate wafted through my kitchen like a warm hug. I knew I was onto something special, and the first bite confirmed it.
The combination of the soft cake and the creamy milk soak had everyone reaching for seconds, and I couldn’t have been more pleased with the response. It’s the type of dessert that leaves a lasting impression — a happy memory served on a plate.
Recipe Overview
- Recipe Name: Oreo Tres Leches Cake
- Servings: 12
- Prep Time: 30 minutes
- Cook Time: 35 minutes
- Total Time: 1 hour 5 minutes
- Course: Dessert
- Cuisine: Mexican
- Calories per Serving: 280
Equipment You Will Need
- 9×13 inch baking dish
- Mixing bowls
- Electric mixer
- Spatula
- Measuring cups and spoons
- Sharp knife or cake slicer
Ingredients for Oreo Tres Leches Cake
- 1 cup all-purpose flour
- 1 tsp baking powder
- 1/2 cup unsalted butter, softened
- 1 cup granulated sugar
- 3 large eggs
- 1 tsp vanilla extract
- 1 cup whole milk
- 1 can (12 oz) evaporated milk
- 1 can (14 oz) sweetened condensed milk
- 1 cup heavy cream
- 8 crushed Oreos, plus more for topping
- Chocolate syrup for drizzling (optional)
Ingredient Notes and Substitutions
- All-purpose flour: Gives structure to the cake. You can use gluten-free flour for a gluten-free version.
- Whole milk: Adds creaminess to the cake. You could substitute with almond milk for a dairy-free option.
- Unsalted butter: Adds richness and moisture. Coconut oil can be used for a dairy-free cake.
- Heavy cream: Creates the whipped topping. You can replace it with coconut cream for a dairy-free version.
How to Make Oreo Tres Leches Cake

Step 1: Preheat the Oven
Start by preheating your oven to 350°F (175°C). This ensures that the cake bakes evenly right from the start.
Step 2: Prepare the Baking Dish
Grease your 9×13 inch baking dish with butter. This will help the cake come out smoothly without sticking.
Step 3: Combine Dry Ingredients
In a mixing bowl, whisk together the flour and baking powder. This helps to evenly distribute the leavening agent throughout the flour.
Step 4: Cream the Butter and Sugar
In another bowl, beat the softened butter and sugar until light and fluffy. This process incorporates air into the batter, making the cake tender.
Step 5: Add Eggs and Vanilla
Add the eggs one at a time, mixing well after each addition, along with the vanilla extract. This ensures a uniform mixture that’s full of flavor.
Step 6: Mix in Dry Ingredients
Gradually add the dry ingredient mixture to the wet ingredients, alternating with the whole milk. This makes sure the batter stays smooth and lump-free.
Step 7: Bake the Cake
Pour the batter into the prepared dish and bake for 30-35 minutes or until a toothpick comes out clean. This is the foundation for your tres leches cake.
Step 8: Prepare the Milk Mixture
Once the cake is baked and cooled, mix together the evaporated milk, sweetened condensed milk, and heavy cream. This delicious soak gives the cake its signature moisture.
Step 9: Soak the Cake
Poke holes all over the cooled cake with a fork and pour the milk mixture over it. This step allows the cake to absorb all that milky goodness, making it luscious.
Step 10: Add the Toppings
Whip the heavy cream and spread it over the soaked cake. Sprinkle crushed Oreos on top for that extra crunch.
Pro Tip: Make the cake a day ahead to let the flavors meld beautifully.
Tips for the Best Oreo Tres Leches Cake
- Always use room temperature ingredients for better mixing.
- Don’t skip poking the holes; it’s crucial for absorption.
- Top with whipped cream right before serving to keep it fresh.
- Let it soak for at least 4 hours for maximum flavor.
- Use homemade whipped cream for an extra touch of flair.
Common Mistakes to Avoid
- Not cooling the cake properly before soaking can lead to a soggy mess.
- Using cold milk can prevent proper absorption of the soaking mixture.
- Skipping the crushed Oreos means missing out on texture contrast.
- Not letting it soak long enough leaves the cake dry.
Serving Suggestions
This cake shines on its own but pairs well with various accompaniments.
- Fresh berries add a bright contrast.
- Serve alongside a scoop of vanilla ice cream.
- A drizzle of chocolate syrup enhances the chocolate flavor.
- Pair with coffee for a delightful afternoon treat.
Variations to Try
- Substitute regular Oreos with Golden Oreos for a different flavor.
- Add a layer of chocolate ganache for a richer taste.
- Mix in some nuts for a crunchy texture.
- Try flavored extracts like almond instead of vanilla for a twist.
Dietary Adaptations
- Gluten-free: Use a gluten-free all-purpose flour blend.
- Dairy-free: Opt for coconut cream and almond milk as substitutes.
- Vegetarian: All ingredients are usually vegetarian-friendly.
- Low-carb/keto: Consider almond flour and low-carb sweeteners.
Storage and Reheating
Refrigerator
Store leftover cake in an airtight container for up to 3 days.
- Refrigerate to keep the cake moist.
- Avoid leaving it uncovered to prevent drying.
Freezer
This cake can be frozen for up to 2 months.
- Wrap slices in plastic wrap and aluminum foil securely.
- Label with the date for easy identification later.
Reheating
Thaw in the refrigerator overnight before serving.
- Mildly warm in the microwave for about 10-15 seconds if desired.
- Enjoy cold, as it’s just as delicious!
Nutrition Information
| Nutrient | Amount |
|---|---|
| Calories | 280 |
| Total Fat | 12g |
| Saturated Fat | 7g |
| Carbohydrates | 41g |
| Fiber | 1g |
| Sugar | 28g |
| Protein | 4g |
| Sodium | 150mg |
| Cholesterol | 60mg |
This information is approximate and can vary based on specific ingredients used.

Frequently Asked Questions
Can I make this cake ahead of time?
Yes, you can prepare the cake a day ahead to allow for proper soaking. Just keep it in the refrigerator until ready to serve.
What can I use instead of Oreos?
Graham crackers or any chocolate wafer cookies work well as substitutes. Experiment to see which flavor you enjoy most.
How do I store leftovers?
Keep any leftover cake covered in the fridge. It should stay fresh for up to three days.
Why is my cake not soaking up the milk?
If the cake isn’t porous enough, try poking more holes with a fork. This helps the soaking liquid penetrate better.
Can I freeze this cake?
Absolutely, the cake freezes well for up to two months. Just wrap it tightly before storing in the freezer.
Final Thoughts
The Oreo Tres Leches Cake is a delightful blend of creaminess and crunch that promises to be a star at any gathering. I can’t recommend it enough if you’re looking to impress or simply treat yourself to a decadent dessert.
Try making it for your next celebration, and watch as it disappears faster than you can say “tres leches.” Enjoy every delicious bite!
For more sweet treats, check out my Mississippi Mud Cake Recipe and this delightful Ding Dong Cake Recipe for more baking inspiration!

Oreo Tres Leches Cake
Ingredients
Equipment
Method
- Preheat the oven to 350°F (175°C) and grease a 9x13 inch baking dish with butter.
- In a bowl, whisk together 1 cup all-purpose flour and 1 tsp baking powder.
- In a separate bowl, beat 1/2 cup softened unsalted butter and 1 cup granulated sugar with an electric mixer until light and fluffy.
- Add 3 large eggs one at a time to the butter mixture, mixing well after each addition, then stir in 1 tsp vanilla extract.
- Alternate adding the flour mixture and 1 cup whole milk to the wet ingredients, beginning and ending with the flour mixture, mixing until smooth.
- Pour the batter into the prepared baking dish and bake for 30 to 35 minutes, or until a toothpick inserted into the center comes out clean.
- While the cake cools, combine 1 can evaporated milk, 1 can sweetened condensed milk, and 1 cup heavy cream in a bowl to create the tres leches mixture.
- Once cooled, poke holes all over the cake with a fork and pour the milk mixture evenly over the top. Let the cake absorb the liquid for at least 4 hours or overnight.
- Whip remaining heavy cream until stiff peaks form, spread over the soaked cake, then sprinkle with crushed Oreos and drizzle with chocolate syrup if desired.