Now Reading
Homemade Cajeta – Mexican Goat’s Milk Caramel Sauce

Homemade Cajeta – Mexican Goat’s Milk Caramel Sauce

Cajeta is Mexican caramel, made with slowly-cooked sweetened goats milk and infused with cinnamon, vanilla, or other spices and flavorings.
By Bowen Close

There’s nothing quite like freshly made caramel sauce. Sweet and smoky and maybe even a bit salty, velvety and chewy and perfect on top of a scoop of vanilla ice cream.

But do you know about cajeta?

Cajeta is Mexican caramel, made with slowly-cooked sweetened milk (traditionally and preferably goat’s milk) and infused with cinnamon, vanilla, or other spices and flavorings. The milk reduces and the sugar caramelizes very slowly, creating an ultra-smooth texture and a complex flavor that perfectly balances its sweetness. Velvety and creamy, like the best caramel sauce you’ve ever had, but with subtle hints of savory, spice, and tang. If you love caramel sauce but often find it too sweet, cajeta is your new best friend.

Cajeta adds a bit of exotic excitement to all the things you’d usually do with caramel – poured over ice cream, drizzled onto pound cakes, spread onto shortbread cookies – but is also fantastic for flavoring buttercream frosting (add up to 1/4 cup to a batch of your favorite buttercream), drizzling over fried plantains, spreading onto fruit … I’m sure you’ll find plenty of ways to use it, once you have a jar of it in your house.

Cajeta is a great thing to make while you’re doing other things in the kitchen, since it requires fairly frequent attention for upwards of 90 minutes. You don’t need to be working with it that entire time, but you want to be able to check in on it and give it a stir fairly often.  In the last 15-25 minutes of the cooking process, it will need your almost-undivided attention as you stir constantly and bring it to the desired consistency without it scorching on the bottom of the pan. The photos below show the cajeta right after adding the dissolved baking soda, then again at the 15, 30, 45, 60, and 75 minute marks, so you can see how it proceeds.

See Also

And as it cools on the counter and you’re finally able to dip a finger in to get a taste, you’ll know all that time and stirring was absolutely worth it.

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Cajeta – Mexican goat’s milk caramel sauce

  • Author: Bowen Close (Bowen Appétit)
  • Total Time: 1 hour 35 minutes
  • Yield: 1.5 cups 1x


Smoky, tangy caramel sauce made in the traditional Mexican style. Not your everyday caramel!


  • 1 qt (just about 1 liter) goat’s milk
  • 1 cup (200 g) sugar
  • 2 Tbsp. (30 mL) light corn syrup (optional)
  • 1 cinnamon stick (I used 3 pieces of unrolled cinnamon bark, which is approximately the same thing) AND/OR 1/2 vanilla bean or 1 Tbsp. vanilla extract
  • 1/4 tsp. (1.2 g) baking soda dissolved in 1 Tbsp. (4 mL) water
  • 2 Tbsp. (8 mL) rum, brandy, bourbon, or other similar liquor (optional)


  1. Mix together the goat’s milk, sugar, corn syrup, and cinnamon stick in a large pot (at least 3 quarts). Bring to a simmer over medium-high heat, stirring so the sugar dissolves.
  2. Remove the pot from the heat and add the dissolved baking soda, stirring all the while. The mixture should froth, but if it doesn’t your goat’s milk just might not be very acidic (that’s okay). Stir it until most of the foam subsides.
  3. Return the pot to medium-high heat and bring to a brisk simmer. Cook for an hour or so, or until the mixture turns golden (see bottom lefthand photo on cooking photo collage, above). Stir every five minutes or so to make sure it isn’t scorching on the bottom of the pan.
  4. After the mixture turns pale golden, you’ll need to start stirring more frequently. The mixture will darken to a caramely-gold color and thicken to the consistency of maple syrup – it should easily coat the back of a spatula or spoon. This should take another 15 minutes or so, but you can continue to cook until it is the color and thickness of your liking.
  5. Strain the hot caramel mixture through a sieve into a container (preferably glass). Remove the cinnamon sticks from the sieve. (If you don’t have a sieve, it’s okay – you may find a lump or two in the finished caramel, and just make sure to remove the cinnamon sticks.)
  6. If you want to finish with liquor, pour into the warm caramel and stir.
  7. The cajeta will thicken as it cools, and will keep in the refrigerator in a covered container for at least one month. If it is thicker than desired when cool, you can add warm or hot water to thin.
  • Prep Time: 5 mins
  • Cook Time: 1 hour 30 mins


View Comments (9)

Leave a Reply

Your email address will not be published.

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Scroll To Top