• 7 ounces dark chocolate (70% cacao or higher), finely chopped
  • 14-ounce can full-fat coconut milk
  • 2 large egg yolks
  • ⅛ teaspoon kosher salt
  • 1 cinnamon stick
  • 1 tablespoon vanilla extract

For the whipped topping:

  • 14-ounce can full-fat coconut milk, chilled overnight in the refrigerator
  • Powdered sugar to taste
  • 1 tablespoon ground cinnamon


  1. Place the chocolate in a medium bowl and set aside.
  2. In a medium saucepan, add a can of coconut milk, a couple of egg yolks, and kosher salt.
  3. Whisk until thoroughly combined, and then drop in the cinnamon stick.
  4. Heat the mixture over medium-low heat, stirring constantly until it thickens and forms a smooth custard that coats the back of a spoon (about 10 to 15 minutes).
  5. Watch the custard like a hawk – you don’t want to overcook it. Remember: Steaming is good, but simmering and boiling are bad. And when in doubt, use an instant-read thermometer to make sure the final temperature is about 175°F (80°C).
  6. When the custard is ready, take the pot off the heat, and fish out the cinnamon stick. Position a fine mesh sieve over the bowl of chocolate, and pour the custard through to catch any lumpy bits.
  7. Let the chocolate and custard mixture sit undisturbed for 5 minutes.
    Seriously: set a timer and walk away. Staring at the chocolatey goodness is just going to drive you bonkers.
  8. When your timer goes off, grab a spatula and stir ever so gently to mix the melted chocolate into the custard base. If you stir like crazy, the temperature will drop too quickly, and you’ll end up with grainy chocolate. (Mexican chocolate is traditionally coarse-ground and can be crumbly in texture, but I prefer my pots de crème to be sinfully smooth.)

If you enjoyed this, you may also enjoy Fresh Sweet Corn Salad | Vegetarian Dessert Recipes