These Mexican chocolate truffles have a creamy, deliciously spiced filling that literally melts in your mouth. They're made with coconut cream, dark chocolate, cinnamon, vanilla and cayenne for a slightly spicy, perfectly creamy chocolate truffle. They are gluten free, dairy free, vegan, paleo friendly and simply irresistible!

I made these Mexican chocolate truffles for my mom's birthday. She loves spicy chocolate. So, what better gift to give than homemade spicy truffles?!
Besides, I'm up for any excuse to test chocolate recipes! As, truffles and chocolates are my favorite types of recipes to create.
You'll love that these Mexican chocolate truffles have a creamy center that's spiced with cinnamon and cayenne and then coated in a dark chocolate shell. They're not overly spicy or sweet, so you can indulge without a sugar overload.
Why You'll Love these Mexican Chocolate Truffles
- paleo and vegan - made with simple, wholesome ingredients you can feel good about
- allergy friendly - since these truffles are free from top allergens, they're perfect for anyone needing an allergy friendly treat
- low in sugar - only sweetened with the chocolate you use
- healthy dessert - high in healthy fats and antioxidants and low in carbs and added sugar.

Ingredients
You can find the full recipe for these vegan Mexican chocolate truffles in the recipe card below, but here's an overview of the ingredients you'll need:
- dark chocolate - I recommend 60-75% cocoa, as this is the only thing sweetening the truffles. You can use a darker chocolate for the outer coating if you wish.
- coconut cream - just the thick white cream from a can of full fat coconut milk or coconut cream
- vanilla extract - for flavor
- ground cinnamon - gives these truffles that classic Mexican chocolate flavor
- cayenne pepper - adds a hint of spiciness
- coconut oil - optional for thinning the chocolate coating, making it easier to work with
- flaked sea salt - optional topping that looks pretty and brings out more flavor

How to Make Paleo Mexican Chocolate Truffles
This spicy chocolate truffles recipe is no-bake and super easy to make! Here's what you need to do:
For the Filling
- First, melt the dark chocolate. Do this by placing the chocolate in a small sauce pan and melting it over low heat. Stir frequently, until the chocolate is fully melted.
- Remove the melted chocolate from the stove top and whisk in the coconut cream, vanilla, cinnamon and cayenne pepper.

- Once the filling has a smooth, even texture, place it in the fridge for at least 30 minutes to harden.
- After the filling has hardened, grab a cookie scoop or tablespoon and scoop the filling for the truffles. You can just scoop the fillings, or roll them into balls. Rolling them into balls will get a bit messy!
- Put the fillings in the freezer for at least 20 minutes to firm.
For the Coating
- Grab your small sauce pan again and melt the dark chocolate and coconut oil. Once fully melted, retrieve the fillings from the freezer.
- Individually dip each filling into the melted chocolate. This is easiest to do using a fork. Simply, drop the filling into the melted chocolate, coat it entirely, then use the fork to scoop it out. Before placing the truffle onto the parchment, let excess chocolate drip off, back into the pan.

- Place the dipped truffles back onto the lined baking pan and top with a pinch of cayenne pepper and flaked sea salt.
- Lastly, place the Mexican chocolate truffles in the fridge (or freezer) for a few minutes to to fully set.

Storage
These truffles need to be stored in the fridge or freezer. They taste best eaten within two weeks if stored in the fridge, or 2 months in the freezer. If storing in the freezer, let them sit out a few minutes to soften before eating.
Using Cayenne in Chocolate
One thing I want to mention is that the amount of cayenne you use is entirely up to you (and your taste buds).
You can customize the spiciness of these spicy chocolate truffles by using more or less cayenne pepper. I typically recommend ¼ tsp for this recipe. In addition, you can place additional cayenne on top of the truffle for more heat. (And for looks!)
Cayenne + chocolate may seem like an odd combination if you've never tried it before, but I urge you to give it a shot. If you're not a fan of spice, then you can start off with just a pinch of cayenne.

More Paleo Chocolate Truffle Recipes
Mexican Chocolate Truffles (Paleo, Vegan)
- Prep Time: 60 minutes
- Cook Time: 0 minutes
- Total Time: 1 hour
- Yield: 13 truffles 1x
Description
These Mexican Chocolate Truffles have a creamy filling that's lightly spiced and coated in dark chocolate. Paleo, Vegan, nut free and dairy free!
Ingredients
Filling
- ½ cup dark chocolate chips (70-85%)
- ½ cup coconut cream*
- ½ tsp vanilla
- 1 tsp cinnamon
- ¼ tsp cayenne pepper
Coating
- ½ cup dark chocolate chips
- 1 tsp coconut oil
Instructions
- For the Filling: Place dark chocolate in a small sauce pan and melt over low heat. Stir frequently, until chocolate is fully melted. Remove from heat.
- Mix in coconut cream, vanilla, cinnamon and cayenne pepper. Whisk until smooth.
- Place filling in the fridge for at least 30 minutes to harden (longer is fine).
- Using a small cookie scoop or tablespoon, scoop the fillings and place on a lined baking sheet.
- Freeze the filling for at least 20 minutes.
- For the Coating: Place the dark chocolate and coconut oil in a small sauce pan. Melt on the stove top, over low heat.
- Once fully melted, remove from heat and retrieve the fillings from the freezer. Individually dip each filling piece into the melted chocolate.
- Place the dipped truffles back onto the sheet of parchment paper and add an extra pinch of cayenne and cinnamon on top (flaked salt is delicious too).
- Put truffles in the fridge (or freezer) a couple minutes to set.
- Store truffles in fridge or freezer.
Notes
*Just the cream from a can of full fat coconut milk or coconut cream






Eric
These were a hit!
Bonnie
Oooo! I love spicy chocolate and these totally fit the bill! Creamy, just the right amount of sweetness and a spicy kick! 🔥
Katie
Thank you so much! Glad you like them 🙂