Side Dishes
This baked fudge recipe delivers the kind of ultra-smooth, melt-in-mouth richness that turns every bite into a moment of pure indulgence—without the mess of stovetop cooking.
The secret lies in precise temperature control and gentle folding, transforming simple ingredients into a silky, velvety dessert that rivals anything from a specialty shop. I perfected this method after years of testing, ensuring the perfect balance between creamy texture and firm enough to slice cleanly.
The process begins with a foolproof combination of sweetened condensed milk, butter, and chocolate that cooks low and slow in the oven. This gentle heat approach prevents graininess while developing deep, caramelized flavors that set the foundation for that signature fudge texture.
What sets this apart from traditional recipes is the 15-minute resting period after baking—this critical step allows the fudge to set properly, resulting in clean cuts and that coveted snap when broken.
By the time you’re done, you’ll have restaurant-quality fudge that’s rich, glossy, and so tender it practically melts on your tongue. The recipe scales perfectly for gifts, holiday treats, or satisfying your own sweet tooth—just be prepared to disappear in the kitchen for at least an hour while it cools.
Whether you prefer classic chocolate, peanut butter swirls, or caramel variations, the technique remains the same.
For those who love customization, the variations are endless—add a pinch of sea salt for depth, fold in crushed nuts for texture, or drizzle with caramel for extra decadence.
The key is patience; rushing this dessert will compromise its signature smoothness. Let’s get started on creating fudge that’s worth every calorie.
Ingredients for baked fudge
Fourteen ounces of condensed milk kickstarts this ultra-smooth fudge magic.
| Ingredient | Amount | Notes |
|---|---|---|
| Sweetened Condensed Milk 🥛 | 14 oz | Canned, full-fat preferred |
| Unsalted Butter 🧈 | 1 cup | Cold, cut into pieces |
| Semi-Sweet Chocolate Chips 🍫 | 12 oz | High-quality, not baking chips |
| Granulated Sugar 🍚 | 1 cup | Superfine preferred for smoothness |
| Heavy Cream 🥛 | 1 cup | Full-fat for richness |
| Vanilla Extract 🌿 | 1 tbsp | Pure, high-quality preferred |
| Salt 🧂 | ½ tsp | Fine sea salt preferred |
| Dark Chocolate Bars 🍫 | 8 oz | 60% cocoa, chopped fine |
| Peanut Butter 🥜 | ½ cup | Creamy, for optional swirl |
| Caramel Sauce 🍯 | ½ cup | Store-bought or homemade |
The condensed milk is the foundation—use full-fat for that signature richness. I always grab Carnation brand from the canned goods aisle, but any name brand works. The butter needs to be cold and cubed—don't let it soften before mixing. For chocolate, Ghirardelli or Lindt chips melt perfectly, but avoid the cheaper baking chips—they burn easily. Pro tip: measure your sugar by weight if you have a kitchen scale—it makes all the difference in texture. The heavy cream should be cold too, straight from the fridge, to prevent early curdling.
No vanilla extract? Vanilla bean paste works too—just use the same amount. Running out of dark chocolate? Semisweet chips in a pinch, but add an extra ounce to compensate. Want to skip the peanut butter swirl? Crushed nuts or white chocolate chips add great texture. The caramel sauce can be any brand—Trader Joe's or Smucker's both work well. If you're feeling fancy, make your own with butter, sugar, and cream. And yes, you can use powdered sugar instead of granulated, but it won't be quite as smooth.
This fudge needs at least 2 hours to set fully—don't rush it. Store in an airtight container with parchment between layers to prevent sticking. Keeps for 2 weeks at room temperature, 3 months in the fridge, or 6 months frozen. For gifting, wrap individual squares in wax paper and tie with twine. The longer it rests, the better it gets—trust the process.
Why You'll Love This Recipe
- No-Fuss Ingredients: I swear by this recipe because it uses pantry staples—just condensed milk, butter, and chocolate chips. Honestly, if you’ve ever made a grilled cheese, you can nail this.
- Rich, Fudgy Magic: That creamy center with a crackly top? It’s all thanks to the heavy cream and sugar caramelizing just right. One bite and you’ll forget store-bought ever existed.
- Party in a Pan: Serve it warm with vanilla ice cream for a crowd, or cut into squares for holiday gifts. Between us, my in-laws still ask for it every Christmas—no effort, all love.
- Budget Sweet Spot: A single batch costs pennies but feels like a splurge. Plus, it keeps for weeks, so I make a double batch and hand out pieces to neighbors. Everyone wins.
Step-by-step instructions for ultra-smooth melt-in-mouth fudge
This method guarantees fudge with that signature crackly top and velvety texture every time.
Melt Butter and Chocolate for a Silky Base
In a heavy-bottomed saucepan, combine the 1 cup unsalted butter and 12 oz semi-sweet chocolate chips. Place over medium heat and stir constantly with a silicone spatula until both are completely melted and smooth. You'll know it's ready when the mixture reaches a gentle simmer—look for tiny bubbles forming around the edges but not a full boil. This even melting prevents graininess in your finished fudge.
Here's the thing—don't walk away. Chocolate burns faster than you think. Once melted, immediately remove from heat and set aside. The residual heat will keep it warm while you prepare the other ingredients. This step is where the magic begins—properly melted chocolate forms the creamy foundation of perfect fudge.
Whisk in Condensed Milk and Sugar
Return the melted chocolate mixture to low heat and gradually whisk in the 14 oz sweetened condensed milk and 1 cup granulated sugar. Stir constantly for 3-5 minutes until the mixture thickens noticeably and begins to coat the back of a spoon. You're looking for a pudding-like consistency—it should leave a distinct trail when you run your finger through it.
This is where patience pays off. If you rush this stage, your fudge will be too thin and spread too much when baking. I like to test the consistency by dipping a clean spoon in the mixture—when it holds its shape for a few seconds before melting back in, you're ready for the next step. The mixture should be thick but still pourable.
Incorporate Cream and Seasonings
Remove the pan from heat and stir in the 1 cup heavy cream, 1 tbsp vanilla extract, and 0.5 tsp salt. The mixture will look lighter and more fluid as the cream blends in. Here's where it gets fun—taste a small spoonful. The salt should enhance the sweetness without overpowering it, and the vanilla should add depth rather than just sweetness.
For extra richness, this is when I add the 0.5 cup peanut butter and 0.5 cup caramel sauce, swirling them in gently with a spatula. The peanut butter adds nutty complexity while the caramel creates pockets of gooey sweetness. If you prefer classic fudge, skip these additions and just focus on the base mixture. Either way, stir until completely combined and smooth.
Fold in Dark Chocolate for Depth
Chop the 8 oz dark chocolate bars into small, even pieces—about ¼-inch cubes. Gently fold these into the warm mixture using a spatula, working quickly to melt them without overheating. The dark chocolate adds a sophisticated bitterness that balances the sweetness of the semi-sweet chocolate and condensed milk.
This is also when I add the chopped dark chocolate pieces. They'll melt partially but retain some texture, creating beautiful marbled patterns in the finished fudge. Work quickly but carefully—overmixing can incorporate air bubbles. The mixture should be completely smooth with no visible streaks of unmelted chocolate.
Bake to Perfect Texture
Pour the fudge mixture into a greased 8x8-inch baking dish and spread it evenly with a spatula. Bake at 325°F for 20-25 minutes. You're looking for the edges to set slightly while the center remains soft and slightly underdone—this creates that signature crackly top when it cools.
Here's the moment that matters: remove the fudge from the oven when the center still looks slightly shiny and undercooked. It will continue setting as it cools. Let it sit at room temperature for 1 hour before attempting to cut it. This resting period allows the fudge to firm up properly and develop its characteristic texture—crackly on top with a creamy interior.
Cut and Set for Ultimate Richness
After cooling completely, cut the fudge into squares using a sharp knife dipped in hot water and wiped clean between cuts. This ensures clean edges every time. For extra professional results, dip your knife in hot water between each cut—it prevents the fudge from sticking and gives you those clean, sharp lines.
Let the cut fudge sit at room temperature for another 15-20 minutes before serving. This final resting period ensures the pieces hold their shape when you pick them up. The result should be fudge with a beautiful crackly top, creamy texture, and pockets of rich peanut butter and caramel throughout. Each bite should be ultra-smooth with perfect balance between sweetness and chocolate depth.
Pro Tips For Making Baked Fudge
- Preheat Pan First: Slap that 8x8-inch baking dish in the oven for 5 minutes at 350°F before pouring in the mixture. I learned this the hard way—cold pans steal heat from your fudge, and you’ll end up with a sad, undercooked center that’s still gooey when the edges are overdone. Trust me, the first 10 minutes of baking are the most critical.
- Melt Butter Slowly: Warm the butter and condensed milk together over low heat—no rushing. I used to crank the stove to medium and end up with grainy sugar crystals fighting for dominance in my fudge. Low and steady keeps everything smooth, and you’ll avoid that dreaded sandy texture that ruins the whole batch.
- Skip the Overmixing: Stir the chocolate chips in just until combined—no need to turn this into a science experiment. Overmixing incorporates air, which can make your fudge dense or even crack as it cools. A few swirls with a spatula is all it takes; the chips will melt into perfection on their own.
- Test Doneness Early: Start checking for doneness at 22 minutes, not the recipe’s suggested time. Fudge varies wildly by oven, and pulling it too late means a brick instead of a sliceable treat. Press the center with a finger—if it springs back slowly, it’s ready. If it’s still jiggly, give it 2 more minutes. No guesswork.
Troubleshooting great baked fudge
Grainy Texture Fix
If your fudge turns out grainy, it’s usually from overheating the chocolate or sugar crystallization. To prevent this, always melt chocolate over medium-low heat and never let it boil. For a quick fix, blend the cooled fudge in a food processor for 10-15 seconds—this breaks up any graininess.
I’ve also had success adding 1 tsp corn syrup to the mixture before baking, which helps prevent sugar crystals from forming. 💡
Too Soft or Runny
Fudge that’s too soft often means it didn’t bake long enough or the oven wasn’t hot enough. Next time, bake for 5-10 extra minutes and check the edges—they should be set but the center still slightly jiggly.
If it’s already baked but still runny, chill the pan in the fridge for 30 minutes before cutting. For future batches, ensure your oven is properly calibrated by testing with an oven thermometer. A 325°F setting might actually be 350°F—this can make all the difference! ⏱️
Crackly Top Missing
The signature crackly top happens when the fudge cools too quickly or isn’t baked enough. To fix this, let the fudge cool completely at room temperature (no fridge!) for at least 2 hours before cutting.
If you’re in a hurry, place the pan in the freezer for 10 minutes after baking—this helps develop the crackly texture. For prevention, remove the fudge from the oven when the center is slightly underdone (it should jiggle like Jell-O). 🥧
Burnt or Overcooked
Burnt fudge is usually from leaving it in the oven too long or using too high heat. If this happens, don’t panic—just cut off the burnt edges and enjoy the rest!
To avoid it next time, rotate the pan halfway through baking and use an oven thermometer to confirm the temperature. I also recommend baking on the middle rack for even heat distribution. For dark chocolate variations, reduce the bake time by 2-3 minutes since it’s more prone to burning. 🔥
Sticky or Gummy
Sticky fudge often means it didn’t cool enough before cutting. Let it rest at least 2 hours at room temperature—this allows the sugar to fully crystallize. If it’s already sticky, place the pan in the fridge for 1 hour to help it firm up.
For future batches, ensure your baking dish is well-greased (I use coconut oil spray) to prevent sticking. Avoid using nonstick spray—it can leave a residue that makes the fudge gummy. 🧂
Fudge Stuck to Pan
If your fudge sticks, it’s usually from not greasing the pan enough or cooling too quickly. Next time, grease the pan generously with butter or coconut oil and dust with powdered sugar before pouring the mixture.
For stuck fudge, run a hot knife around the edges to loosen it, then place the pan in the freezer for 5 minutes to help release it. If all else fails, invert the pan onto a cutting board and gently tap it to pop the fudge out. 🍴
Nutrition facts
Frequently asked questions
Why does this baked fudge recipe need to cool so long?
The 2-hour cooling time lets the sugar properly crystallize, creating that signature crackly top and creamy texture. Rushing this step makes the fudge sticky or too soft. Think of it like letting a cake cool before slicing—patience pays off with perfect results every time.
Can I make this fudge without sweetened condensed milk?
Yes! Substitute with 1 cup evaporated milk + 1 cup granulated sugar, heated until the sugar dissolves. For extra richness, add 1 tbsp corn syrup to help prevent graininess. The texture will be slightly different but still delicious.
How do I store baked fudge for gifting?
Wrap individual squares in wax paper, then place in an airtight container with parchment between layers. Store at room temperature for 2 weeks, or freeze for 3 months. For extra presentation, tie with twine and add a decorative tag.
What's the secret to ultra-smooth fudge?
Three things: superfine sugar, gentle heat when melting chocolate, and proper cooling time. Avoid boiling the mixture and never overmix after baking. The resting period is especially critical—it develops that velvety texture we all love.
Can I add mix-ins like nuts or cookies?
Fold in ½ cup chopped nuts or crushed cookies after melting the chocolate. For best results, use melted chocolate to coat the mix-ins first. Add them gently to avoid breaking up the fudge's smooth structure.