Caramel Fudge Recipe
Introduction
Caramel fudge is a rich, creamy treat that melts in your mouth with every bite. Made with simple ingredients like condensed milk, sugar, butter, and milk, this homemade fudge delivers a deep caramel flavor that’s perfect for satisfying your sweet tooth.

Ingredients
- 1 can sweetened condensed milk (13–14 oz)
- ⅔ cup whole milk
- 2 ¼ cups sugar (demerara, turbinado, light brown, or similar)
- ½ cup unsalted butter
Instructions
- Step 1: Add the sweetened condensed milk, whole milk, sugar, and butter to a saucepan. Heat over low heat, stirring constantly until the mixture melts together and becomes smooth and creamy.
- Step 2: Bring the mixture to a soft boil and then simmer for 10 minutes, stirring constantly to prevent burning. Scrape the bottom of the pan regularly to avoid sticking.
- Step 3: Check the temperature with a candy thermometer; it should reach 240–245ºF (115–120ºC). If you don’t have a thermometer, drop a small spoonful into a bowl of ice water—if it forms a soft ball that doesn’t stick to your fingers, it’s ready. If not, continue simmering and test again.
- Step 4: Remove the pan from the heat and let the mixture cool for a few minutes.
- Step 5: Whisk the mixture vigorously using an electric mixer or a wooden spoon until it thickens, turns matte, and begins to set. This can take up to 10 minutes.
- Step 6: Pour the fudge into an 8-inch (20 cm) tray lined with parchment paper and smooth the top. Cover with another sheet of parchment paper. Let it cool to room temperature, then refrigerate until fully set.
- Step 7: Once chilled, slice into 1 to 1.5-inch squares. Enjoy immediately or store in an airtight container.
Tips & Variations
- For a richer flavor, try using light brown sugar or turbinado sugar instead of white sugar.
- If you want chocolate caramel fudge, fold in ½ cup of melted chocolate after removing from heat and before whisking.
- Use a wooden spoon if you prefer a more hands-on approach; an electric mixer speeds up the thickening process.
- Make sure to stir constantly during simmering to prevent the mixture from burning and becoming grainy.
Storage
Store caramel fudge in an airtight container at room temperature for up to 1 week, or in the refrigerator for up to 3 weeks. If refrigerated, let the fudge come to room temperature before serving for the best texture. It can also be frozen for up to 2 months; thaw in the fridge overnight before enjoying.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use a different type of milk for this recipe?
Whole milk is recommended for its creaminess, but you can substitute with 2% milk. Avoid skim or plant-based milks as they may affect the texture and flavor of the fudge.
What if I don’t have a candy thermometer?
You can test the fudge by dropping a small spoonful of hot mixture into a bowl of ice water. If it forms a soft ball that holds its shape and doesn’t stick when touched, the fudge is ready.
PrintCaramel Fudge Recipe
This rich and creamy caramel fudge recipe combines sweetened condensed milk, whole milk, sugar, and butter to create a smooth, luscious treat. Simmered gently on the stovetop to the perfect soft ball stage, then whisked until thickened and set, this indulgent caramel fudge offers a classic texture and flavor perfect for all occasions.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: About 16 pieces (1–1.5 inch squares) 1x
- Category: Dessert
- Method: Stovetop
- Cuisine: American
Ingredients
Ingredients
- 1 can sweetened condensed milk (13–14 oz)
- ⅔ cup whole milk
- 2 ¼ cups sugar (demerara, turbinado, or light brown sugar)
- ½ cup unsalted butter
Instructions
- Combine Ingredients: Add the condensed milk, whole milk, sugar, and unsalted butter to a saucepan. Heat over low heat while stirring continuously until all ingredients melt together and the mixture becomes smooth and creamy.
- Simmer Mixture: Bring the mixture to a soft boil then reduce heat to simmer. Continue simmering for 10 minutes while stirring constantly and scraping the bottom of the pan regularly to prevent burning.
- Check Temperature: Use a candy thermometer to ensure the mixture reaches 240–245ºF (115–120ºC). Alternatively, drop a spoonful into ice water; if it forms a soft ball that does not stick to your fingers, it is ready. If not, simmer a few more minutes and test again.
- Cool Slightly: Remove the saucepan from the heat and allow the mixture to cool for a few minutes.
- Whisk Until Thickened: Using an electric mixer or wooden spoon, whisk the caramel mixture vigorously until it thickens, turns matte, and starts to set. This process may take up to 10 minutes.
- Pour and Set: Pour the thickened fudge into a parchment-lined 8-inch (20 cm) tray, smoothing the top evenly. Cover with another sheet of parchment paper and let it cool to room temperature. Then transfer it to the refrigerator to chill until fully set.
- Slice and Serve: Once fully set, slice the caramel fudge into 1 to 1.5 inch squares. Enjoy immediately or store in an airtight container for later consumption.
Notes
- Stir continuously during simmering to prevent burning and ensure even cooking.
- If you don’t have a candy thermometer, testing with a cold water bowl for soft ball stage is critical to perfect texture.
- Using parchment paper helps prevent sticking and makes removal easier.
- For firmer fudge, chill longer in the fridge before slicing.
- Store leftovers in an airtight container at room temperature or refrigerated for up to 2 weeks.
Keywords: caramel fudge, homemade fudge, caramel candy, stovetop fudge, creamy caramel

