Let this rich, buttery Homemade Caramel Sauce Topping become your go-to finishing touch for desserts like cheesecake, cinnamon rolls, ice cream, brownies, and more. Smooth, indulgent, and endlessly versatile, this caramel pairs beautifully with frozen treats, pies, cakes, and warm pastries.

This is soooooooo good.
-Sue
Why This Recipe Is the Best
This caramel sauce is a longtime family favorite that fills the kitchen with an irresistible aroma. We’ve been making it for over 15 years because it’s simple to prepare, easy to customize, and stores well in the refrigerator for months. Once you try this homemade version, store-bought caramel won’t compare. You can easily control texture by adjusting the cook time—shorter for a thinner sauce, longer for a thicker topping.
Try it drizzled over Sopapilla Cheesecake or spooned on Oatmeal Toffee Bars with vanilla ice cream for an unforgettable dessert.
What Goes in Homemade Caramel
- Evaporated milk: Adds creaminess without making the sauce overly heavy.
- Brown sugar: Delivers the deep, molasses-like caramel flavor.
- Butter: Provides a rich, silky texture.
- Corn syrup: Prevents crystallization so the caramel stays smooth. We recommend including it unless you plan to consume the sauce quickly.
- Salt: Balances sweetness and enhances flavor.
- Vanilla extract: Adds warmth and depth.
See the recipe card below for exact quantities.
How to Make Homemade Caramel Sauce
Follow these clear steps to make a silky, perfectly textured caramel topping.

- Combine evaporated milk, brown sugar, butter, corn syrup, and salt in a medium saucepan over medium heat (use medium-low on induction stoves).
- Stir constantly and bring the mixture to a boil. Maintain a gentle boil and cook for 15–20 minutes, stirring frequently. If using a candy thermometer, aim for 220–230°F (104–110°C) depending on desired thickness.
- Remove from heat and let cool for 1–2 minutes, then stir in the vanilla extract.
Hint: Cook for about 15 minutes for a pourable, thinner sauce; extend to 20 minutes for a thicker, spoonable topping.
How to Serve
This caramel sauce complements a wide variety of dishes. Popular pairings include:
- Ice cream: Drizzle over vanilla, chocolate, or any favorite flavor.
- Cheesecake: A decadent topper for classic or no-bake cheesecakes.
- Breakfast: Spoon over pancakes, French toast, or waffles.
- Topping: Drizzle on churro chips, pizookie, or other warm desserts.

Top Tip
If the sauce looks separated after cooking, cool it for 5–10 minutes, then blend for 10–20 seconds until smooth. This restores a uniform, glossy texture.
Recipe

Homemade Caramel Topping
Nicole
Ingredients
- 1 12 ounce can evaporated milk
- 1 ½ cups brown sugar
- ½ cup butter
- ½ cup corn syrup
- ¼ teaspoon salt (use ⅛ teaspoon if you prefer a milder saltiness)
- 1 ¼ teaspoons vanilla extract
Instructions
- Place evaporated milk, brown sugar, butter, corn syrup, and salt in a medium saucepan over medium heat (use medium-low for induction).
- Stir continuously and bring the mixture to a boil.
- Boil for 15–20 minutes, stirring constantly. The sauce will thicken slightly while cooking and will thicken more as it cools.
- For a runnier sauce, cook about 15 minutes; for a thicker sauce, cook up to 20 minutes. A candy thermometer reading of 220–230°F indicates a good range for finishing, depending on desired consistency.
- Remove from heat, let cool for 1–2 minutes, then stir in the vanilla.
- If the caramel appears separated, cool for 5–10 minutes and then blend for 10–20 seconds until completely smooth. A quick blend restores a glossy texture that won’t separate again.
- Enjoy!
Notes
You can also make caramel candies with this base: cook to the soft-ball stage using a candy thermometer, pour onto a lined sheet, allow to cool, and cut into pieces.
Nutrition
Calories: 96 kcal
Carbohydrates: 15 g
Protein: 1 g
Fat: 4 g
Substitutions and Variations
- Dairy-free: Use full-fat coconut milk and vegan butter to make a plant-based caramel.
- Salted caramel: Add an extra pinch of flaky sea salt before serving for a sweet-and-salty finish.
- Spiced caramel: Stir in ¼ teaspoon cinnamon or a pinch of nutmeg for a cozy, seasonal flavor.
- Boozy caramel: After blending and cooling slightly, stir in 1–2 teaspoons of bourbon or dark rum for an adult twist.
Can You Freeze Homemade Caramel Sauce?
Yes. Pour cooled caramel into a freezer-safe container and freeze up to 6 months. Thaw overnight in the refrigerator before reheating. Use proper freezer-safe containers to avoid freezer burn and preserve texture.