Homemade hot fudge is made with simple pantry ingredients and takes less than 10 minutes of cooking on the stovetop. Rich, fudgy, and thick, this hot fudge makes the perfect ice cream topping! It can also be used in any recipe that calls for hot fudge as an ingredient.

Why make homemade hot fudge?
Flavor: Not too sweet, rich, fudgy, and filled with cocoa flavor.
Made with simple ingredients. Sugar, cocoa powder, heavy cream, butter, vanilla, and a pinch of salt. That's it!
Yield: 8 ounces (about 8 servings)
Ready in minutes. Cooked on the stovetop and ready in 10 minutes. You'll never go back to the store bought stuff!
Serve with: Vanilla Ice Cream, Mint Chocolate Chip Ice Cream, or Peanut Butter Ice Cream
For use in: Any recipe that calls for hot fudge, like my Hot Fudge Marshmallow Pie
Jump to:
Ingredients and substitutions
Since this recipe uses minimal ingredients, I don't have a lot of substitutions to offer today.
- Butter - Unsalted butter and the listed and salt can be substituted with salted butter.
- Natural cocoa powder - Can be substituted with dutch cocoa, which will give your hot fudge a milder chocolate flavor and darker color.
- Heavy cream - This is a must to ensure your hot fudge turns out thick. Using other dairy products like half & half or milk will cause your hot fudge to turn out thin.
- Granulated sugar - Can be substituted with brown sugar, which will add a deeper, caramelized flavor.
- Vanilla extract - Adds flavor to the hot fudge.
- Salt - Enhances the flavor of the hot fudge.
How to make hot fudge
- Add sugar, cocoa, butter, heavy cream, and salt to a saucepan over medium heat. Stir until ingredients have dissolved and mixture comes to a boil.
- Reduce heat to medium-low and cook until sauce has thickened, about 5 minutes. Remove from heat, stir in vanilla, and allow to cool slightly before pouring over ice cream.
Tips and tricks
Use a whisk - A whisk is a must for this recipe. Whisking helps the cocoa incorporate with the wet ingredients and gets rid of any clumps that may form during the cooking process.
Allow fudge sauce to cook - This is where the thickening happens. If you don't allow your fudge sauce to cook on the stovetop, it will turn out thin.
But don't cook too long - Don't overcook your fudge sauce. Otherwise, it will turn out too thick to pour and chewy when added to ice cream. If your fudge sauce begins to look too thick, add a splash of heavy cream to thin it back out.
Frequently asked questions
Homemade hot fudge will keep for about one month when stored properly in a sealed container in the refrigerator. While there is likely enough sugar to store your hot fudge safely at room temperature, I recommend storing it in the refrigerator for best results.
Hot fudge can be used as an ice cream topping, added to a milkshake and blended in to add chocolate flavor, drizzled over brownies, added as a layer in parfaits or trifles, added as a layer in cream pie (like my marshmallow pie recipe), or drizzled over fresh fruit.
To reheat fudge, transfer a portion to a microwave safe bowl and reheat in 10 second increments until warmed through.
This recipe makes one 8-ounce jar of hot fudge.
Recommended
📖 Recipe
Homemade Hot Fudge
Ingredients
- ½ cup (99 g) granulated sugar
- ⅓ cup (28 g) natural cocoa powder
- ⅓ cup (76 g) heavy cream
- 2 tablespoons unsalted butter
- ⅛ teaspoon salt
- 1 teaspoon vanilla extract
Instructions
- In a saucepan over medium heat, add granulated sugar, cocoa powder, heavy cream, butter, and salt. Whisk until combined, continuing to whisk frequently until mixture comes to a boil.
- Immediately reduce heat to medium-low and simmer for 5 minutes. At this point your sauce will look thin - this is normal. It will continue to thicken as it cools.
- Remove from heat, add vanilla, and stir to combine. Allow fudge to cool slightly before enjoying.
- Store leftovers in a tightly sealed container in the refrigerator.
Equipment Recommendations
Notes
- Storage: Hot fudge will keep for up to one month stored in an airtight container in the refrigerator.
- To reheat fudge: transfer a portion to a microwave safe bowl and reheat in 10 second increments until warmed through.
- Yield: Recipe makes one 8-ounce jar of hot fudge.
Hi!
I have made this twice as I had the ingredients in the house.
Excellent, loved it!!
I wonder, could you substitute whole milk for the cream, or would you ruin it?
Thank you💜
Chris
Hi Chris, glad you enjoyed the recipe. I talk about this in the ingredients section above: "Heavy cream - This is a must to ensure your hot fudge turns out thick. Using other dairy products like half & half or milk will cause your hot fudge to turn out thin." So yes, whole milk can be substituted, but your hot fudge will turn out thin.