Mexican Milk Cake – Cozy Chocolate Cinnamon Dessert

Mexican chocolate milk cake is an ultra-moist, deeply flavored dessert that celebrates the warm, bold essence of traditional Mexican chocolate. Infused with cinnamon, a hint of cayenne (optional for heat), and a fudgy cocoa finish, this cake is soaked in a rich chocolate milk mixture — resulting in an indulgent, almost pudding-like texture that melts in every bite.

It’s the perfect dessert for chocolate lovers who want something beyond the usual — comforting, spiced, and wonderfully rich. Inspired by tres leches cake but with a chocolate twist, it’s ideal for celebrations, holidays, or a cozy night in with a warm drink.


Ingredients Overview

This cake blends classic chocolate cake ingredients with signature Mexican flavors, all finished with a creamy chocolate milk soak.

All-Purpose Flour

Forms the structure of the cake while keeping it tender and soft.

  • Tip: Sift the flour for a lighter crumb.

  • You can substitute with a 1:1 gluten-free flour blend for GF baking.

Cocoa Powder

Provides the foundation of the chocolate flavor.

  • Use unsweetened Dutch-process cocoa for a smoother, less acidic taste.

  • For a more traditional touch, use Mexican cocoa or add a pinch of cinnamon directly to your cocoa.

Eggs

Bind the batter and create a light, sponge-like texture — essential for absorbing the milk soak.

  • Use room temperature eggs for best incorporation.

Sugar

White granulated sugar sweetens the batter and helps with caramelization.

  • You can replace part with brown sugar for a deeper, molasses-like note.

Buttermilk

Gives the cake a tender crumb and slight tang that balances the richness.

  • No buttermilk? Combine 1 cup milk + 1 tbsp vinegar or lemon juice and let sit for 5 minutes.

Oil

Keeps the cake moist and soft, even days after baking.

  • Neutral oils like vegetable or canola are best.

Baking Powder & Baking Soda

Helps the cake rise and remain fluffy, especially important for soaking.

Cinnamon & Cayenne (optional)

These spices give the cake its classic Mexican chocolate warmth.

  • Cinnamon is essential — it pairs perfectly with chocolate.

  • A pinch of cayenne adds gentle heat but is totally optional.

Vanilla Extract

Adds complexity and rounds out the flavor.


Chocolate Milk Soak

Inspired by tres leches, but with cocoa and a touch of spice.

Ingredients:

  • 1 cup chocolate milk (homemade or store-bought)

  • ½ cup sweetened condensed milk

  • ¼ cup heavy cream or evaporated milk

  • 1 tsp cinnamon

  • Optional: splash of Kahlua, coffee liqueur, or espresso for depth

Chocolate Whipped Cream (Topping)

Light, airy, and balances the richness of the soaked cake.

  • Heavy whipping cream

  • Powdered sugar

  • Cocoa powder

  • Cinnamon (optional)

  • Vanilla extract


Step-by-Step Instructions

v

1. Make the Cake

Preheat oven to 350°F (175°C). Grease a 9×13-inch baking dish.

In a large bowl, whisk:

  • 1¾ cups all-purpose flour

  • ½ cup cocoa powder

  • 1½ tsp baking powder

  • ½ tsp baking soda

  • 1 tsp cinnamon

  • ¼ tsp cayenne (optional)

  • ½ tsp salt

In a separate bowl, combine:

  • ¾ cup granulated sugar

  • ¾ cup brown sugar

  • 2 large eggs

  • 1 cup buttermilk

  • ⅓ cup oil

  • 1 tsp vanilla extract

Combine wet and dry ingredients just until smooth. Don’t overmix.

Pour into prepared pan and bake for 30–35 minutes, or until a toothpick comes out clean.

Let the cake cool for 10–15 minutes.


2. Prepare the Chocolate Milk Soak

While the cake cools, whisk together:

  • 1 cup chocolate milk

  • ½ cup sweetened condensed milk

  • ¼ cup heavy cream or evaporated milk

  • 1 tsp cinnamon

  • Optional: 1 tbsp Kahlua or espresso

Warm gently if needed to help everything blend.


3. Poke and Soak

  • Use a skewer or fork to poke holes all over the cake.

  • Slowly pour the chocolate milk mixture over the cake.

  • Let it soak at room temperature for 30 minutes, then refrigerate for at least 2 hours, ideally overnight.


4. Make Chocolate Whipped Cream

Whip together:

  • 1½ cups heavy cream

  • ¼ cup powdered sugar

  • 2 tbsp cocoa powder

  • 1 tsp vanilla

  • Optional: ¼ tsp cinnamon

Whip to soft peaks.

Spread over the cold, soaked cake.


Tips, Variations & Substitutions

Tips for Success

  • Don’t skip the poke step — this ensures the milk mixture soaks through every bite.

  • Let the cake chill long enough for flavors to develop.

  • Serve cold for best texture and presentation.

Flavor Variations

  • Mocha version: Add espresso powder to the cake and milk soak.

  • Spicy chocolate: Increase cayenne for a stronger kick.

  • Orange twist: Add orange zest to the batter for a bright contrast.

Dietary Substitutions

  • Dairy-free: Use almond milk + vinegar for buttermilk and coconut cream for topping.

  • Gluten-free: Use a GF flour blend.

  • Egg-free: Substitute with flax eggs or an egg replacer — cake will be a bit denser.


Serving Ideas & Occasions

This cake is ideal for:

  • Cinco de Mayo or Día de los Muertos celebrations

  • Dinner party desserts — serve in squares with a dusting of cocoa

  • Holiday tables, especially with Mexican hot chocolate or spiced coffee

  • Weeknight indulgences, since it keeps well for several days

Garnish with:

  • Shaved dark chocolate

  • Cinnamon sticks

  • Chocolate curls or cocoa dust

  • A sprinkle of chili powder for drama


Nutritional & Health Notes

This is a decadent dessert, meant for treating yourself — but portion-controlled squares go a long way.

Estimated per serving (1 of 12):

  • Calories: ~360

  • Fat: ~18g

  • Carbs: ~45g

  • Sugar: ~30g

  • Protein: ~5g

For a lighter version, reduce the condensed milk slightly and swap the whipped cream topping for yogurt or dairy-free whipped topping.


FAQs

Q1: Can I make this cake ahead of time?

A1: Absolutely. In fact, it’s better made the day before so it can soak thoroughly and chill overnight.


Q2: Do I have to use sweetened condensed milk?

A2: It adds richness and thickness. If avoiding it, you can replace with evaporated milk and a few tablespoons of brown sugar, though flavor and texture will vary.


Q3: Can I make this as cupcakes?

A3: Yes — bake in cupcake tins, then soak each one individually with the milk mixture. Use less soak per cupcake and top with piped whipped cream.


Q4: Will the cayenne make it too spicy?

A4: Not at all if used lightly (¼ tsp). It adds warmth, not heat. You can leave it out entirely for a more traditional chocolate flavor.


Q5: How long does it keep?

A5: Up to 4 days in the fridge. The flavor actually improves as it sits.


Q6: Can I freeze it?

A6: Yes, without the whipped cream topping. Wrap slices tightly and freeze for up to 1 month. Thaw in the fridge and top before serving.


Q7: What can I use instead of chocolate milk?

A7: Mix 1 cup regular milk with 2 tbsp cocoa powder and 1–2 tbsp sugar for a quick homemade version.

Print

Mexican Milk Cake – Cozy Chocolate Cinnamon Dessert

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A rich, moist chocolate cake soaked in spiced chocolate milk and topped with chocolate whipped cream — a bold twist on a traditional milk cake with Mexican flair.

  • Author: Maya Lawson
  • Prep Time: 25 minutes
  • Cook Time: 35 minutes
  • Total Time: 3 hours (including chill)
  • Yield: 12 servings 1x

Ingredients

Scale

Cake:

  • 1¾ cups flour

  • ½ cup cocoa powder

  • 1½ tsp baking powder

  • ½ tsp baking soda

  • 1 tsp cinnamon

  • ¼ tsp cayenne (optional)

  • ½ tsp salt

  • ¾ cup granulated sugar

  • ¾ cup brown sugar

  • 2 eggs

  • 1 cup buttermilk

  • ⅓ cup oil

  • 1 tsp vanilla

Chocolate Milk Soak:

  • 1 cup chocolate milk

  • ½ cup sweetened condensed milk

  • ¼ cup heavy cream or evaporated milk

  • 1 tsp cinnamon

  • Optional: 1 tbsp Kahlua or espresso

Whipped Cream Topping:

  • 1½ cups heavy cream

  • ¼ cup powdered sugar

  • 2 tbsp cocoa powder

  • 1 tsp vanilla

  • Optional: ¼ tsp cinnamon

Instructions

  • Preheat oven to 350°F. Grease a 9×13-inch pan.

  • Mix dry cake ingredients. In another bowl, mix sugars, eggs, buttermilk, oil, and vanilla. Combine.

  • Pour into pan and bake 30–35 minutes. Cool 15 minutes.

  • Mix milk soak. Poke holes in cake and pour soak evenly. Chill 2–4 hours.

  • Whip cream topping to soft peaks. Spread on cold cake.

  • Garnish and serve chilled.

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star