Desserts
This Mexican chocolate ice cream recipe transforms traditional tableta into velvety swirls that capture the warmth of champurrado and the smoky depth of Mexican spices.
The secret lies in blending authentic Mexican chocolate with cinnamon and a whisper of chili powder, creating a flavor profile that's both familiar and unexpectedly complex. I developed this version after years of experimenting with store-bought Mexican chocolate—most lack the proper balance of spices and richness.
This recipe fixes that with a foolproof method that delivers restaurant-quality results at home.
The process begins with a simple base of heavy cream, condensed milk, and egg yolks, but it's the Mexican chocolate that elevates everything. Unlike its Dutch-processed counterpart, authentic tableta contains cinnamon and chili powder baked right into the bar, so you don't need to add extra spices—just melt it properly.
For extra depth, I incorporate a touch of espresso powder, which enhances the chocolate's natural bitterness while adding a subtle coffee note that pairs beautifully with the cinnamon.
What you'll end up with is ice cream that's impossibly creamy yet light, with ribbons of spiced chocolate swirled throughout. The texture is smooth and velvety, not icy, thanks to a precise churning technique that incorporates air without overworking the mixture.
Each spoonful delivers layers of flavor—warm cinnamon, subtle chili heat, and deep chocolate richness—that make this dessert feel like a hug from Mexico.
Serve it topped with crushed churros for crunch, a sprinkle of ajonjolí (Mexican sesame seeds) for nutty contrast, or fresh fresas (strawberries) to balance the heat. This recipe also works beautifully as a base for variations like café de olla swirl or horchata-infused ice cream.
Let's make it—your taste buds will thank you.
Ingredients for mexican chocolate ice cream
Authentic Mexican chocolate meets velvety texture in this spiced dessert masterpiece.
| Ingredient | Amount | Notes |
|---|---|---|
| Heavy Whipping Cream 🥛 | 2 cups | Full-fat for maximum creaminess |
| Condensed Milk 🥛 | 1 can | 14 oz can, unsweetened preferred |
| Large Egg Yolks 🥚 | 4 whole | Room temperature for smooth blending |
| Authentic Mexican Chocolate Tableta 🍫 | 8 oz | Abuelita or Ibarra preferred |
| Granulated Sugar 🍚 | ½ cup | Fine grain preferred |
| Ground Cinnamon 🌿 | 1 tbsp | Mexican cinnamon if available |
| Chili Powder 🌶️ | ½ tsp | Ancho or pasilla preferred |
| Espresso Powder ☕ | 1 tsp | Instant espresso preferred |
| Vanilla Extract 🌸 | 1 tsp | Pure Madagascar preferred |
| Sea Salt 🧂 | ¼ tsp | Diamond Crystal preferred |
| Crushed Churros 🍩 | ½ cup | For garnish, optional |
| Mexican Sesame Seeds (Ajonjolí) 🌰 | 1 tbsp | Toasted for nutty flavor |
The Mexican chocolate tableta is non-negotiable for authentic flavor. Abuelita or Ibarra brands deliver the perfect balance of cinnamon and chili powder already baked into the bar, eliminating the need for extra spices. Look for bars labeled '100% pure Mexican chocolate'—avoid those with added sugar or artificial flavors. Costco or Latin markets typically carry these brands at reasonable prices. If you can only find Dutch-processed chocolate, add an extra 0.5 tsp cinnamon and 0.25 tsp chili powder to compensate. The condensed milk should be unsweetened to maintain proper sweetness balance—sweetened versions will make the ice cream overly rich.
No authentic Mexican chocolate? High-quality dark chocolate (70% cocoa) plus extra cinnamon and chili powder works in a pinch, though the flavor won't be identical. The espresso powder is crucial for depth—instant espresso or finely ground coffee beans both work, but avoid pre-ground coffee which loses potency. For the churros topping, store-bought frozen churros are perfectly acceptable (just crush them fresh) or make your own using a simple churro dough recipe. The sesame seeds should be toasted lightly in a dry pan for 2-3 minutes to enhance their nutty flavor—Trader Joe's carries pre-toasted ajonjolí if you're short on time.
This ice cream must be churned immediately after blending to achieve optimal texture. Use an ice cream maker for 20-25 minutes until firm. For storage, transfer to an airtight container with parchment paper between layers to prevent freezer burn. Keeps for up to 2 months in the freezer, though it's best enjoyed within 3 weeks. To serve, let sit at room temperature for 5-10 minutes before scooping. The flavors meld beautifully overnight, making this an ideal make-ahead dessert for special occasions.
Why You'll Love This Recipe
- No-Fuss Mixing: I swear by this recipe because it’s basically a one-bowl operation. Just whisk yolks, sugar, and melted tableta together—no whisk arm workout required—then fold in the cream and condensed milk. That’s it. Honestly, I’ve made it while chatting with friends on the phone.
- Rich, Spiced Magic: The moment you taste that first spoonful? The tableta’s deep cinnamon and almond notes cut through the sweetness like a warm hug. Between us, the egg yolks give it this silky texture that makes store-bought ice cream feel like a sad afterthought.
- Crowd-Pleaser Flex: Serve it scooped in bowls for a fancy dessert, or let the kids dip churros into it for a carnival vibe. I’ve even blended in a splash of coffee for grown-up moments—it’s that adaptable. (Yes, even on a Tuesday night.)
- Makes Extra, Costs Less: A batch stretches for days, and the ingredients won’t break the bank. The condensed milk and tableta stretch the cream further than plain vanilla recipes, plus the yolks add richness without needing pricey additives. My freezer’s always stocked—because why buy ice cream when I can make this?
Step-by-step instructions for Mexican chocolate ice cream
Master this technique for velvety texture and complex spice layers that define authentic Mexican chocolate.
Infuse the Chocolate Base
In a medium saucepan, combine the 2 cups heavy whipping cream, 1 can condensed milk, 0.5 cup granulated sugar, 8 oz authentic Mexican chocolate tableta (chopped into small pieces), 1 tbsp ground cinnamon, 0.5 tsp chili powder, 1 tsp espresso powder, 1 tsp vanilla extract, and 0.25 tsp sea salt. Bring the mixture to a gentle simmer over medium-low heat, stirring constantly with a silicone spatula to ensure the chocolate melts completely and the spices disperse evenly.
The key here is patience—simmer for 15-20 minutes until the mixture thickens noticeably and coats the back of a spoon. You'll see the color deepen to a rich, mahogany hue, and the aroma will become intensely chocolatey with warm cinnamon and subtle chili notes. Remove from heat immediately once it reaches this stage to prevent scorching.
Temper the Egg Yolks
While the chocolate mixture simmers, whisk the 4 whole large egg yolks in a separate bowl until smooth and pale. Slowly pour 1 cup of the hot chocolate mixture into the yolks while whisking vigorously to temper them and prevent curdling. Once fully incorporated, pour this mixture back into the saucepan with the remaining chocolate base.
Return the saucepan to low heat and cook for an additional 3-5 minutes, stirring constantly, until the mixture reaches 160°F and thickens to a pudding-like consistency. This step is critical for creating a stable base that will churn beautifully into ice cream. The mixture should coat the spatula in a thick ribbon that holds its shape for a few seconds before melting back in.
Chill and Churn
Transfer the chocolate mixture to a clean bowl and let it cool to room temperature, then refrigerate for at least 4 hours or until completely chilled. This step ensures the base is firm enough for churning and prevents ice crystals from forming. For best results, chill overnight—this allows the flavors to meld fully and the texture to develop optimally.
Once chilled, pour the mixture into an ice cream maker and churn according to the manufacturer's instructions, typically 20-25 minutes, until it reaches a thick, creamy consistency. The ice cream should pull away from the sides of the bowl and hold its shape when scooped. If using a hand-crank machine, work in 5-minute intervals with 2-minute rests to allow the motor to cool between cycles.
Freeze and Garnish
Transfer the churned ice cream to a loaf pan or airtight container and freeze for 4-6 hours until firm. For a smoother texture, press parchment paper directly onto the surface before freezing to prevent ice crystals. Once frozen, let it sit at room temperature for 5-10 minutes before serving to soften slightly and achieve the perfect scoopable consistency.
Garnish each serving with 0.5 cup crushed churros and 1 tbsp toasted Mexican sesame seeds (ajonjolí) just before serving. The churros add a delightful crunch contrast, while the sesame seeds bring a nutty depth that complements the chocolate's richness. Serve immediately to enjoy the creamy texture at its peak, with the spices and chocolate flavors fully harmonized.
Pro Tips For Making Mexican Chocolate Ice Cream
- Temper the yolks: Whisk your egg yolks with sugar over a double boiler until they hit 160°F (71°C)—that’s when they’ll thicken properly. I learned this the hard way when my ice cream came out grainy because I stopped too soon. Use a candy thermometer if you’re unsure; trust me, it’s worth it.
- Grate the chocolate fine: Skip the blender—grate your Mexican chocolate tableta with a microplane or fine grater. This ensures it melts smoothly into the cream without clumping, giving you that authentic, velvety texture. Yes, it’s tedious, but it makes a real difference.
- Chill the custard hard: Once your custard is thickened, transfer it to a shallow dish and refrigerate it for at least 4 hours—or overnight if you’re impatient like me. This step guarantees your ice cream churns perfectly without ice crystals. I used to rush this, and my ice cream always had a sad, icy texture.
- Use cold cream: Chill your heavy whipping cream in the fridge for 24 hours before using it. The colder the cream, the richer and creamier your ice cream will be. I was skeptical until I tried it—now it’s non-negotiable for me. Just don’t skip it.
Common mistakes when making your mexican chocolate ice cream
Overcooking the Base
The most common mistake is letting the chocolate mixture boil or overcook, which scorches the delicate flavors and creates a bitter, grainy texture. I’ve ruined batches by walking away for just a few minutes—once the mixture hits 170°F, it’s too late to save it.
Keep a thermometer handy and remove from heat the moment it reaches 160°F and coats the back of a spoon. The color should be deep mahogany, not blackened. 🔥
Skipping the Chill Step
Rushing the 4-hour chill (or worse, skipping it entirely) is a fast track to icy, grainy ice cream. The base needs time to firm up so the ice cream maker can properly incorporate air.
I once churned a warm base and ended up with a sad, dense block that resembled pudding more than ice cream. If you’re short on time, freeze the base for 2 hours first, then let it sit at room temperature for 30 minutes before churning.
Using Low-Quality Chocolate
Store-bought Mexican chocolate bars often contain fillers or insufficient spices, which weakens the flavor profile. I’ve tested Ibarra and Abuelita (the gold standard) against generic brands, and the difference is night and day.
If you can’t find authentic tableta, use 70% dark chocolate plus extra cinnamon (½ tsp) and chili powder (¼ tsp) to compensate. Never sub Dutch-processed chocolate—it lacks the alkalized depth that defines Mexican chocolate.
Overchurning in the Maker
Leaving the ice cream in the machine past the recommended 20-25 minutes turns it into buttercream. I’ve seen home cooks double the time, thinking more churning equals creamier texture, but it just breaks down the fats.
Watch for the "soft-serve" stage where it pulls away from the sides—this is your cue to transfer it to the freezer. If it’s still too soft after freezing, let it sit at room temperature for 5 minutes before serving.
Ignoring the Resting Period
Serving ice cream straight from the freezer without letting it soften for 5-10 minutes is a texture disaster. The cold shock causes it to harden into an unyielding brick.
I learned this the hard way at a dinner party—my guests struggled to scoop, and the ice cream lost its creamy mouthfeel. Use a water bath method: Place the container in a bowl of warm water for 3-5 minutes to speed up the process if you’re in a hurry.
Garnish Timing Mistake
Adding toppings like crushed churros or sesame seeds before freezing traps moisture, leading to soggy garnishes. Always sprinkle them on top just before serving—this keeps the crunch intact and lets the flavors shine. I once froze churros into the ice cream and ended up with a mushy mess.
For extra crunch, toast the sesame seeds in a dry pan for 2-3 minutes before garnishing to amplify their nutty flavor. 🌰
Nutrition facts
Frequently asked questions
What makes this Mexican chocolate ice cream different from regular chocolate ice cream?
Authentic Mexican chocolate (tableta) contains cinnamon and chili powder baked right into the bar, creating a warm, spiced flavor profile unlike standard chocolate. The recipe also uses espresso powder for depth and a touch of vanilla, plus a creamy base of condensed milk and egg yolks that delivers a velvety texture. It's inspired by champurrado but transformed into ice cream form.
Can I make this recipe without an ice cream maker?
Yes! Pour the chilled base into a loaf pan, cover tightly with plastic wrap pressed directly on the surface, and freeze for 6-8 hours. Stir vigorously with a fork every 30 minutes during the first 2 hours to break up ice crystals. While not as creamy, this "no-churn" method still delivers delicious results. For best texture, use a hand mixer to whip 1 cup heavy cream to stiff peaks and fold it into the base before freezing.
How do I store leftover Mexican chocolate ice cream?
Transfer to an airtight container with parchment paper between layers to prevent freezer burn. It keeps for up to 2 months in the freezer, though flavor peaks within 3 weeks. For serving, let sit at room temperature for 5-10 minutes or place the container in a bowl of warm water for 3-5 minutes to soften. Never refreeze thawed ice cream.
What's the best way to adjust the spice level?
Start with the recipe's 0.5 tsp chili powder for a subtle heat. For more kick, increase to 1 tsp (use ancho or pasilla powder for authentic flavor). If you prefer no heat, omit it entirely—the cinnamon and chocolate will still shine. For extra warmth, add ¼ tsp ground cloves or a pinch of cajeta (Mexican caramel) to the base before churning.
Can I make this recipe dairy-free?
Yes, but texture will be lighter. Replace the heavy cream with 2 cups full-fat coconut milk (chilled overnight) and condensed milk with 1 can coconut condensed milk. Use 4 tbsp cornstarch mixed with ¼ cup cold water to thicken the base instead of egg yolks. Churn immediately after blending for best results. The flavor will be rich but slightly less creamy than the original.
