The One Cake My Family Actually Fights Over
Alright, full disclosure: Mexican chocolate milk cake is one of those sneaky recipes that looks fancy, tastes like you worked all afternoon, but honestly? Most of the time, I’m making it in my pajamas before anyone’s up (blaming the early morning sweet tooth here). The first time I made this cake, my abuela tried to guess if I’d bought it from that bakery on 4th, which frankly felt like a win—and also maybe a slight insult because, hey, I even cleaned the mixing bowl for once. Anyway, my cousins came over, and the thing vanished in under fifteen minutes. It’s now basically a running joke that if you want a slice, you better act fast—or, do what my brother did and hide some under the bread bag. Not that I’m still mad about that or anything.
Why You’ll Honestly Love This Cake (Trust Me)
I make this cake when the craving for something chocolatey hits, but I want it to taste “. . . you know, interesting.” Like, not just chocolate, but chocolate. Spicy, kind of earthy, with a background note of cinnamon—almost makes you want to dance a little cumbia in your kitchen. My family goes wild for the subtle kick; even my picky aunt who claims she doesn’t do “spicy desserts” somehow always goes home with a couple slices (if there are leftovers, which rarely happens). Actually, the first time I tried it, the frosting totally melted because I got impatient and frosted it while still warm. Cake looked a little sad, but tasted brilliant. Lesson learned.
What You’ll Need (And What I Sometimes Swap)
- 1 cup Mexican-style hot chocolate mix (like Abuelita or Ibarra; if you can’t find it, semi-sweet cocoa plus a shake of cinnamon & a whiff of chili powder works in a pinch)
- 1 1/2 cups all-purpose flour (I’ve cheated with cake flour; still tasty, slightly lighter)
- 1 tsp baking soda
- 1/2 tsp salt
- 3/4 cup granulated sugar (sometimes I use half brown sugar if I want more depth—my grandmother swore by piloncillo but, yeah, not always in my pantry)
- 1/2 cup unsalted butter, melted (I always forget to soften it, melting is my shortcut)
- 2 large eggs (or 3 small ones, if that’s what’s rattling around the fridge)
- 1 cup whole milk (I’ve tried oat milk; works fine, but it’s richer with dairy—up to you)
- 1 tsp vanilla extract (Mexican vanilla if you can splurge)
- 1/2 tsp ground cinnamon (I shake extra if I’m feeling feisty)
- 1/8 tsp cayenne pepper (optional but highly, highly recommended)
Let’s Make Some Cake! (My Real Steps)
- First thing, preheat that oven—350°F (180°C) does the trick. Grease a 9×9-inch pan, or, if you’re feeling rustic, line it with parchment (so much easier to clean—wish I’d learned that way sooner).
- In your biggest bowl, whisk the flour, baking soda, salt, sugar, hot chocolate mix, cinnamon, and cayenne. Don’t sweat it if it looks a bit speckly—some of the hot chocolate won’t break down until it gets wet, that’s normal.
- In a separate bowl (you can reuse the measuring jug, I do), beat together the melted butter, eggs, milk, and vanilla. Yes, it’s going to look like a mess for a minute. That’s fine.
- Pour the wet into the dry. Here’s the lazy bit—just stir until combined. No need to beat the life out of it. I usually sneak a small taste here, for science.
- Scrape into your pan. If your oven is quirky, rotate the cake halfway. Bake for about 28-33 minutes; check at 28 with a toothpick, though in my oven it usually needs that extra couple minutes. It’s done when things are set but moist crumbs stick.
- Let it cool for a while—don’t rush this, or your frosting (if you use it) will go soupy. Learned that one the hard way.
Stuff I Figured Out Along The Way
- If you overbake, this cake does still taste good, but a tiny bit dry—so maybe serve it with extra milk or a scoop of ice cream. Trust me.
- Using brown sugar? It stays moist longer, though in my house, honestly, it never lasts more than a day.
- One time, I tried using only water (totally ran out of milk)—came out okay, but definitely less rich. I’d say stick to milk unless you’re desperate.
Variations That Surprised Me (Good and Otherwise)
- Added mini chocolate chips once—everyone raved. Sally’s Baking Addiction has a killer tip for preventing sinking chips.
- Swapped butter for coconut oil: honestly, not my favorite. Made it too dense for my taste.
- Added some orange zest for a kind of “mole” twist. Unexpected, in a fun way.
About That Equipment…
I always use a hand mixer for speed, but actually, I find it works better if you don’t overmix—so a plain old wooden spoon is just fine. Got no square pan? A round one is cool too, but watch your baking time; it’s a little different. And if you’re out of parchment, I’ve just buttered and floured—sticks a bit, but gets the job done.
Storing (or Trying To)
This cake will stay good in a covered container at room temp for 2 days (fridge adds a couple days)—but honestly, it’s never gotten to day two with my lot. I think it somehow evaporates overnight…
Serving: How We Roll
I love it dusted with cinnamon and powdered sugar. Sometimes I’ll add whipped cream if we’re feeling fancy or just warm a slice with a splash of milk poured on top, which, shockingly, is my kid’s favorite breakfast. It counts, right?
Things I Learned the Overcomplicated Way
- I once tried rushing the cooling step. The frosting became a puddle—looked like a mudslide, tasted awesome, but maybe do as I say, not as I do.
- If you want a deeper chocolate hit, use extra hot chocolate mix (a heaping cup); but don’t go wild or the cake gets heavy.
FAQ Time—Answering Your DMs (And Texts!)
- What if I don’t have Mexican hot chocolate mix?
- Oh, you can fake it: regular cocoa plus a pinch of cinnamon and cayenne. Not the same, but close enough!
- Can I make cupcakes instead of cake?
- Yep, just reduce baking time to about 18-20 mins. Keep an eye on them. (I once forgot, ended up with chocolate hockey pucks.)
- Is it spicy? Like, real spicy?
- Honestly, not super spicy—just a little tickle. If you want more oomph, toss in more cayenne. But I’d start slow.
- Can I freeze it?
- Totally! Wrap slices up tight; they reheat nicely in the microwave, though the top might get a bit sticky. Still tastes good.
- Do I have to use whole milk?
- Nope, but if you sub with a thinner milk, cake might be a touch less rich. My neighbor only uses almond milk—says it works like a charm.
If you end up making it and have questions, or want to show off a killer pic, honestly drop me a line (I love seeing everyone’s spins on this one!).
Ingredients
- 1 3/4 cups all-purpose flour
- 1 cup granulated sugar
- 3/4 cup unsweetened cocoa powder
- 1 1/2 teaspoons baking powder
- 1/2 teaspoon baking soda
- 1 teaspoon ground cinnamon
- 1/4 teaspoon cayenne pepper
- 1/2 teaspoon salt
- 1 cup whole milk
- 2 large eggs
- 1/2 cup vegetable oil
- 1 1/2 teaspoons vanilla extract
Instructions
-
1Preheat the oven to 350°F (175°C). Grease and flour a 9-inch round cake pan.
-
2In a large bowl, whisk together the flour, sugar, cocoa powder, baking powder, baking soda, cinnamon, cayenne pepper, and salt.
-
3In a separate bowl, beat the eggs, then add milk, vegetable oil, and vanilla extract. Mix until well combined.
-
4Gradually pour the wet ingredients into the dry ingredients, stirring until just mixed and a smooth batter forms.
-
5Pour the batter into the prepared cake pan. Bake for 35 minutes, or until a toothpick inserted in the center comes out clean.
-
6Let the cake cool in the pan for 10 minutes, then transfer to a wire rack to cool completely before serving.
Approximate Information for One Serving
Nutrition Disclaimers
Number of total servings shown is approximate. Actual number of servings will depend on your preferred portion sizes.
Nutritional values shown are general guidelines and reflect information for 1 serving using the ingredients listed, not including any optional ingredients. Actual macros may vary slightly depending on specific brands and types of ingredients used.
To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by the desired number of servings. Result will be the weight of one serving.
Did you make this recipe?
Please consider Pinning it!!




