This post may contain affiliate links. Please see our disclosure policy.
This authentic cajeta is a rich, tangy, slightly funky Mexican goat’s milk caramel that’s surprisingly easy to make. Perfect for drizzling over desserts or dipping Homemade Churros, it’s a sweet little taste of Mexico you can enjoy at home!

I grew up eating cajeta here in the US, but I never thought much of it – until I tried it in Mexico. That’s when I realized how different authentic cajeta really tastes. It’s richer, slightly tangy, and funky in the best way. It made me appreciate how much the real thing can elevate simple desserts, so I’ve been trying to recreate it at home.
My latest cajeta adventures tie into my Paleta Series. I’m currently working on a Corn & Cajeta Paleta recipe that I can’t wait to share. The more I make it, the more I appreciate how versatile cajeta is, and how surprisingly easy it can be to create that rich, tangy caramel flavor at home.
Why You’ll Love This Recipe
- Authentic flavor – captures the rich, tangy, slightly funky taste of real Mexican cajeta.
- Easy to make at home – just a few simple ingredients and some patience on the stove.
- Versatile – perfect for drizzling over ice cream, dipping churros, or my personal favorite: stirring into coffee! You can even use it to replace sweetened condensed milk in desserts like Tres Leches Cake for a rich, cajeta-flavored twist.
- Long lasting – keeps well in the fridge, so you can enjoy it for weeks.
What is Cajeta?
Cajeta is a traditional Mexican caramel sauce made from goat’s milk, slowly simmered with brown sugar until it becomes rich, creamy, and slightly thick. Unlike regular caramel or dulce de leche made with cow’s milk, cajeta has a tangy, slightly funky flavor that makes it unique.
It can be drizzled over desserts, stirred into coffee, or used in baking to add depth and sweetness. Its versatility and distinctive flavor have made it a staple in Mexican kitchens, from street food favorites like Authentic Churros to modern twists on classic recipes.
While it can be made in any heavy-bottomed pot, using a copper pot is considered more traditional. Its even heat helps the milk caramelize smoothly, giving cajeta its characteristic color and flavor. Stainless steel is the best alternative if you don’t own a copper pot.
Ingredients You’ll Need:

You only need simple ingredients to make these creamy peach paletas!
- Goat milk – the key to that signature tangy flavor.
- Brown sugar (or piloncillo for an extra authentic touch) – adds rich sweetness and depth.
- Baking soda – helps prevent the milk from curdling and encourages smooth caramelization.
- Salt – balances the sweetness and enhances flavor.
- Cinnamon – choose ground cinnamon for a milder, evenly blended flavor, or cinnamon sticks for a spicier, more aromatic infusion.
- Vanilla bean extract (optional) – adds warmth and complexity to the final cajeta, but it is not needed.
Step-by-Step Instructions

- Reserve a couple tablespoons of goat milk in a small bowl. In a deep saucepan, combine remaining goat milk, cinnamon, brown sugar, and salt. Bring to a simmer over medium heat.

- Mix the reserved goat milk with baking soda to dissolve. Once the milk is simmering, reduce the heat to low and slowly stir in the dissolved baking soda.

- Let the mixture simmer for 1 to 1½ hours, stirring frequently. The milk will foam and thicken gradually.

- The cajeta will deepen in color as it thickens. Continue until the cajeta reaches your desired consistency.

- Stop cooking slightly before it has reached your desired consistency. It will continue to thicken as it cools. Mix in the vanilla at this time, if using.

- Let the cajeta cool before transferring it to a clean, airtight jar. Refrigerate for up to 1 month.
Pro Tips for Perfect Cajeta
Use piloncillo instead of brown sugar for a deeper, more complex caramel flavor that’s closer to traditional Mexican cajeta. A heads-up: some products labeled as piloncillo are actually made from other ingredients, so look for 100% pure cane sugar on the label.
Cinnamon choice and timing matter – use cinnamon sticks if you prefer a warm, spicy infusion. The longer it simmers, the more flavor it will infuse. Ground cinnamon added at the beginning will mellow into a smoother flavor, while adding it at the end preserves a brighter, aromatic kick.
Watch the texture – Cajeta thickens as it cools. Stop cooking slightly before it reaches your desired consistency.
Patience is key – simmer the milk slowly and stir frequently to prevent burning and develop the richest, creamiest flavor.

Serving Suggestions:
Cajeta is incredibly versatile and can bring a rich, caramel sweetness to a wide range of desserts!
For classic pairings, use it as a dip for Homemade Authentic Churros, or drizzle it over some Fluffy Pancakes for breakfast.
Cajeta is a great sweetener for creamy drinks. My favorite way to use it, is in coffee! You could also use it in place of sugar in my Easy Banana Matcha Latte.
If you’re baking, use it to swap out the sweetened condensed milk in my Easy Tres Leches Cake to give this traditional dessert a caramel twist. Ice cream lovers can drizzle or swirl it into my Creamy Corn Ice Cream for a unique, sweet-and-slightly-tangy flavor.
For a surprising twist that really works (even though I don’t usually experiment with fusion recipes), use cajeta as the filling for Hotteok (Korean Sweet Pancakes) The rich, caramel flavor complements the chewy pancake and nutty seeds, creating a dessert that feels both unexpected and perfectly balanced.

Storage and Shelf Life
Cajeta keeps well when stored properly. Let it cool completely, then transfer it to a clean, airtight jar. Refrigerated, it will last up to 1 month. For longer storage, you can freeze cajeta in small portions for up to 3 months- just thaw in the fridge before using.
A quick tip: the consistency may thicken slightly in the fridge. If you want it pourable again, warm it gently over low heat and stir until smooth. This makes it easy to use as a sauce, filling, or topping whenever you need it. But if you cook it to an easily pourable consistency to begin with, you should still be able to drizzle it straight out of the fridge.
Frequently Asked Questions (FAQ)
Yes! Cow’s milk works, but traditional cajeta made with goat milk has a richer, tangier flavor.
For 4 cups of goat milk, plan for 1–1.5 hours of simmering, stirring frequently, depending on your desired consistency.
A slight tang is normal for goat milk cajeta. If it tastes off or overly sour, it could be due to spoiled milk. Or it might be the result of too much baking soda during cooking.
Absolutely! Cajeta stores up to a month in the fridge and can be frozen for up to 3 months.
Yes. For a pourable sauce, cook until it lightly coats the back of a spoon. For spoonable caramel, cook longer until thick and sticky. It will continue to thicken as it cools, so the important thing to remember is stop cooking a little before it reaches your desired consistency.
Try these recipes with cajeta
If you tried this Authentic Cajeta recipe or any other recipe on my website, please leave a 🌟 star rating and let me know how it went in the comments below!

Cajeta (Mexican Goat’s Milk Caramel)
Ingredients
- 4 cups goat milk
- 1 cup brown sugar
- ¼ tsp salt
- ¼ tsp ground cinnamon, or 1 cinnamon stick (see notes)
- ½ tsp baking soda
- ½ tsp vanilla extract, optional
Instructions
- In a small bowl, dissolve ½ teaspoon baking soda in 2 tablespoons of goat milk. Set aside.
- In a deep, heavy-bottomed saucepan, combine remaining goat milk (almost 4 cups), 1 cup brown sugar or grated piloncillo, ¼ teaspoon salt, and ¼ teaspoon ground cinnamon or 1 cinnamon stick. *See recipe notes about cinnamon
- Place the saucepan over medium heat and stir constantly until the sugar dissolves and the mixture comes to a gentle simmer.
- Once the milk is simmering, reduce the heat to low and slowly stir in the dissolved baking soda. This helps the milk caramelize smoothly and prevents clumping and over foaming.
- Let the mixture simmer low and slow, stirring frequently. The milk will foam and thicken gradually. This usually takes about 1–1½ hours.
- Stop cooking slightly before it has reached your desired consistency, because it will continue to thicken as it cools. *If you prefer a texture that allows for drizzling, stop when the cajeta lightly coats the back of a spoon but still drips off easily. If you prefer a thicker spreadable texture, stop cooking when the cajeta fully coats the back of a spoon without much dripping.
- Remove from heat, discard the cinnamon stick (if used), and stir in ½ teaspoon vanilla extract.
- Let the cajeta cool before transferring it to a clean, airtight jar. Refrigerate for up to 1 month.
Notes
- Use piloncillo instead of brown sugar for a deeper, more complex caramel flavor that’s closer to traditional Mexican cajeta. A heads-up: some products labeled as piloncillo are actually made from other ingredients, so look for 100% pure cane sugar on the label.
- Cinnamon choice and timing matter – use cinnamon sticks if you prefer a warm, spicy infusion. The longer it simmers, the more flavor it will infuse. Ground cinnamon added at the beginning will mellow into a smoother flavor, while adding it at the end preserves a brighter, aromatic kick.
- For longer storage, you can freeze cajeta in small portions for up to 3 months. Thaw in the fridge before using.
- The consistency may thicken slightly in the fridge. If you want it pourable again, warm it gently over low heat and stir until smooth. This makes it easy to use as a sauce, filling, or topping whenever you need it. But if you cook it to an easily pourable consistency to begin with, you should still be able to drizzle it straight out of the fridge.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.















