If you’ve ever tried a tres leche chocolate cake recipe that looked dark but tasted mostly like plain milk, you’re not alone.

Today I’m sharing my method for cocoa flavor, a sponge that drinks the soak, and a chill-and-slice finish. You’ll learn what tres leche chocolate cake recipe is, how to make tres leche chocolate cake recipe step by step, and how to tweak sweetness without losing that classic creamy bite.
Table of Contents
Table of Contents
Tres leche chocolate cake recipe story and why it works
A Marrakesh memory, San Diego cravings
My name is Samiya El Khoury. I was born in Marrakesh, Morocco, and I now live in San Diego, California. In my grandmother’s kitchen, I learned to cook by smell and sound, so I still chase that moment when the spoon hits the bowl and the room goes quiet. Years later, I tasted my first tres leche chocolate cake recipe at a friend’s gathering, and I loved the cold, creamy texture.
However, I wanted deeper cocoa in every bite. So I started testing this tres leche chocolate cake recipe with the same curiosity I use when I bake strawberry tres for summer parties and when I reach for my quick box cake method on busy weeks. After a few trials, I found the balance: a light chocolate sponge plus a chocolate-forward three-milk soak, then a long chill.
Why tres leche chocolate cake recipe feels different
Classic tres leches tastes milky and vanilla-sweet, so chocolate can fade if you only add cocoa to the topping. Instead, I build chocolate in three places: the sponge, the soak, and a light cocoa whipped cream. Also, I control sweetness by using unsweetened cocoa and letting the condensed milk do the heavy lifting. Because the sponge stays airy, it absorbs liquid evenly, and it still slices cleanly after it rests overnight. As a result, this tres leche chocolate cake recipe tastes custardy yet structured, and it stays moist for days.
Ingredients for a bold tres leche chocolate cake recipe

The key ingredients and smart swaps
For the cake, you’ll use all-purpose flour, sugar, cocoa powder, baking powder, baking soda, salt, eggs, milk, oil, and vanilla. For the soak, you’ll use evaporated milk, sweetened condensed milk, and whole milk, plus cocoa. If you want a “Mexican chocolate” vibe, add cinnamon and a pinch of espresso powder. Meanwhile, if you need a dairy swap, you can use lactose-free milk and lactose-free evaporated milk, and you can still keep the condensed milk for body. Also, if you only have 2% milk, you can use it, but the cake will taste a touch less rich.
A quick ingredient guide
- Use natural unsweetened cocoa for a classic cocoa bite.
- Use Dutch-process cocoa for a smoother, deeper finish.
- Use whole milk for the soak so the cake tastes rich.
- Use cold heavy cream for stable whipped topping.
- Use a 9×13 pan so the soak spreads evenly.
| Ingredient choice | Result in the finished cake |
|---|---|
| Unsweetened cocoa in soak | Stronger chocolate flavor without extra sweetness |
| Warm milk to bloom cocoa | Smooth soak with no gritty cocoa pockets |
| Overnight chill | Clean slices and evenly custardy texture |
Since readers often ask about pairing desserts, I like serving this cake after a soup night, like my tomato tortellini or a snack plate, like my hummus boards, because the creamy dessert ends the meal on a calm note.
How to make tres leche chocolate cake recipe step by step
Step 1: Bake a light chocolate sponge
- Heat the oven to 350°F and grease a 9×13 pan.
- Whisk flour, sugar, cocoa, baking powder, baking soda, and salt.
- Whisk eggs, milk, oil, and vanilla in another bowl until glossy.
- Stir wet into dry just until smooth, then scrape the bowl edges.
- Pour into the pan and tap once to pop big bubbles.
- Bake 25–30 minutes, then cool 15 minutes.
Step 2: Make the chocolate three-milk soak and chill
- Warm 1/2 cup milk, then whisk in cocoa until smooth.
- Whisk in condensed milk and evaporated milk until uniform.
- Poke holes across the warm cake with a skewer, spacing them close.
- Pour the soak slowly in passes, letting it sink each time.
- Cover and chill at least 8 hours, or overnight.
Also, watch the cake texture as you bake. If you overbake, the crumb turns tight and it won’t drink the soak as well. Instead, pull the pan when the center springs back and a toothpick shows a few moist crumbs. Then cool for 15 minutes, because a slightly warm cake absorbs better than a fully cold cake. Meanwhile, pour the soak in three rounds, because that pacing keeps the top from floating. Finally, if your whipped cream looks grainy, you whipped too far, so stop as soon as it holds peaks. For topping, whip cold cream with powdered sugar, cocoa, and vanilla to medium-stiff peaks, then spread gently. Finally, dust with cocoa and slice cold.
If you enjoy chocolate-covered treats, add a few chocolate strawberries on the platter, or serve mini bites beside cheesecake strawberries for a dessert board that feels celebratory.
Variations, serving, and storage

Mexican chocolate twist and flavor ideas
If you want a Mexican tres leche chocolate cake recipe, add 1 teaspoon cinnamon to the dry mix and 1/4 teaspoon espresso powder to the soak. Also, add a tiny pinch of cayenne if your crowd likes gentle heat. For a mocha version, use hot coffee instead of hot water when you mix the batter. For a lighter option, reduce condensed milk by 2–3 tablespoons and add more whole milk, then taste the soak before you pour.
Serving, storage, and buying options
Serve the cake cold, because the chill sets the crumb and keeps the slices neat. Use a sharp knife and wipe it between cuts. Store covered in the fridge for up to 4 days, and keep the topping on, since it protects the surface. For food safety guidance on chilled desserts, check the leftovers guide from USDA.
If you want to buy tres leche chocolate cake recipe style cake, many Mexican bakeries, Latin markets, and some grocery bakeries carry it, and you can ask for “chocolate tres leches” by name. When you want a quick party spread, pair it with easy sweets like dump cake or a crunchy favorite like cheesecake bites. Also, for a stress-free plan, bake and soak on day one, then top and serve on day two, because the flavor deepens overnight.
FAQs
how to make chocolate tres leches cake
Bake a light chocolate sponge, poke holes while it stays warm, then pour a cocoa three-milk soak in slow passes. After that, chill overnight, then top with cocoa whipped cream and slice cold.
what is chocolate tres leches cake
Chocolate tres leches cake is a chocolate sponge cake soaked with a three-milk mixture that includes cocoa, then topped with whipped cream. It tastes creamy like classic tres leches, but it finishes with deeper cocoa.
where to buy chocolate tres leches cake
You can buy it at Mexican bakeries, many Latin grocery stores with a bakery case, and some supermarket bakeries. Call ahead and ask if they make it in a 9×13 party pan.
can tres leches cake be chocolate
Yes. You can make tres leches cake chocolate by adding cocoa to the sponge and the milk soak. Also, you can keep the topping light so the chocolate still shines.
Conclusion
This tres leche chocolate cake recipe gives you the chilled, creamy texture plus real chocolate flavor from top to bottom. First, you build an airy sponge, so it soaks evenly. Next, you pour the chocolate milk mixture slowly, so it settles without pooling. Then you chill long enough to set the crumb, so your slices look clean and feel custardy. If you handle eggs often, the FDA’s egg safety tips can help you feel confident in the kitchen. Now grab your pan, trust your taste, and make it yours.

Tres Leche Chocolate Cake
Ingredients
Equipment
Method
- Heat oven to 350°F. Grease a 9×13 pan.
- Whisk flour, sugar, cocoa, baking powder, baking soda, and salt.
- Whisk eggs, milk, oil, and vanilla until glossy.
- Stir wet into dry just until smooth. Pour into pan.
- Bake 25–30 minutes. Cool 15 minutes.
- Whisk warm milk with cocoa until smooth.
- Whisk in condensed milk and evaporated milk. Add espresso and cinnamon if using.
- Poke holes across the warm cake with a skewer.
- Pour soak slowly in 2–3 rounds, pausing as it absorbs.
- Cover and chill at least 8 hours or overnight.
- Whip heavy cream, powdered sugar, cocoa, and vanilla to medium-stiff peaks.
- Spread topping gently. Dust with cocoa, slice cold, and serve.