This cajeta recipe is an easy caramel sauce made with goat milk that's traditional in Mexico and has a rich, complex flavor much like dulce de leche.

Cajeta Recipe

Cajeta is how you say “obscenely indulgent, ridiculously easy, and gosh darn good caramel sauce” in Latin America. Although you can dribble it over almost anything and you won’t be disappointed, it’s also quite nice simply licked off the spoon. This recipe has been updated. Originally published September 11, 2013.Renee Schettler Rossi

Got Goat Milk?

Got goat milk? If yes, good. Cajeta is traditionally made with goat milk, although we also made it with cow milk and it was still obscenely indulgent, ridiculously easy, and just gosh darn good. Just don’t try this with soy milk. Or almond milk. Or any other nondairy milk. Trust us.

Special Equipment: candy thermometer

Cajeta Recipe

  • Quick Glance
  • 20 M
  • 2 H
  • Makes about 2 1/2 cups


  • 4 cups (2 pints) goat or cow milk
  • 2 cups granulated sugar
  • 1/4 cup honey
  • 1/2 teaspoon baking soda
  • Pinch kosher salt


  • 1. Place all the ingredients in a medium, heavy-bottomed saucepan and whisk over medium heat to dissolve the sugar and honey. Carefully bring to a boil, keeping an eye on the pan so the milk doesn’t overflow, and then immediately reduce the heat to as low as possible. Keep the cajeta at a very gentle simmer until the color changes to a dark brown and the mixture is syrupy and luscious and it reaches 225°F (107°C) on a candy thermometer. This will take place at some point between 60 and 120 minutes, depending on the size of your pan and the specific heat of your burner. Be patient and keep an almost constant eye on the mixture as it may boil over if left unattended. If you see the cajeta foaming and rising up the sides of the pan, simply remove the pan from the heat for a few seconds until the cajeta subsides and then return it to the burner. Stir the cajeta infrequently as it tends to foam the more it is stirred. Don’t try to rush the cajeta.
  • 2. When the cajeta reaches the proper temperature, remove it from the heat and let it cool to room temperature. The cajeta will thicken as it cools. Store in an airtight container in the refrigerator for up to 1 month. Cajeta can be served warm, cold, or at room temperature.
Hungry for more? Chow down on these:

Hey, there. Just a reminder that all our content is copyright protected. Like a photo? Please don't use it without our written permission. Like a recipe? Kindly contact the publisher listed above for permission before you post it (that's what we did) and rewrite it in your own words. That's the law, kids. And don't forget to link back to this page, where you found it. Thanks!

Back to Cajeta on Leite's Culinaria