This Mexican Chocolate Cake Recipe is beyond compare; dark, rich, and fudgy, and made with real Mexican chocolate. It’s easy too! All you need is one large bowl and a whisk, plus a few pro-tips to get a swoon-worthy (did I mention, gluten-free and dairy-free) slice of chocolate cake. Top with powdered sugar or whip up a batch of cinnamon whipped cream.

This is not your average chocolate cake. Rather, it’s a sensationally rich, almost fudge-like, decadent, cinnamon-infused chocolate cake whose sole purpose is to highlight Mexican chocolate.
Mexican chocolate is this month’s challenge ingredient and if you’ve never cooked or baked with it before, you are in for a real treat. Traditional Mexican chocolate is prepared differently than European chocolate as it is a combination of chocolate, sugar and cinnamon and shaped into tablets. The resulting chocolate is sweet and ever-so-slightly spiced with a faint hint of cinnamon.
If you are new to the Challenge Ingredient series, every month I select an ingredient that is common in Mexico but may be unfamiliar to us here in the US and around the world. So far we’ve cooked with chayote, ancho chiles, squash blossoms, and requesón. Make this month’s recipe (this chocolate cake) and enter the Challenge Ingredient Cooking Challenge for a chance to win $150 Amazon gift card! Check out all the details here.
What Is Mexican Chocolate?

Chocolate has been enjoyed in Mexico as early as 1500 B.C.E. and is one of the most important food contributions this land has shared with the world. According to My Sweet Mexico by Fany Gerson, “Mexican chocolate (chocolate de metate) is made by slowly toasting cocoa beans on a comal, and grinding them by hand. It is then mixed with sugar and cinnamon and formed into tablets. Ones with almonds, vanilla, and /or spices are reserved for special occasions.”
You are probably familiar with the Abuelita and Ibarra brands which are most commonly enjoyed as hot chocolate or champurrado. They are widely available in most supermarkets but it is worth searching out the artisanal brands or if you are fortunate enough to travel to Mexico, I highly recommend bringing home a few tablets.
Why You’ll Love This Mexican Chocolate Cake Recipe
- Rich and fudgy like my Kahlúa brownies
- Real Mexican chocolate
- Flavored with almond and cinnamon
- Great for any celebration from Day of the Dead to Christmas to Cinco de Mayo
- Easy, one-bowl dessert
- Naturally gluten-free and dairy-free chocolate cake
- The dessert for chocolate lovers

Mexican Chocolate Cake Ingredients
This is a very moist chocolate cake with only eight ingredients. I don’t recommend substituting any of the ingredients, except the ones listed below, they all play an important role.
- Mexican chocolate. Mexican chocolate is typically made with cocoa beans, sugar, cinnamon, and sometimes almonds. It has a slightly grainy texture and a distinct flavor. Look for it next to the other Latin foods in your grocery store.
- Olive oil. I love the flavor of the olive oil in this Mexican cake recipe, plus it makes a very moist cake but you could also use vegetable oil or canola oil. The flavor won’t be the same however.
- Granulated sugar for sweetness.
- Ground cinnamon. Other spices you could add would be chili powder, or a touch of cayenne pepper if you’d like to add a spicy kick.
- Almond extract. If you don’t like the flavor of almond, use a teaspoon vanilla extract.
- Large eggs. Eggs do all the heavy lifting here, room temperature eggs will blend much better.
- Cocoa powder. This adds even more chocolate flavor and takes place of some of the flour.
- Kosher salt. Brings out all the other flavors.
Success Tip: Create A Steamy Oven
I learned this little tip from my favorite baking blogger, Sally McKenney, and I think it is pure genius. Flourless chocolate cake has a tendency to be dry but if you bake it with a roasting pan of water in the bottom of the oven it creates a nice steamy environment that prevents the cake from drying out. This dark chocolate cake comes out beautifully moist and insanely delicious.

How To Make This Mexican Chocolate Cake
- Prepare the oven. Heat oven to 350 degrees f. Arrange one oven rack on the bottom of the oven and another rack in the middle. Fill a metal roasting pan or baking dish with water and set on the bottom rack to heat while the oven is heating.
- Prepare the cake pan. A 8-inch round cake pan is ideal but if you only have a 9-inch pan it will work, the cake will just be thinner. Grease the pan well with cooking spray, line it with parchment paper, then grease the parchment paper.
- Melt oil, sugar, and chocolate together. I like to do this in a large mixing bowl set over a saucepan of water over medium heat on the stove. You can also melt it in the microwave in 30-second intervals.
- Whisk in the almond extract. Then whisk the eggs into the mixture.
- Add the dry ingredients to the wet ingredients. Pour batter into the prepared pan.
- Bake. Place cake on the middle rack and quickly close the door to let out as little steam as possible. The baking time should be about 30-40 minutes.
- Let cool. Transfer to a wire rack and let the cake cool for 10 minutes then invert onto a serving platter or cake stand.
- Serve. Top the cake with powdered sugar and the cinnamon whipped cream if you’d like and serve warm or room temperature.
- Store. Cake will last up to a week wrapped in plastic wrap or stored in an airtight container in the fridge.
By the way, if you love the Mexican chocolate in this cake, you’ll definitely love sinking your teeth into this Mexican chocolate tequila tart, a stack of Mexican chocolate chip cookies, or a batch of sweet Mexican chocolate tamales. And don’t forget chewy Mexican chocolate crinkle cookies! If you are craving something smooth and creamy, try this Mexican chocolate pudding.







Toppings For The Cake
I love topping this Mexican hot chocolate cake with a dollop of cinnamon whipped cream—just 3 ingredients: heavy cream, powdered sugar, and a teaspoon ground cinnamon. Whip it all together in a stand mixer or a hand mixer. So simple yet so good! Feel free to skip the whipped cream if desired and just dust the top of the cake with a few tablespoons of powdered sugar and some toasted sliced almonds or chopped toasted pecans. You could also serve it with cinnamon ice cream and of course a cup of hot coffee.
More Mexican Desserts To Try
- Super Easy Capirotada {Mexican Bread Pudding}
- Fresas Con Crema {Strawberries & Cream}
- Banana Coconut Paletas
- Summer Fruit Masa Cookie Crumble
- Toasted Coconut Rum Raisin Rice Krispie Treats
- Gluten-Free Churros with Chocolate Dipping Sauce
- Spicy Pineapple Pomegranate Paletas
- Flan de Jamaica {Hibiscus Flan}
- Dulce de Leche Yogurt Parfaits
Easy One-Bowl Flourless Mexican Chocolate Cake
This Mexican Chocolate Cake Recipe is beyond compare; dark, rich, and fudgy, and made with real Mexican chocolate. It's easy too! All you need is one large bowl and a whisk, plus a few pro-tips to get a swoon-worthy (did I mention, gluten-free and dairy-free) slice of chocolate cake. Top with powdered sugar or whip up a batch of cinnamon whipped cream.
Ingredients
- 2 (3.1 ounce) tablets Mexican chocolate, finely chopped
- 1/2 cup extra virgin olive oil
- 2/3 cup granulated sugar
- 1 teaspoon ground cinnamon
- 1/2 teaspoon almond extract
- 4 large eggs, room temperature
- 1/4 cup cocoa powder
- 1/2 teaspoon kosher salt
For the Cinnamon Whipped Cream
- 1 cup cold heavy cream
- 3 tablespoons powdered sugar
- 1 teaspoon ground cinnamon
Additional Toppings (optional)
- Powdered sugar
- Toasted sliced almonds
Instructions
- Prep the oven: Arrange a rack in the bottom of the oven and another one in the middle. Fill a metal roasting pan or baking pan with water and place on the bottom rack. Heat oven to 350°F and let water heat as oven heats.
- Prep the pan: Grease a 8-inch round cake pan and line the bottom with parchment paper. Grease the parchment paper.
- Melt chocolate: Fill a small saucepan halfway with water and bring to a boil over medium-high heat. Reduce heat to just barely a simmer. Combine chocolate, 1/2 cup olive oil, and 2/3 cup sugar in a large heatproof glass or metal bowl and set the bowl over the simmering water. Stir frequently until the chocolate is completely melted and mixture is smooth.
- Finish batter: Remove from heat and whisk in the teaspoon cinnamon, 1/2 teaspoon almond extract, 4 eggs, 1/4 cup cocoa powder, and 1/2 teaspoon salt.
- Pour batter into cake pan.
- Bake: Place cake pan on middle rack above the pan of water and quickly close the door to trap the steam. Bake until the edges are set and a toothpick comes out with a few moist crumbs, about 30-40 minutes.
- Make the cinnamon whipped cream: While the cake is baking, combine 1 cup cold heavy cream, 3 tablespoons powdered sugar, and 1 teaspoon cinnamon in the bowl of a stand mixer fitted with a whisk attachment and whip to soft, fluffy medium peaks. Chill until ready to serve.
- Let cool: Set cake on a wire rack to cool for 10 minutes then invert on top a serving platter or cake stand.
- Serve! Serve warm or room temperature with cinnamon whipped cream, a dusting of powdered sugar, and toasted almonds.
Notes
- Baking Time: Baking times can vary depending on your oven. Start checking the cake for doneness at 25 minutes. A toothpick inserted into the center should come out with a few moist crumbs.
- Make Ahead: The cake can be baked a day ahead of time, coverd well with plastic wrap and stored at room temperature. The cinnamon whipped cream should be made right before serving.
- Room Temperature Eggs: Using room temperature eggs helps them emulsify better into the batter, resulting in a lighter and more evenly textured cake.
- Optional Toppings: Get creative with your toppings! In addition to powdered sugar and toasted almonds, try adding fresh berries, a drizzle of chocolate sauce, or a sprinkle of sea salt.

Recommended Products
As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.
Nutrition Information:
Yield: 8 Serving Size: 1Amount Per Serving: Calories: 485Total Fat: 33gSaturated Fat: 10gTrans Fat: 0gUnsaturated Fat: 21gCholesterol: 128mgSodium: 128mgCarbohydrates: 42gFiber: 2gSugar: 38gProtein: 7g





Made this yesterday – by the time I was finishing preparing the whipped cream, slices were disappearing… I did find some Mexican (Ceylon) cinnamon – very nice flavor noticeable mostly in the cream. Will make again!
Fantastic Fred! So happy you loved it as much as we do.
This is such an easy and delicious cake to make. It has great chocolate flavor and the texture is perfect. I dusted with powdered sugar and topped it with some fresh raspberries.
I’m thrilled you loved the cake! It really is such a simple recipe for how delicious and decadent it turns out. 😋 And raspberries on top? What a perfect pairing!
a tasty dish, i will be trying it again:)
That’s wonderful to hear! I’m so glad you enjoyed the dish. 😊 I hope you love it even more the second time around!