
This sauce transforms any dessert with its rich, caramelized depth and authentic Mexican flair. A slow simmer coaxes out the perfect balance of sweetness and complexity.
With just a few pantry staples and patience, you’ll create a velvety condiment that elevates ice cream, fruit, or pastries to restaurant-quality status.
Ingredients for Mexican Caramel Sauce
Eight ingredients create this velvety, caramelized condiment with authentic Mexican character.
| Ingredient | Amount | Notes |
|---|---|---|
| Granulated Sugar 🍚 | 2 cups | White sugar preferred for clean caramel |
| Whole Milk 🥛 | 2 cups | Full-fat for creamier texture |
| Sweetened Condensed Milk 🥛 | 1 can | 14 oz can, do not substitute |
| Vanilla Extract 🌿 | 2 tsp | Pure extract for best flavor |
| Ground Cinnamon 🌿 | 1 tsp | Mexican canela if available |
| Baking Soda 🧂 | ¼ tsp | Prevents crystallization in caramel |
| Unsalted Butter 🧈 | 4 tbsp | Cubed, at room temperature |
| Sea Salt 🧂 | ½ tsp | Fine grain for even distribution |
The milk is non-negotiable here—whole milk gives you that luxurious texture. I grab mine from Whole Foods or any local dairy with good turnover (freshness matters). Sweetened condensed milk is the magic ingredient—Eagle Brand is my go-to, but any name brand works. For the cinnamon, hunt down Mexican canela at a Latin market if you want the real deal (softer, sweeter than regular cinnamon).
No canela? Regular cinnamon is fine. Out of condensed milk? Don’t attempt substitutions—this isn’t the recipe to improvise. The baking soda might seem odd, but it keeps your caramel smooth (skip it and you’ll end up with grainy sauce). Vanilla is flexible—bourbon vanilla adds depth, but regular works. Need it dairy-free? Swap in coconut milk, but texture will differ slightly.
Sauce thickens as it cools, so don’t panic if it seems thin hot off the stove. Stores in the fridge for up to 2 weeks in a sealed jar. For longer storage, freeze in ice cube trays for 3 months (thaw overnight in the fridge).
Why You’ll Love This Recipe
- Stir and Forget: Five ingredients, one pot, and about 15 minutes of occasional stirring—that’s all it takes.
- Cinnamon-Kissed Sweetness: The warm spice from the cinnamon mixed with the deep caramel flavor from the condensed milk is ridiculously good.
- Drizzle on Everything: I’ve poured this over ice cream, stirred it into coffee, and even used it as a dip for apple slices.
Step-by-Step Instructions for Mexican Caramel Sauce
This method transforms simple ingredients into a rich, velvety sauce with authentic flavor.
Step 1: Caramelize the Granulated Sugar
In a heavy-bottomed saucepan, melt the 2 cups Granulated Sugar over medium heat. Resist stirring—this can cause crystallization. Instead, gently swirl the pan occasionally as the sugar liquefies and turns a deep amber color.
Watch closely once it starts browning; sugar goes from perfectly caramelized to burnt in seconds. The mixture should smell like toasted marshmallows when it’s ready. Remove from heat immediately when you see the first wisps of smoke.
Step 2: Bloom the Spices and Combine Dairy
Carefully add the 2 cups Whole Milk to the hot caramel—it will bubble vigorously. Return the pan to medium-low heat and stir until smooth. The mixture will look separated at first but will come together as it heats.
Add the 1 can Sweetened Condensed Milk, 4 tbsp Unsalted Butter, 1 tsp Ground Cinnamon, and 0.25 tsp Baking Soda. The baking soda prevents sugar crystallization and gives the sauce a silky texture. Stir constantly until the butter melts completely.
Step 3: Simmer to Thicken the Sauce
Reduce heat to low and let the mixture simmer uncovered for 20-25 minutes. Stir every 3-4 minutes to prevent scorching. The sauce should thicken enough to coat the back of a spoon but still pour easily.
As it cooks, the color will deepen to a rich caramel brown, and the aroma will become more complex with the cinnamon becoming prominent. If it thickens too quickly, reduce the heat slightly—patience is key for that perfect cajeta consistency.
Step 4: Finish with Vanilla and Salt
Remove from heat and stir in the 2 tsp Vanilla Extract and 0.5 tsp Sea Salt. The vanilla adds depth while the salt balances the sweetness. Let the sauce sit for 5 minutes to cool slightly and allow the flavors to meld.
The sauce will thicken further as it cools. It should be glossy and ribbon-like when drizzled. Taste and adjust seasoning if needed, though the salt should be subtle—not overpowering.
Pro Tips For Making Mexican Caramel Sauce
- Stir Constantly: I learned this the hard way—walk away for even 30 seconds and the sugar will seize up or burn. Keep a wooden spoon moving in the pot until the caramel hits that deep amber color.
- Bloom the Cinnamon: sounds weird, but it works: toast the ground cinnamon in the dry pot for 10 seconds before adding sugar. It wakes up the flavor and makes a real difference in the final sauce.
- Skip the Cold Milk: After burning three batches, I finally figured out that adding cold milk to hot caramel causes violent bubbling and seizing. Warm the milk first to room temp or slightly above.
- Finish with Vanilla: Remove the pot from heat before stirring in the vanilla extract—high heat can make it taste bitter. A solid 30 seconds off the burner guarantees the flavor stays sweet and smooth.
Make-Ahead Tips for This mexican caramel sauce
Prep Ahead Strategy
I always make this sauce the day before using it. The flavors meld and deepen overnight in the fridge, giving you that restaurant-quality depth. Just transfer to an airtight glass jar once cooled to room temperature.
Fridge Storage
Store in the refrigerator for up to 2 weeks. The sauce will thicken significantly when cold—just warm it gently in a saucepan with 1-2 tbsp water to restore the perfect drizzling consistency. 💡
Freezing Method
For longer storage, pour cooled sauce into ice cube trays and freeze until solid. Transfer cubes to a freezer bag and store for up to 3 months. Thaw overnight in the fridge or microwave individual cubes in 15-second bursts.
Reheating Tips
Warm over low heat in a saucepan, stirring frequently. If it separates, add 1 tbsp milk and whisk vigorously. Avoid high heat which can cause scorching—this sauce is delicate once made.
Make in Bulk
Double the recipe without issue, but use a wider, heavier pot to prevent scorching. I use my Le Creuset Dutch oven for big batches. The cooking time remains similar, just watch the edges where caramel can burn.
Portion Control
For easy serving, store in small squeeze bottles. I reuse 16-oz condiment bottles from the grocery store. They make drizzling over desserts or drinks effortless and look professional. 🔥
Nutrition Facts
Frequently Asked Questions
Why does the recipe call for baking soda?
The 0.25 tsp Baking Soda prevents sugar crystallization, ensuring a smooth, silky texture. It also helps balance the acidity in the caramel mixture.
Can I use a different type of milk?
Stick with whole milk for the creamiest results. Lower-fat options may thin the sauce, while dairy-free swaps like coconut milk will alter the flavor slightly.
How do I fix grainy caramel?
If the sauce turns grainy, add 1-2 tbsp hot water and stir over low heat until smooth. Avoid high heat, which can worsen the texture.
Can I make this sauce ahead of time?
It stores in the fridge for up to 2 weeks or freezes for 3 months. Reheat gently to restore the perfect consistency.
- Classic Hollandaise Sauce Recipe: Silky Emulsion with Lemon Zest Brightness - September 25, 2026
- Shwarma White Sauce Recipe: Creamy Garlic Yogurt Drizzle - September 25, 2026
- Spanish Red Sauce Recipe: Smoky Paprika and Tomato Fusion - September 25, 2026