A sprinkle of cinnamon wafts through the air as I dive into this Mexican Chocolate Cake with Espresso Frosting—a delightful twist on a classic treat. This eggless cake showcases the harmonious blend of rich chocolate, subtle spice from cinnamon, and a whisper of heat from cayenne pepper, offering a unique flavor profile that keeps everyone guessing. What I love most about this recipe is its simplicity; it’s a one-bowl wonder that can be whipped up in no time, perfect for impromptu gatherings or cozy family evenings. Plus, it’s a small cake that packs a hearty punch, ideal for satisfying cravings without leaving a mountain of leftovers. So, ready to elevate your dessert game with this mouthwatering delight? Let’s get started!

Why is this cake so irresistible?
Simplicity at its finest: This eggless Mexican Chocolate Cake comes together in just one bowl, making cleanup a breeze.
Unique flavor fusion: The combination of rich chocolate, cinnamon, and a hint of cayenne creates a taste sensation that tantalizes the taste buds.
Perfect for gatherings: Whether it’s a family dinner or a casual get-together, this cake always steals the show.
Versatile options: Experiment with different frostings or even turn the batter into delightful cupcakes for a fun twist.
Guaranteed moistness: Made with oil and vinegar, each slice remains impeccably moist, ensuring no one can resist a second serving.
If you love chocolate desserts, you might also enjoy my Chocolate Chip Banana Bars for a scrumptious treat!
Mexican Chocolate Cake Ingredients
For the Cake
- All-Purpose Flour – Provides structure to the cake; gluten-free flour can be used for a gluten-free option.
- Sugar – Adds sweetness and maintains moisture; feel free to adjust for your preferred level of sweetness.
- Unsweetened Dutch Process Cocoa Powder – Infuses the cake with a deep chocolate flavor; for a darker look, blend in black cocoa powder.
- Baking Soda – Acts as a leavening agent to help the cake rise; ensure it’s fresh for optimal results.
- Cinnamon Powder – Offers warmth to the flavor; optional if you prefer a simple chocolate cake.
- Cayenne Powder – Adds a surprising kick; adjust based on your spice preference.
- Salt – Balances the sweetness; an essential ingredient for enhancing flavors.
- Water – Moistens the batter; for richer flavor, substitute with brewed coffee.
- Canola Oil – Keeps the cake moist; can also use vegetable or coconut oil as substitutes.
- Vinegar – Works with baking soda to create lift; apple cider vinegar is a great alternative.
- Vanilla Extract – Adds aromatic sweetness; opt for pure extract for best results.
For the Ganache
- Heavy Cream – The key to a silky ganache; can be swapped with coconut cream for a dairy-free treat.
- Chocolate Chips – The base for the ganache; opt for dark chocolate for a richer taste.
For the Frosting
- Unsalted Butter – Essential for making the espresso buttercream frosting; vegan butter can be used for dairy-free needs.
- Confectioners Sugar – Sweetens the buttercream and thickens it; adjust to reach your desired sweetness.
- Espresso Powder – Adds deep coffee flavor to the frosting; dissolve in warm water to enhance the richness.
These ingredients will guide you in creating an unforgettable Mexican Chocolate Cake that celebrates both sweetness and a hint of spice!
Step‑by‑Step Instructions for Mexican Chocolate Cake
Step 1: Prepare the Oven and Pans
Start by preheating your oven to 350°F (175°C). While the oven heats, grease two 6-inch round cake pans with a little oil or butter, then line the bottoms with parchment paper for easy removal. This ensures your Mexican Chocolate Cake will release smoothly after baking.
Step 2: Mix Dry Ingredients
In a large mixing bowl, sift together all-purpose flour, sugar, unsweetened cocoa powder, baking soda, cinnamon powder, cayenne powder, and salt. This combination should be homogenous with no clumps remaining. This step is crucial for achieving a uniform texture throughout your Mexican Chocolate Cake, ensuring every bite is as delightful as the last.
Step 3: Combine Wet Ingredients
Next, add water, canola oil, vinegar, and vanilla extract to the dry mixture. Stir vigorously until the batter is well combined and smooth. You should have a slightly thick and glossy batter. This step incorporates moisture into the cake, which helps create a tender crumb in your final product.
Step 4: Bake the Cake
Evenly divide the batter between the prepared cake pans. Place them in the preheated oven and bake for about 25-30 minutes or until a toothpick inserted in the center comes out clean. Keep an eye on the cakes towards the end of baking to prevent overcooking, which can dry them out. Allow the cakes to cool in the pans for 5 minutes before transferring them to a wire rack.
Step 5: Prepare the Espresso Frosting
In a separate bowl, cream the unsalted butter until light and fluffy. Gradually add the confectioners’ sugar, mixing well after each addition. Then, incorporate the dissolved espresso powder along with a touch of vanilla extract into the butter mixture, combining until fully incorporated. This frosting adds a delightful richness to complement the Mexican Chocolate Cake.
Step 6: Make the Ganache
To prepare the ganache, heat heavy cream in a small saucepan over medium heat until just boiling. Remove it from the heat and pour it over the chocolate chips in a mixing bowl, stirring until the chocolate is completely melted and the mixture is smooth. Allow it to cool slightly before using; this will give you a luscious, pourable ganache.
Step 7: Assemble the Cake
Once the cakes are completely cool, place one layer on a serving plate. Spread a generous amount of the espresso frosting on top, smoothing it out evenly. Carefully place the second cake layer over the frosting, then drizzle the cooled ganache over the top, allowing it to cascade down the sides. Your Mexican Chocolate Cake is now beautifully assembled and ready to impress!

What to Serve with Mexican Chocolate Cake with Espresso Frosting
Imagine delighting your loved ones with a feast that perfectly complements the rich, chocolatey essence of this decadent cake.
-
Vanilla Ice Cream: The creamy sweetness of vanilla ice cream melds beautifully with the rich flavors of the cake, providing a perfect contrast. A warm slice accompanied by a scoop of ice cream takes dessert to a whole new level.
-
Fresh Berries: Raspberries or strawberries add a burst of tartness that cuts through the sweetness of the cake. Their vibrant colors and juicy flavors elevate your presentation while offering a refreshing palate cleanser.
-
Spiced Whipped Cream: A dollop of whipped cream infused with cinnamon and a touch of vanilla enhances the cake’s warm spices, creating a delightful fusion of flavors that’s simply irresistible.
-
Coffee or Espresso: Serving a cup of strong coffee or a shot of espresso beside the cake brings out the cake’s espresso frosting, making each bite feel extra indulgent as the warmth of the drink harmonizes with the dessert.
-
Chocolate Ganache Drizzle: For the ultimate chocolate lover, drizzling additional ganache over the cake provides an extra richness that’s hard to resist. It’s rich, luxurious, and perfect if you’re truly in the mood for chocolate heaven.
-
Cinnamon Sugar Dusting: A light sprinkle of cinnamon sugar on top of the frosting adds a delightful crunch while enhancing the cake’s already marvelous flavor profile. It’s a simple touch that makes a big impact.
-
Nutty Caramel Sauce: A drizzle of caramel with nutty undertones creates a flavor contrast that elevates your cake experience. The combination of sweetness and a slight crunch from nuts provides a textural surprise with every bite.
Storage Tips for Mexican Chocolate Cake
Room Temperature: You can keep the unfrosted Mexican Chocolate Cake at room temperature for up to 3 days, wrapped tightly in plastic to maintain freshness.
Fridge: If frosted, store the cake in an airtight container in the fridge for about 3-4 days to prevent drying out and keep flavors intact.
Freezer: You can freeze the unfrosted layers of the Mexican Chocolate Cake for up to 1 month. Wrap them well in plastic wrap and seal in a freezer bag for best results.
Reheating: To enjoy leftover slices, gently reheat in the microwave for 10-15 seconds or enjoy at room temperature. If using ganache, make sure it is not overheated to maintain its smooth texture.
Make Ahead Options
These Mexican Chocolate Cakes are perfect for busy weeknights or impromptu gatherings! You can prepare the cake layers up to 24 hours in advance by baking them and allowing them to cool completely. Once cooled, wrap each layer tightly in plastic wrap and refrigerate to maintain moisture. The espresso frosting can also be made up to 3 days ahead—just store it in an airtight container in the fridge. When you’re ready to serve, simply let the cake layers come to room temperature, frost with the chilled espresso topping, and drizzle the ganache over the top for a beautiful finish. This way, you’ll save time and still impress your family and friends with this delectable Mexican Chocolate Cake!
Mexican Chocolate Cake Variations & Substitutions
Feel free to play with this delightful recipe and make it your own while enjoying the mouthwatering flavors!
- Dairy-Free: Substitute heavy cream with coconut cream in the ganache for a rich, non-dairy alternative.
- Gluten-Free: Use a gluten-free all-purpose flour blend instead of regular flour to cater to gluten sensitivities.
- Espresso-Free: Try strong brewed coffee instead of espresso powder in the frosting for a milder taste without sacrificing the rich coffee flavor.
- Spice Level: If you prefer a milder flavor, reduce the cayenne powder or leave it out completely for a classic chocolate experience.
- Cupcake Transformation: Bake the batter in cupcake liners for about 20 minutes for a delightful bite-sized treat everyone will love!
- Flavor Twist: Experiment with flavored extracts like almond or hazelnut to add an extra layer of flavor to the cake or frosting.
- Cacao Nibs: Add chocolate cacao nibs to the cake batter for a delightful crunch that pairs perfectly with the moist texture.
- Fruit Topping: Serve the cake topped with fresh berries like raspberries or strawberries for a refreshing, tart contrast against the rich chocolate.
Looking for more delicious recipes? You might also enjoy my Carrot Cream Cake or indulge in some Black Velvet Cupcakes for a decadent treat!
Expert Tips for Mexican Chocolate Cake
-
Mix Well: Ensure all dry ingredients are thoroughly combined to prevent lumps in your Mexican Chocolate Cake batter.
-
Cool Completely: Let the cake layers cool completely before frosting. This helps the espresso frosting stay from melting into the cake.
-
Store Wisely: To maintain moisture, wrap the cooled cake layers in plastic wrap before storing. This prevents them from drying out.
-
Experiment with Spice: Adjust the amount of cayenne powder based on your preference to get the perfect level of heat for your Mexican Chocolate Cake.
-
Check Freshness: Use fresh baking soda for the best rise in your cake. If it’s been sitting around for a while, it may not be effective.

Mexican Chocolate Cake with Espresso Frosting Recipe FAQs
How do I choose ripe ingredients for this cake?
Absolutely! Use fresh, high-quality ingredients. When selecting your cocoa powder, pick a brand that is rich and deep in color, as this impacts the flavor significantly. If you’re using fresh spices, ensure they’re aromatic; spices older than six months may not impart the desired warmth.
How can I store leftover Mexican Chocolate Cake?
To maintain the wonderful moisture of your cake, wrap any leftover unfrosted layers tightly in plastic wrap and refrigerate for up to 4 days. If it’s frosted, place it in an airtight container in the fridge, where it’ll stay fresh for about 3-4 days. For long-term storage, freeze unfrosted layers for up to 1 month.
Can I freeze Mexican Chocolate Cake?
Yes, indeed! To freeze your Mexican Chocolate Cake, start by wrapping the completely cooled unfrosted layers in plastic wrap, then place them in a freezer bag to protect against freezer burn. They can be stored for up to 1 month. When ready to enjoy, simply thaw overnight in the fridge and frost just before serving.
What can I do if my cake turns out dry?
If your cake ends up dry, it could be due to over-baking or insufficient moisture in the batter. Always ensure you’re baking for the correct time—about 25-30 minutes. To add moisture back, you can brush the layers with a simple syrup (made of equal parts sugar and water) before frosting, which helps reintroduce some essential hydration.
Are there any dietary considerations for this recipe?
Very much! This eggless Mexican Chocolate Cake can easily accommodate different dietary needs. If you want it vegan, simply substitute the unsalted butter used in the frosting with a vegan alternative. Additionally, to make it gluten-free, swap the all-purpose flour for a gluten-free flour blend, ensuring that all other ingredients are also gluten-free. Always check for any potential allergens in the ingredients, especially in products like chocolate chips.
Can I make different variations of this cake?
The more the merrier! This recipe is wonderfully adaptable. Try swapping out the espresso in the frosting for strong brewed coffee for a different flavor. You can also incorporate various extracts like almond or hazelnut for added depth, or even bake it as cupcakes—just reduce the baking time to about 20 minutes!

Mexican Chocolate Cake: Eggless Happiness with Espresso Frosting
Ingredients
Equipment
Method
- Preheat your oven to 350°F (175°C) and grease two 6-inch round cake pans with oil or butter, lining the bottoms with parchment paper.
- In a large mixing bowl, sift together all-purpose flour, sugar, cocoa powder, baking soda, cinnamon, cayenne, and salt until no clumps remain.
- Add water, canola oil, vinegar, and vanilla to the dry mixture; stir until well combined and smooth.
- Divide the batter between the prepared pans and bake for 25-30 minutes or until a toothpick comes out clean. Allow cakes to cool in pans for 5 minutes.
- Cream the unsalted butter until fluffy, then gradually add confectioners' sugar. Mix in dissolved espresso powder and vanilla until combined.
- Heat heavy cream over medium heat until boiling; pour over chocolate chips and stir until smooth. Let cool slightly before using.
- Once cakes are cool, place one layer on a plate and spread espresso frosting on top before adding the second layer. Drizzle ganache over the cake.

Leave a Reply