Desserts
Mexican chocolate ice cream transforms a simple dessert into a bold, spiced experience that tastes like a warm hug from Oaxaca. The secret lies in blending traditional Mexican chocolate—rich with cinnamon, chili, and vanilla—into velvety ice cream that’s far from your average chocolate treat.
I’ve perfected this recipe over years, balancing authentic flavors with foolproof techniques to ensure every spoonful delivers that perfect mix of heat, sweetness, and depth.
What sets this apart is the chocolate base, where high-quality Mexican chocolate (like Abuelita or Ibarra) infuses the cream with natural spices—no artificial shortcuts. The cinnamon adds warmth, a touch of chili brings subtle heat, and vanilla rounds out the complexity.
Whether you use heavy cream, coconut milk, or almond milk, the texture remains silky-smooth, with just the right bite. The freezing process is simple but critical: churning ensures a creamy finish, while proper resting prevents icy crystals.
By the time you’re done, you’ll have a dessert that’s vibrant, aromatic, and impossible to resist—golden-brown flecks of spice swirling through deep chocolate, with a hint of smoky chili that lingers.
This isn’t just ice cream; it’s a celebration of Mexican flavor in every bite. Ready to make it? Let’s get started with the ingredients.
This recipe adapts easily to dietary needs: swap dairy for plant-based milk, or use vegan chocolate for a cruelty-free version. The result is always the same—rich, spiced, and unforgettable. Perfect for summer gatherings, holiday desserts, or simply treating yourself to something extraordinary.
Ingredients for mexican chocolate ice cream
Eight essential ingredients transform into velvety Mexican chocolate ice cream with bold cinnamon-chili warmth.
| Ingredient | Amount | Notes |
|---|---|---|
| Mexican Chocolate Bars 🍫 | 8 oz | Abuelita or Ibarra preferred |
| Heavy Cream 🥛 | 2 cups | Full-fat for best texture |
| Whole Milk 🥛 | ½ cup | For creaminess balance |
| Granulated Sugar 🍚 | ¾ cup | Adjust to taste |
| Ground Cinnamon 🌿 | 1 ½ tbsp | Freshly ground preferred |
| Cayenne Pepper 🔥 | ½ tsp | Adjust for heat preference |
| Pure Vanilla Extract 🌸 | 1 tbsp | High-quality preferred |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Egg Yolks 🥚 | 4 whole | Pasture-raised for richness |
| Cornstarch 🌾 | 2 tbsp | For smooth texture |
| Dark Chocolate Chips 🍫 | ¼ cup | Optional for extra richness |
The chocolate is non-negotiable—Abuelita or Ibarra from a Latin market delivers that authentic, spiced depth. Trader Joe's carries Abuelita tablets if you can't find them elsewhere. Look for bars with visible cinnamon flecks and a slight smoky aroma. The cayenne is key: Penzeys or a well-stocked spice aisle has the best quality. For the egg yolks, pasture-raised makes a noticeable difference in creaminess. I always grab extra cinnamon since it's used in both the base and garnish—McCormick organic stays fresh longer than the generic stuff.
No Mexican chocolate? Substitute 6 oz dark chocolate (70% cocoa) plus 1 tsp cinnamon and pinch of cayenne. Heavy cream too expensive? Coconut milk works but texture changes slightly. The cornstarch is optional but worth it—it prevents icy crystals. Want more heat? Add a pinch of smoked paprika. For vegan version, swap yolks for 2 tbsp aquafaba and use dairy-free chocolate. The sugar can be adjusted: coconut sugar adds caramel notes. Prefer less sweetness? Reduce to 0.5 cup.
This freezes beautifully—best after 24 hours when flavors meld. Store in an airtight container for up to 2 weeks. For extra richness, swirl in chopped toasted pecans before freezing. Portion into ice cream scoop-sized balls for individual servings. If using an ice cream maker, churn for 20-25 minutes until thick. No machine? Freeze in a shallow tray, stirring every 30 minutes for 3 hours, then transfer to container.
Why You'll Love This Recipe
- Three-Ingredient Magic: I swear by this—just melt those Mexican chocolate bars with cream and milk, then blend in a pinch of cinnamon. That’s it. No fancy techniques, no stress, just pure, creamy perfection in one bowl.
- Spiced Bliss: Between us, the cinnamon and that deep, bittersweet chocolate? It’s like dessert hugs your taste buds. The warmth of the cinnamon cuts through the richness, making every spoonful feel like a little celebration.
- Party in a Bowl: This isn’t just for birthdays. Serve it at game nights, potlucks, or even as a midnight snack when you’re craving something sweet but don’t want to turn on the oven. (Yes, even on a Tuesday night.)
- Leftovers That Last: Make a big batch—it keeps beautifully in the freezer for weeks. Scoop it out whenever you need a quick treat, and honestly? The second batch always tastes better because the flavors meld even more overnight.
Step-by-step instructions for Mexican chocolate ice cream
Here's how to craft velvety Mexican chocolate ice cream with deep spice notes and perfect texture.
Create the Spiced Chocolate Base
In a heavy-bottomed saucepan, combine the 8 oz Mexican chocolate bars, 2 cups heavy cream, 0.5 cup whole milk, and 0.75 cup granulated sugar. Heat over medium heat until the chocolate melts completely and the mixture reaches a gentle simmer. This should take about 8-10 minutes - you'll see small bubbles forming around the edges and hear a soft hum from the pan.
While heating, whisk in the 1.5 tbsp ground cinnamon, 0.5 tsp cayenne pepper, and 0.5 tsp salt. Stir constantly for 2-3 minutes until the spices bloom and the mixture becomes fragrant. Here's the thing - don't let it boil, or you'll risk burning the delicate chocolate flavors. The perfect moment is when the mixture smells like warm Mexican chocolate with a hint of smoky chili - that's when you know you've hit the right balance.
Thicken the Mixture
In a separate bowl, whisk together the 4 whole egg yolks and 2 tbsp cornstarch until smooth. Slowly pour about 1 cup of the hot chocolate mixture into the egg yolk mixture while whisking constantly. This tempering step prevents the eggs from scrambling when they hit the hot liquid. Return this mixture to the saucepan and cook over medium-low heat, stirring constantly, until it thickens enough to coat the back of a spoon.
This should take about 5-7 minutes. You'll know it's ready when the mixture pulls away from the sides of the pan and forms a thick, glossy sauce. Remove from heat immediately - the residual heat will continue cooking the mixture slightly. Stir in the 1 tbsp pure vanilla extract and 0.25 cup dark chocolate chips, letting them melt into the warm base. If using, fold in the dark chocolate chips at this stage for extra richness.
Chill and Prepare for Freezing
Pour the warm chocolate mixture into a shallow metal or glass container and let it cool to room temperature. Once cooled, transfer to the refrigerator and chill for at least 4 hours, or preferably overnight. This chilling step is crucial - it ensures the ice cream develops a smooth, creamy texture rather than becoming icy and crystalline. I like to place the container on a tray to catch any potential drips during this process.
While the mixture chills, prepare your ice cream maker according to the manufacturer's instructions. Most machines require you to add the chilled mixture when the drum is spinning and cold. The colder your mixture is when you start freezing, the smoother your final ice cream will be. This is where patience pays off - the longer you chill, the better the texture.
Freeze to Perfect Creaminess
Once your mixture is thoroughly chilled, pour it into your ice cream maker and freeze according to the manufacturer's instructions, typically about 20-25 minutes. You'll know it's ready when it forms a thick, soft-serve consistency that holds its shape when scooped. The texture should be smooth and creamy, not icy or grainy. If you're using a no-churn method instead, transfer the chilled mixture to a freezer-safe container and freeze for 6-8 hours, stirring once after 2 hours to prevent ice crystals from forming.
For the best results, serve immediately after churning. The ice cream will continue to harden slightly as it sits, but you want to enjoy it at its peak creaminess. If you need to store it, transfer to an airtight container and freeze for up to 2 weeks. When ready to serve, let it sit at room temperature for 5-10 minutes before scooping to achieve that perfect creamy texture you worked so hard to create.
Pro Tips For Making Mexican Chocolate Ice Cream
- CHOP CHOCOLATE SMALL: I learned this the hard way—big chunks of Mexican chocolate bars don’t melt evenly, no matter how long you simmer. Roughly chop them into ¼-inch pieces before melting; they’ll dissolve smoothly and coat the cream perfectly.
- TEMPER THE CREAM: Don’t just dump boiling milk into cold cream—you’ll end up with scrambled custard. Warm the heavy cream and milk together in a saucepan until steaming (160°F), then whisk it into the melted chocolate mixture. This keeps the texture silky instead of grainy.
- STRAIN OUT GRIT: Mexican chocolate has a powdery texture that can turn your ice cream sandy if not handled right. After melting the chocolate, strain the mixture through a fine-mesh sieve into the cream—yes, even if it looks fine. Trust me, your future spoonfuls will be smoother.
- SALT THE CINNAMON: Ground cinnamon can taste bitter if not balanced. Sprinkle a pinch of fine sea salt (about ⅛ teaspoon) into the warm mixture before churning—it rounds out the spice and makes the chocolate flavor pop. (Your taste buds will notice the difference.)
Creative variations of this dish
Spicy Chipotle Twist
For a smoky, fiery kick, blend 1 chipotle pepper in adobo sauce with the melted chocolate base. Start with ½ tsp of the blended pepper and adjust to taste—this adds deep, smoky heat that pairs beautifully with the cinnamon.
I like to toast ½ cup chopped pecans with a pinch of cayenne, then fold them into the ice cream before freezing for extra crunch and complexity. 🌶️
Coffee-Infused Version
Swap ½ cup of the heavy cream with ½ cup strong brewed coffee (I use Starbucks Mexican Blend for authenticity). Add 1 tsp instant espresso powder to the chocolate mixture while heating for an extra coffee kick.
This variation tastes like a warm café con leche in frozen form—perfect for coffee lovers. Top with a sprinkle of cocoa powder before serving.
Coconut Milk Vegan Option
Use 2 cups full-fat coconut milk instead of heavy cream and ½ cup coconut milk instead of whole milk. Replace the egg yolks with 2 tbsp aquafaba (chickpea brine) whipped stiff, then fold into the chilled mixture.
For extra richness, add 2 tbsp vegan dark chocolate chips. This version keeps the same velvety texture while being completely plant-based. 🌱
Fruity Mango-Chocolate Fusion
Stir 1 cup puréed ripe mango into the chilled chocolate mixture before freezing. The natural sweetness balances the spices perfectly. For extra flair, fold in ¼ cup toasted coconut flakes and chopped mint leaves before serving. This tropical twist is especially refreshing during summer gatherings.
Espresso-Orange Zest Boost
Add 1 tbsp finely grated orange zest and ½ cup strong espresso to the chocolate base while heating. The citrus brightens the deep chocolate flavors, while the espresso adds a sophisticated bitterness. Finish with a drizzle of orange liqueur (like Cointreau) before serving for a luxurious touch.
Nutty Hazelnut Swirl
Toast 1 cup hazelnuts in a dry pan until golden, then blend into a smooth paste with ½ cup coconut milk. Swirl 1 tbsp of this hazelnut paste into the ice cream before freezing.
The nutty flavor complements the chocolate beautifully, adding a creamy, toasty depth to every bite. 💫
Nutrition facts
Frequently asked questions
Can I make this recipe without Mexican chocolate bars?
For the closest substitute, melt 6 oz high-quality dark chocolate (70% cocoa or higher) with 1 tsp ground cinnamon, ¼ tsp cayenne, and ¼ tsp salt. This mimics the spiced profile of traditional Mexican chocolate. For extra depth, add ½ tsp vanilla bean paste or a pinch of smoked paprika. The texture will be slightly less complex, but still delicious.
Why does my ice cream turn icy after freezing?
Icy texture usually means the mixture wasn't chilled enough before freezing or wasn't stirred during the no-churn process. Always chill the base for at least 4 hours (overnight is best), and if using the no-churn method, stir every 30 minutes for the first 3 hours. Adding 2 tbsp cornstarch to the recipe also helps prevent ice crystals.
How can I make this vegan and still get creamy texture?
Use 2 cups full-fat coconut milk instead of heavy cream and ½ cup coconut milk for the milk portion. Replace egg yolks with 2 tbsp aquafaba (chickpea brine) whipped stiff, then fold into the chilled mixture. For extra richness, add 2 tbsp vegan dark chocolate chips and ensure your Mexican chocolate is certified vegan. The texture will be just as smooth!
Can I adjust the spice level for kids or sensitive palates?
Yes! Reduce the cayenne to ¼ tsp or omit it entirely. You can still keep the cinnamon at 1.5 tbsp for warmth. For a milder but still flavorful version, add ½ tsp of ground anise or almond extract—these complement chocolate beautifully without heat. Always taste as you go!
How long can I store this ice cream, and does it keep well?
This ice cream stays fresh for up to 2 weeks in an airtight container. For best quality, store it at -10°F or colder. If you notice ice crystals forming, give it a quick spin in an ice cream maker for 10-15 minutes to restore creaminess. Avoid refreezing thawed portions, as this degrades the texture.
