Homemade Hot Fudge Sauce
This is reminiscent of an old-fashioned hot fudge sauce recipe, and it is THE BEST. Rich with chocolate flavor, the perfect silky smooth texture, a short ingredient list, and can be prepared in just 15 minutes. Keep a jar in your fridge at all times for impromptu ice cream sundaes!

Well over a decade ago, on a random Saturday night, I had a craving for ice cream sundaes. Homemade vanilla bean ice cream from ice cream sandwiches was in the freezer, and a jar of salted caramel sauce was in the fridge. The only thing missing was hot fudge.
When I started searching for a recipe, I wanted something that could be made with ingredients I already had in the house and that wouldn’t take very long. I finally settled on a recipe that I merged from one of my cookbooks and Smitten Kitchen. It looked like it would be quick and fairly foolproof, and it turned out to be the best decision because this sauce is life-changing.
This chocolate sauce is rich, smooth, and has the absolute perfect texture for pouring over ice cream. It lays on top, settles in puddles, and straddles the fence between melding into the ice cream and maintaining its own identity. AND it tastes like liquid fudge!
Key Ingredients
You only need a handful of ingredients to make the best hot fudge sauce you’ve ever tasted! Let’s chat through them below, and as always, be sure to check the recipe card for a full list of ingredients and quantities.

- Heavy Cream – Gives this sauce it’s creamy texture. I don’t recommend any substitutions, but if you must, I wouldn’t go any less than full fat half and half.
- Lyle’s Golden Syrup – I find this in the ethnic/international foods aisle in my supermarket; you can also order it online or substitute light corn syrup.
- Dark Brown Sugar – You can substitute light brown sugar, but the dark gives the sauce a richer flavor.
- Dutch-Processed Cocoa Powder – I get mine from Costco or Amazon, but some grocery stores carry it, as well. For the cleanest, richest flavor, do not substitute natural unsweetened cocoa powder.
- Bittersweet Chocolate – I recommend using a 60% cacao for the best flavor, but you can go higher if you prefer a darker flavor or use semisweet chocolate if you want it a little bit sweeter. You can use bar chocolate and finely chop it, or you can use dark or semisweet chocolate chips.
- Vanilla Extract, Butter, and Salt – For extra richness and flavor.
How to Make This Hot Fudge Recipe
This sauce comes together quickly and easily; here’s how it’s made:
Step 1 – In a small saucepan, bring the cream, golden syrup, cocoa powder, brown sugar, salt, and half of the chocolate to a boil. Reduce to a low simmer and cook for 5 minutes, stirring occasionally.
Step 2 – Remove from the sauce pan from the heat and stir in the rest of the chocolate, vanilla, butter, and salt until combined and melted.
Step 3 – Allow to cool for 20 to 30 minutes, as it will continue to thicken as it cools.

How to Use It
Aside from straight from the jar by the spoonful, the ways you use this are limitless! If you are in need of some ideas, here are a few to get you started:
- Drizzle over your favorite ice cream (browse all of my homemade ice cream recipes)
- Build the ultimate hot fudge sundae with vanilla ice cream, whipped cream, and a maraschino cherry on top!
- Stir it into your coffee
- Use it as filling for ice cream cake, ice cream sandwich cake, or banana split ice cream cake
- Use it as a drizzle for cakes like angel food cake, rum cake, and pound cake.
- Dip zeppole or doughnut holes in the sauce.
- Top your favorite brownies with a scoop of ice cream and then drizzle on the hot fudge.
- Gift jars of it for the holidays, friend birthdays, hostess gifts, etc.

How to Store, Reheat, and Freeze
This is perfect for making hours or days ahead of time and keeping a batch on hand at all times! Here’s how to keep it:
Storage: Store leftovers of this hot fudge in an airtight container in the refrigerator for up to 1 month.
To Reheat: Microwave for 30 seconds increments, stirring after each, or until pourable but still thick.
To Freeze: Transfer the completely cooled hot fudge to an airtight, freezer-safe container and store in the freezer for up to 3 months. Transfer to the refrigerator to thaw overnight, then reheat as instructed above.
Recipe Notes
- Flavored Extracts – Change up the flavor of the sauce by using different extracts; use ¼ teaspoon and reduce the vanilla extract to ½ teaspoon. Some ideas: peppermint extract, orange extract, and coconut extract.
- Rum or Bourbon – Give your hot fudge a little kick by stirring in a tablespoon or so of your favorite liquor (give it a taste and add more if you’d like).
- Flaky Sea Salt – Add a sprinkle of flaky sea salt at the end to balance out the flavors.
- Peanut Butter Hot Fudge – Transform this recipe into a chocolate peanut butter version by stirring 2 tablespoons of creamy peanut butter into the mixture once the chocolate is melted.
- More Flavor Ideas – You could also stir in some instant espresso (I would go with 1 teaspoon) for a mocha hot fudge or some ground cinnamon for a Mexican-inspired hot fudge sauce (use anywhere from ½ to 2 teaspoons depending on your preference).

Save This Recipe
More Homemade Ice Cream Toppings
If you make this hot fudge recipe and love it, remember to stop back and give it a 5-star rating - it helps others find the recipe! ❤️️

Hot Fudge Recipe
Ingredients
- ⅔ cup (158 ml) heavy cream
- ½ cup (156 g) Lyle’s Golden Syrup, or light corn syrup
- ⅓ cup (71 g) dark brown sugar
- ¼ cup (21 g) Dutch-processed cocoa powder
- ¼ teaspoon sea salt
- 6 ounces bittersweet chocolate, chopped, divided in half
- 2 tablespoons (28 g) unsalted butter
- 1 teaspoon vanilla extract
Instructions
- In a 2-quart saucepan over medium-high heat, bring the cream, syrup, brown sugar, cocoa powder, salt and half of the chocolate to a boil. Reduce the heat to medium-low or low (enough to maintain a low simmer), and cook for 5 minutes, stirring occasionally.
- Remove from the heat and stir in the remaining chocolate, the butter, and the vanilla extract, stirring until smooth. Let cool for 20 to 30 minutes before using (it will thicken as it cools). Store in a jar or airtight container in the refrigerator for up to 2 weeks. To reheat, microwave for 30 seconds to 1 minute until it’s pourable but still thick.
Notes
- Lyle’s Golden Syrup – I find this in the ethnic/international foods aisle in my supermarket; you can also order it online or substitute light corn syrup.
- Dark Brown Sugar – You can substitute light brown sugar, but the dark gives the sauce a richer flavor.
- Dutch-Processed Cocoa Powder – I get mine from Costco or Amazon, but some grocery stores carry it, as well. For the cleanest, richest flavor, do not substitute natural unsweetened cocoa powder.
- Bittersweet Chocolate – I recommend using a 60% cacao for the best flavor, but you can go higher if you prefer a darker flavor or use semisweet chocolate if you want it a little bit sweeter. You can use bar chocolate and finely chop it, or you can use dark or semisweet chocolate chips.
- Storage: Store leftovers of this hot fudge in an airtight container in the refrigerator for up to 1 month.
- To Reheat: Microwave for 30 seconds increments, stirring after each, or until pourable but still thick.
- To Freeze: Transfer the completely cooled hot fudge to an airtight, freezer-safe container and store in the freezer for up to 3 months. Transfer to the refrigerator to thaw overnight, then reheat as instructed above.
- Flavored Extracts – Change up the flavor of the sauce by using different extracts; use ¼ teaspoon and reduce the vanilla extract to ½ teaspoon. Some ideas: peppermint extract, orange extract, and coconut extract.
- Rum or Bourbon – Give your hot fudge a little kick by stirring in a tablespoon or so of your favorite liquor (give it a taste and add more if you’d like).
- Flaky Sea Salt – Add a sprinkle of flaky sea salt at the end to balance out the flavors.
- Peanut Butter Hot Fudge – Transform this recipe into a chocolate peanut butter version by stirring 2 tablespoons of creamy peanut butter into the mixture once the chocolate is melted.
- More Flavor Ideas – You could also stir in some instant espresso (I would go with 1 teaspoon) for a mocha hot fudge or some ground cinnamon for a Mexican-inspired hot fudge sauce (use anywhere from ½ to 2 teaspoons depending on your preference).
Did you make this recipe?
Leave a review below, then snap a picture and tag @thebrowneyedbaker on Instagram so I can see it!
This recipe was originally published in June 2012.
Photography by Dee Frances.




This turned out amazing. It’s not too sweet and warms up nicely. Didn’t have Dutch processed cocoa powder, but used Ghirardelli cocoa powder instead. It was perfect and I don’t want to buy store bought again. It actually tasted just like an expensive one that I buy. This is a keeper. Thanks for the recipe!
I could not find Dutch processed cocoa so I did a little research and found the following To make your own
For every
3 Tablespoons cocoa powder
Add 1/8 teaspoon baking soda
Mix well
Worked great
I made this sauce as directed
It was good but I could still get that Cocoa taste
I mulled on it for a bit took it out if the fridge put it in a sauce pan and added the following
1 tablespoon unsalted butter
1 tablespoon light corn syrup and the other 2 ounces of a 4 ounce giradelle bittersweet bar of chocolate
I let it melt and kept it stirred it is FANTASTIC
The cocoa powder taste is gone the consistency is perfect
Love it
Thank you
I’ve just made this and I’m waiting for it to cool – the smell is amazing! It’s going on top of banana splits tonight. Thanks for the fantastic recipe!
Can you double / triple recipe?
Yes, absolutely!
I can appreciate that you bloggers support each other but it would be nice to see some reviews of the recipe every once in a while. These cyber-pats-on-the-back get to be a little tedious to read, as I’m sure they are to write every day. Forgive me but someone had to say it…
Michele, If you scroll up to the comments right above yours, you’ll see many reviews from people who have made the recipe. I counted 16 before I stopped counting… you should be able to find tons of feedback from those who have made this.
I have made this recipe 4-5 times and it is just perfect. Thank you so much for this deliciousness. There’s nothing quite like homemade!
Can I omit the golden syrup or replace it with maple syrup?
Hi AJ, I don’t believe that substitution would work here.
Just made this and couldn’t wait the 1/2 hr. to cool it. Smooth and yummy, no grittiness at all. Reduced the sugar a little bit to compensate for making it with 1/2 bittersweet and 1/2 semi-sweet choc. because that’s what I had on hand. Next time I’ll make it with all bittersweet as I like when I hit a portion that has more of the bittersweet. Absolutely delicious over vanilla bean ice cream…or without the ice cream :-)
This was great, so much better than the jarred stuff from the store. To me it tasted like the fudge sauce McDonalds uses on their sundaes. That’s not a slam by the way, I love that stuff! It had that awesome chewy texture that store bought stuff lacks. I made it exactly as printed except I used natural cocoa instead of Dutch processed. Mine came out a a little thick, next time I will probably add an extra tbsp of heavy cream. This would be a great to put in 1/2 pint mason jars and give out at Christmas.
I LOVE your hot fudge sauce recipe-the older one — I make it for my family and we can’t get enough of it. We’ve put it on ice creams, vanilla POUND CAKE, and just about anything we can. I agree w others that it hardens when put on icecream, but I solved that problem by NOT letting it come to a boil. So it’s quicker to cook now too. When I was finishing going through chemotherapy for breast cancer two years ago, this was the first thing I got up to cook for my family in a year. Thanks for the sweet welcome back to my beloved kitchen!
All the best to you, Lisa! xo
can u please convert these cup measurements into gram measurements.
i would love to make this for my friends birthday cake.
thanking you in advance.
Here ya go:
160g heavy cream
150g light corn syrup
67g dark brown sugar
30g cocoa powder
1g sea salt
171g bittersweet chocolate
28g unsalted butter
4g vanilla extract
Delicious Hot Fudge sauce. Easy too make. I use only organic ingredients so the store bought stuff just won’t do and this is so much tastier too. It freezes nicely as well.
Is there anything that can be substituted for the heavy cream? For some reason my stomach doesn’t tolerate that well, but it is fine with other dairy.
Hi Melaney, I’m not sure that there would be an equivalent, at least not one that I’ve experimented with and could say for sure would still work.
We made a few adjustments according to what we had on hand. We used light brown sugar and semi-sweet chocolate chips instead of bitter chocolate. It turned out delicious, my seven children, husband, and sisters all loved it. We should have known, it being the same genious behind our cinnamon chip recipe for our scones!
It turned out great in the very first attempt ! It’s super easy and delicious and the texture is perfect just like you get in mcdonalds ! Thanks for this recipe!
I did something wrong I followed the directions but the father did not mix with the chocolate on the second half of the directions it broke the fudge and it’s all separated. The first half looked and smell the delicious,maybe I over cook that I have to throw it away
I just made this in lieu of buying a store fudge sauce for a triple chocolate poke cake. I just had a spoonful and it’s lovely. It’s got a great smooth velvety texture and it’s perfectly chocolate-y. I used semi-sweet chips and 60% cocoa powder bc that’s what I had on hand. I look forward to trying it as written too.
Thank you!
This is my favorite hot fudge recipe. So easy and always perfect.
Well, I made this recipe this weekend to go over an ice cream birthday cake. As I was putting away everything I realized I never put in the cocoa – oops. Still tastes great – guessing just not as chocolatety(not a real word;) .
I made this last night with Lyle’s, loosely packed light brown sugar, a heaping portion of the cocoa powder, about 8 ounces of good Belgian semi-sweet chocolate, and 200ml heavy cream (so closer to 3/4 cup I think? I didn’t want to leave just a bit in the bottle). It is AMAZING. Thank you for this recipe. It was easy and just the sweetness and texture I was looking for in a fudge sauce. I was afraid it would be too sweet but it was perfect. I put the bulk of it in a jar in the fridge and just ate a small spoonful as a mid afternoon pick-me-up – I think I may have a new favorite chocolate “candy” as well!
I saw upthread someone said it lasted months in their fridge, fingers crossed because I really can’t be eating all of this in the next couple weeks!
This is the BEST hot fudge recipe! I am a chocoholic from way back. This is better than Dairy Queen’s sauce that is in the Peanut Buster parfait. Be true to the ingredients and directions and you won’t go wrong. If too sweet for your family, use unsweetened baking chocolate for some of the bittersweet.
I made this recipe exactly as described and it hardens too much on my ice cream and was too bitter for my taste, however I like semi or whole milk chocolate normally. I played around by switching to milk chocolate and increasing the heavy cream by around 3-4 more tablespoons to keep it soft on ice cream and now I have my go-to recipe. It’s an easy recipe to adapt to one’s taste so I appreciate you posting it :)
I just tried a couple hot fudge recipes. This was easily the best one, but…it STILL tastes more like dark chocolate sauce than what I think of as hot fudge.
Can anyone point me to a recipe for hot fudge that tastes more like Dairy Queen’s hot fudge? This, to me, is the holy grail of hot fudge sauces, even better than the Cheesecake Factory’s.
This recipe is absolutely delicious! I used dark chocolate instead of bittersweet because that it was I had and it came out perfect. This recipe is a keeper.
I’ve made this recipe now 3-4 times! It is an absolute TEN! Everyone is so impressed and my dad east a whole jar in one week! Tip: If you sub some coconut oil for butter then it makes a hard shell on the ice cream!
Whoa. Can’t decide if I love you or hate you… This is incredible. For years, my family has been obsessed with my grandmother’s hot fudge sauce, but this makes hers taste like hot garbage. I did alter the recipe a bit too use what I had in the house – half and half instead of cream, Ghirardelli unsweetened cocoa powder, and equal parts Ghirardelli and Hershey semi sweet chocolate. Amazing!!!
Hi, Tried this recipe. It was fantastic. Thank you so much for sharing!!
Was very excited to try this recipe as we had all of the ingredients.
Unfortunately it came out a giant lump in the pan with cocoa butter seperated. Not sure how to fix this.
We used Ghirardelli 100% baking cocoa.
this is exactly the same recipe and directions as on another site minus the peppermint.
http://smittenkitchen.com/blog/2011/12/peppermint-hot-fudge-sauce/
She said that.