Desserts
This Carnation evaporated milk chocolate cake delivers layers of ultra-moist richness that defy dry crumb—all thanks to a secret dairy boost most recipes skip. The evaporated milk creates that signature tender crumb and velvety texture that makes every slice irresistible.
I've perfected this classic recipe after years of testing, ensuring each bite stays moist for hours.
The magic happens in the batter where Carnation evaporated milk replaces regular milk, adding natural sweetness and fat that keeps the cake tender. This isn't just any chocolate cake—it's the kind that stays moist even when served at room temperature, making it perfect for gatherings or meal prep.
The recipe uses simple pantry staples but delivers restaurant-quality results.
What you'll end up with is a rich, fudgy chocolate cake with perfectly balanced sweetness and a crumb so tender it practically melts in your mouth.
The evaporated milk creates that signature moisture that separates this from standard chocolate cakes. Each slice is packed with flavor while maintaining a delicate crumb structure.
This recipe is ideal for special occasions or when you want to impress with minimal effort. The secret dairy boost ensures your cake stays moist for days, making it perfect for parties, potlucks, or whenever you crave that classic chocolate cake experience. Let's get baking!
Ingredients for carnation evaporated milk chocolate cake
Simple pantry staples meet a secret dairy boost for cake that stays moist days later.
| Ingredient | Amount | Notes |
|---|---|---|
| All-Purpose Flour 🌾 | 2 ½ cups | Sifted for light texture |
| Granulated Sugar 🍚 | 2 cups | White or light brown |
| Unsweetened Cocoa Powder 🍫 | ¾ cup | Dutch-processed preferred |
| Carnation Evaporated Milk 🥛 | 1 ½ cups | Unopened can for freshness |
| Vegetable Oil 🫒 | 1 cup | Light or canola oil |
| Large Eggs 🥚 | 2 whole | Room temperature |
| Vanilla Extract 🌿 | 2 tsp | Pure, not imitation |
| Baking Soda 🧂 | 1 ½ tsp | Not baking powder |
| Salt 🧂 | ½ tsp | Fine sea salt |
| Hot Water 💧 | ½ cup | Boiled and cooled |
| Dark Chocolate Chips 🍫 | 1 ½ cups | Semi-sweet, 60% cocoa |
| Powdered Sugar 🍚 | ½ cup | For dusting |
| Butter 🧈 | ½ cup | Softened for frosting |
The Carnation evaporated milk is non-negotiable here—it's what gives this cake its signature velvety crumb. Grab the unopened can from the baking aisle (not the shelf-stable version) for the freshest flavor. Holland House or Nestlé Carnation work perfectly. The cocoa powder should be Dutch-processed—it dissolves smoother and adds depth. If you're using a boxed mix, skip it; this recipe needs the real deal. The chocolate chips? Ghirardelli or Guittard are my go-tos, but any semi-sweet will do.
No evaporated milk? Whole milk plus 1 tbsp powdered milk mimics the richness, though it won't be identical. Short on cocoa? Swap half the sugar for melted dark chocolate (2 oz). The vanilla extract is where you shouldn't skimp—imitation won't cut it. For the hot water trick, boil it first to dissolve the baking soda fully, then cool completely before mixing. The butter for frosting? European-style melts better if you're feeling fancy, but regular unsalted works just fine.
This batter keeps for 2 days in the fridge—cover tightly with plastic wrap. For longer storage, wrap the baked layers in foil and freeze for up to 3 months. The frosting? Whip it up fresh or store in the fridge for 1 week, re-whipping before use. Pro tip: Brush the warm layers with simple syrup (equal parts sugar and water) before assembling—it locks in moisture like nothing else. Cake tastes even better the next day, so bake it ahead if you can.
Why You'll Love This Recipe
- No Mixer Needed: I swear by this recipe when I’m too tired to crank up the mixer—just whisk the flour, sugar, and cocoa with the evaporated milk until smooth. The oil keeps it tender without a single drop of butter, and honestly? The cake comes out perfectly even when I’m half-asleep.
- Rich Without Overpowering: That evaporated milk is the secret weapon—it adds depth without making the cake dense or dry. The cocoa and sugar balance out so well, you get this velvety, slightly tangy richness that’s dangerously easy to over-slice. (Yes, I’ve done it.)
- Party-Ready in a Flash: I’ve used this for everything from potlucks to last-minute birthday cakes—just add a quick dusting of powdered sugar or a drizzle of melted chocolate. The texture holds up beautifully, and between us? It’s the kind of cake people will ask for seconds on.
- Pantry Staple Magic: Between us, this recipe is my go-to when I’m low on ingredients. Flour, sugar, cocoa, and a can of evaporated milk? That’s it. No fancy substitutions, no last-minute grocery runs—just open the can, measure, and bake. Leftovers? They taste just as good the next day.
Step-by-step instructions for ultra-moist chocolate cake with evaporated milk
Here's how to create a velvety, ultra-moist chocolate cake that stays tender for days.
Combine Dry Ingredients for Perfect Texture
In a large mixing bowl, sift together the 2.5 cups all-purpose flour, 2 cups granulated sugar, 0.75 cup unsweetened cocoa powder, 1.5 teaspoons baking soda, and 0.5 teaspoon salt. I always sift the dry ingredients first—this prevents lumps and ensures an even distribution throughout the batter. Use a whisk to break up any remaining clumps, creating a smooth base for our moist cake.
Set this mixture aside while you prepare the wet ingredients. The reason we do this first is that the evaporated milk and oil will create a rich, creamy foundation that the dry ingredients will blend into beautifully. This separation also makes it easier to control the batter's consistency as we combine everything.
Mix Wet Ingredients for Maximum Moisture
In a separate large bowl, whisk together the 1.5 cups Carnation evaporated milk, 1 cup vegetable oil, 2 whole large eggs (room temperature), and 2 teaspoons vanilla extract. The evaporated milk is the secret ingredient here—its concentrated dairy content creates that signature ultra-moist texture that keeps this cake tender for days. Mix these ingredients vigorously for about 2 minutes until fully combined and slightly thickened.
Next, add the 0.5 cup hot water to the wet mixture. The hot water activates the baking soda, which helps create lift and tenderness in the cake. Stir gently just until incorporated—overmixing at this stage can develop gluten and make the cake tough. The mixture should be smooth and slightly shiny, indicating proper emulsification of the fats and liquids.
Combine Wet and Dry Ingredients Gently
Gradually add the dry ingredient mixture to the wet ingredients while mixing on low speed with an electric mixer. I like to use a spatula to gently fold in about one-third of the dry ingredients first, then turn on the mixer to combine everything. This prevents overmixing and creates a light, airy batter. Mix just until the batter is smooth and all the flour is incorporated—about 1 minute of mixing time total.
Here's where the magic happens: fold in the 1.5 cups dark chocolate chips by hand using a rubber spatula. Be gentle to avoid deflating the batter. The chocolate chips will melt slightly during baking, creating pockets of rich, gooey chocolate throughout each slice. The batter should be thick but pourable—if it's too stiff, you can add 1-2 tablespoons of milk to loosen it slightly.
Prepare and Bake the Cake Layers
Preheat your oven to 350°F and grease two 9-inch round cake pans with vegetable oil, then line the bottoms with parchment paper. Divide the batter evenly between the two pans. I use a kitchen scale for precision, but if you're eyeballing it, aim for equal amounts in each pan. Tap each pan gently on the counter to remove any air bubbles that might have formed during mixing.
Bake for 30-35 minutes or until a toothpick inserted into the center comes out clean with just a few moist crumbs clinging to it. The edges should be set but the centers should still look slightly underdone—they'll continue cooking as the cakes cool. Don't overbake, or you'll lose that signature moist texture we're after. Rotate the pans halfway through baking for even cooking.
Cool and Assemble the Cake
Allow the cakes to cool in their pans for 10 minutes, then transfer them to a wire rack to cool completely. While they're cooling, prepare your frosting by beating the 0.5 cup softened butter with the 0.5 cup powdered sugar until light and fluffy. This simple buttercream is perfect for this rich chocolate cake—it won't overpower the flavor but will add just the right amount of sweetness.
Once the cakes are completely cool, level the tops if needed, then place one layer on a cake stand or plate. Spread a generous layer of the buttercream on top, then place the second layer on top. Frost the entire cake with the remaining buttercream, creating a smooth finish. For extra presentation, you can dust the top with a little more powdered sugar or add some chocolate shavings. This cake tastes best served at room temperature, so let it sit for about 30 minutes before slicing to enjoy its perfect moist texture.
Pro Tips For Making Carnation Evaporated Milk Chocolate Cake
- Whisk the Evaporated Milk: Carnation’s thick texture clumps like glue if you pour it straight in. Whisk it with the oil first until smooth—this keeps your batter silky, not lumpy. I learned this the hard way when my first batch looked like it had rocks in it.
- Sift the Cocoa Twice: Unsweetened cocoa powder is sneaky—it packs down and measures wrong. Sift it before adding to the dry ingredients, then sift it again right into the bowl. This prevents dense, heavy cake and ensures even chocolate flavor.
- Don’t Overmix the Batter: Once you fold in the wet ingredients, mix just until combined—maybe 15 strokes max. Overmixing turns this tender cake into a tough, chewy brick. Stop when the flour streaks disappear, not when you’re tired of stirring.
- Bake at 350°F, Not Higher: This recipe relies on the evaporated milk’s moisture, and higher heat dries it out fast. Stick to 350°F and check for doneness at 25–30 minutes—your cake will be moist, not cracked. I used to rush it and ended up with a sad, dense center.
Flavor customization for these flavors
Classic Chocolate Twist
For a more intense chocolate flavor, replace ½ cup of the granulated sugar with ½ cup Dutch-process cocoa powder—this deepens the chocolate notes without adding sweetness. I like to use Valrhona Abinao for a luxurious touch.
The result is a richer, more complex cake with a velvety texture that stays moist for days. 🍫
Espresso Infusion
Add 1 tablespoon instant espresso powder to the dry ingredients for a sophisticated coffee-chocolate flavor. This works especially well if you're serving it with coffee or as an after-dinner dessert.
The espresso enhances the chocolate's depth without overpowering it. For extra richness, use dark chocolate chips with 70% cocoa content. ☕
Orange Zest Brightness
Add 1 tablespoon freshly grated orange zest and 1 teaspoon orange extract to the wet ingredients for a citrusy twist. The orange zest brightens the chocolate flavor and adds a subtle tang.
Pair this with a simple orange glaze made from ½ cup powdered sugar + 1 tablespoon orange juice for an elegant finish. 🍊
Peanut Butter Swirl
Create a decadent swirl by mixing ½ cup creamy peanut butter into the batter before dividing it between the pans. Use a knife to swirl it through the batter for a marbled effect.
Top with chopped peanuts before baking for added crunch. This variation is perfect for peanut butter lovers who crave chocolate. 🥜
White Chocolate Frosting
Swap the buttercream for a white chocolate frosting by melting 1 cup white chocolate chips with ½ cup softened butter, then whipping in ½ cup powdered sugar. This lighter frosting balances the rich chocolate cake beautifully. Add ½ teaspoon almond extract for extra depth. 🧈
Spiced Rum Moisture Boost
For a boozy twist, replace ½ cup of the evaporated milk with ½ cup spiced rum (like Captain Morgan). The alcohol enhances moisture and adds warm spices like cinnamon and nutmeg. Let the cake sit overnight before slicing—this allows the flavors to meld perfectly. 🍹
Nutrition facts
Frequently asked questions
Why does this recipe use evaporated milk instead of regular milk?
The evaporated milk creates that signature ultra-moist texture that keeps this cake tender for days. Its concentrated dairy content adds natural sweetness and fat that regular milk can't match, resulting in a velvety crumb that stays fresh even when served at room temperature.
Can I make this cake in a single 9-inch pan instead of two layers?
Yes, but reduce the baking time to 25-30 minutes for a single 9-inch layer. The cake will be denser but still delicious. For best results, use a springform pan and bake at 325°F to prevent over-browning. This works well for small gatherings or when you prefer a single-serving cake.
What's the best way to store leftover cake?
Wrap individual slices tightly in plastic wrap, then store in an airtight container at room temperature for 2 days. For longer storage, freeze slices for up to 3 months. Thaw at room temperature before serving. The evaporated milk helps preserve moisture, so the cake stays fresh longer than traditional chocolate cakes.
Can I substitute the vegetable oil with butter?
Yes, but you'll need to melt 1 cup unsalted butter first and let it cool slightly. The texture will be slightly richer but may be denser. For best results, use a mix of ½ cup oil + ½ cup melted butter to balance moisture and tenderness. The evaporated milk still works its magic either way!
Why does my cake turn out dry even though I followed the recipe?
Overbaking is the most common cause—remove the cake when a toothpick comes out with just a few moist crumbs. Another issue could be not using evaporated milk (regular milk lacks the fat content). Also, ensure your oven isn't running hot—calibrate it with an oven thermometer if needed. The hot water trick helps retain moisture too!
