Desserts
This Toll House chocolate fudge recipe delivers the perfect balance of rich cocoa and nutty swirls that stay fudgy, not cakey—exactly what you crave after a holiday meal. The secret lies in precise timing and temperature control, ensuring every bite melts into velvety perfection.
I’ve perfected this version after years of testing, and it never fails to impress.
What makes this recipe stand out is the combination of Nestlé Toll House Morsels and high-quality cocoa powder, which creates deep chocolate flavor without bitterness. The addition of walnuts or pecans adds a satisfying crunch, while a touch of corn syrup keeps the texture lusciously fudgy rather than dry.
This method is foolproof for home bakers, requiring just 30 minutes of active prep and 20 minutes in the oven.
By the time it’s done, you’ll have a rich, glossy slab of fudge with marbled nut swirls that cut cleanly and resist cracking. The aroma alone will fill your kitchen with warmth, and the first bite delivers that perfect harmony of sweet, nutty, and chocolatey flavors.
It’s the kind of dessert that feels indulgent yet simple to make—ideal for gifting or treating yourself.
For extra decadence, fold in mini marshmallows or a sprinkle of sea salt before setting. Let’s get baking—this fudge is worth every calorie.
Ingredients for toll house chocolate fudge
Fourteen ingredients, one decadent dessert that’s foolproof and always impressive.
| Ingredient | Amount | Notes |
|---|---|---|
| Nestlé Toll House Morsels (Semi-Sweet Chocolate Chips) 🍫 | 2 cups | High-quality chocolate chips preferred |
| Unsalted Butter 🧈 | 1 cup | Cut into small cubes for even melting |
| Granulated Sugar 🍚 | 1 ½ cups | White or light brown preferred |
| Light Corn Syrup 🍯 | ½ cup | Karo brand recommended for texture |
| Heavy Cream 🥛 | 1 cup | Full-fat for best results |
| Vanilla Extract 🌿 | 1 tbsp | Pure Madagascar bourbon preferred |
| High-Quality Unsweetened Cocoa Powder 🍫 | ½ cup | Dutch-processed for smoother flavor |
| Pecans or Walnuts 🥜 | 1 cup | Chopped, toasted for enhanced flavor |
| Diamond Crystal Kosher Salt 🧂 | ¼ tsp | Fine grain preferred |
| Miniature Marshmallows (Optional) 🍫 | ½ cup | For extra decadence |
| Flaky Sea Salt (Optional) 🧂 | 1 tsp | For finishing garnish |
The chocolate chips and cocoa powder are non-negotiable for that signature Toll House flavor. Nestlé Toll House Morsels are the gold standard—don’t substitute with generic chips, which often have a waxy coating that affects texture. For cocoa, Hershey’s Special Dark or Valrhona are worth the splurge, but Dutch-processed is key to avoid bitterness. The butter should be unsalted and cold when you measure it out—room temperature makes all the difference. Pecans or walnuts? Pecans add a buttery richness, while walnuts bring a sharper crunch. Toast them in a dry pan for 3-4 minutes before chopping—they’ll taste like you spent hours prepping.
No corn syrup? Honey or maple syrup at half the amount works in a pinch, though the texture won’t be quite as fudgy. Swapping chocolate chips for chopped chocolate bars is fine, but avoid baking chips—they’re pre-melted and can make the fudge grainy. If you’re nut-averse, skip them entirely, but the crunch is what makes this fudge special. For the cocoa powder, natural (non-Dutch-processed) will give a tangier flavor, but it’s trickier to work with. The vanilla extract? Bourbon or Tahitian varieties add depth—imitation won’t cut it here. And if you’re feeling fancy, fold in those mini marshmallows at the end for a s’mores twist.
This fudge keeps beautifully—1 week at room temperature in an airtight container, or 3 months in the freezer if you’re planning ahead. For cutting, let it sit at room temp for 15 minutes first—it’ll be easier to slice cleanly. Store it in a glass dish (not plastic) to prevent sticking, and cover it loosely with parchment paper before sealing. Leftovers? Reheat in 10-second bursts in the microwave—just enough to soften the edges. And if you make a double batch, it’s perfect for gifting—wrap individual squares in wax paper and tie with twine.
Why You'll Love This Recipe
- Fridge Stash Ready: I swear by this for when I forget to buy groceries—just melt butter, sugar, and syrup, fold in chips and cream, then pour. No fancy tools, no stress, and it keeps for weeks in the fridge with zero effort.
- Fudgy-Creamy Magic: That perfect snap when you cut it? The chips melt just enough to coat every bite in rich, buttery chocolate. Honestly, the corn syrup keeps it silky-smooth without tasting artificial—trust the balance here.
- Holiday Hacker: Between us, this is my go-to for last-minute gifts or potlucks. Wrap it in foil, tie a ribbon, and boom—elegant dessert that costs pennies per serving. (Yes, even on a Tuesday night.)
- Pantry-Proof Perfection: You’re using stuff you already have: butter, sugar, chips. No specialty ingredients, no markup. I’ve made this with store-brand syrup and still got fudge that tastes like a bakery’s secret. Budget win.
Step-by-step instructions for Toll House chocolate fudge
Here's how to create that perfect balance of rich cocoa, nutty crunch, and velvety texture.
Melt Butter, Sugar, and Corn Syrup Together
In a heavy-bottomed saucepan, combine the 1 cup unsalted butter, 1.5 cups granulated sugar, and 0.5 cup light corn syrup. Place over medium heat and bring to a gentle boil, stirring occasionally. Watch closely as it reaches 235°F on a candy thermometer—this is the soft-ball stage where the mixture will thicken noticeably but still be pourable.
This initial cooking creates the fudge's signature smooth, glossy texture. If you don't have a candy thermometer, test by dropping a small amount into ice water—it should form a soft ball that holds its shape when pressed. Once you reach temperature, immediately remove from heat to prevent overcooking, which would make your fudge grainy.
Incorporate Cream, Cocoa, and Vanilla
Quickly whisk in the 1 cup heavy cream, 0.5 cup high-quality unsweetened cocoa powder, and 1 tbsp vanilla extract. The mixture will bubble vigorously—this is normal. Return to medium-low heat and stir constantly for 3-5 minutes until it thickens to a pudding-like consistency. You'll know it's ready when it coats the back of a spoon and leaves a clean trail when you run your finger through it.
Here's the thing—don't walk away. Overcooking at this stage will make your fudge dry and crumbly. If it starts to look too thick too soon, add 1-2 tablespoons of hot water to loosen it up. The goal is a smooth, glossy mixture that's thick enough to hold its shape but still pourable when poured.
Fold in Chocolate Chips and Nuts
Remove the pan from heat and let it cool slightly for 2 minutes. Then, using a silicone spatula, gently fold in the 2 cups Nestlé Toll House morsels and 1 cup chopped pecans or walnuts. Work quickly but carefully to distribute them evenly throughout the mixture. If you're using the optional 0.5 cup miniature marshmallows, fold them in now as well—they'll melt slightly but maintain their shape for a delightful surprise in each bite.
This is where the magic happens. The chocolate chips will melt into the warm mixture while maintaining their distinct pockets of gooey goodness. The nuts add that essential crunch that keeps the fudge from feeling too heavy. Don't overmix—just enough to combine everything evenly. Any lumps of unmelted chocolate will soften as the fudge cools and sets.
Pour and Set the Fudge
Transfer the mixture to a greased 8x8-inch baking dish or similar square pan. Smooth the top with a spatula, then sprinkle with the 0.25 tsp Diamond Crystal kosher salt and, if using, the 1 tsp flaky sea salt. Let it cool completely at room temperature for 2 hours, then refrigerate for an additional 2 hours to ensure it sets properly and holds its shape when cutting.
Real talk: Patience is key here. The longer you let it cool, the smoother and more stable your fudge will be. If you're in a hurry, you can speed this up by placing the pan in the refrigerator for 1 hour before the room temperature cooling, but don't skip the full cooling time completely or you'll end up with a sticky mess that won't slice cleanly.
Cut and Serve
Once fully set, use a sharp knife dipped in hot water and wiped dry between cuts to slice the fudge into 1-inch squares. The hot water helps create clean edges without dragging through the fudge. Serve at room temperature for the best texture—too cold and it can feel waxy, too warm and it might be too soft.
Each piece should have that perfect combination of rich, molten chocolate, nutty crunch, and just the right amount of sweetness. The salt enhances all the flavors, making each bite more complex. Store any leftovers in an airtight container at room temperature for up to 1 week, though I doubt you'll have any left that long.
Pro Tips For Making Toll House Chocolate Fudge
- STIR CONSTANTLY UNTIL IT HITS 235°F: I learned this the hard way—skipping the thermometer and eyeballing the fudge leads to either a soupy mess or a brick. Once the butter melts and the sugar dissolves, keep stirring like you’re mixing cement. The moment it hits 235°F on a candy thermometer, that’s when you pull it—no guessing, no second chances.
- USE ROOM-TEMPERATURE CREAM: Cold heavy cream from the fridge will curdle your fudge faster than you can say "disaster." Let it sit out for at least 30 minutes before mixing—just enough time to take the chill off. Trust me, your fudge won’t seize up mid-pour if you do this.
- DON’T OVERMIX THE CHOCOLATE: Once you fold in the chocolate chips, resist the urge to stir like you’re trying to win a mixing contest. A few gentle swipes with a spatula are all it takes—overworking it turns the fudge grainy. Think "just enough to coat," not "homogeneous batter."
- LINE PANS WITH PARCHMENT, NOT FOIL: Foil sticks to fudge like glue, and prying it off later is a nightmare. Cut parchment paper to fit your pans, press it snug, and fold the edges up—no sticking, no tears. It’s an extra 60 seconds now that saves 10 minutes of frustration later. (Yes, even if you’re impatient like me.)
Flavor customization for this toll house chocolate fudge
Nutty Variations
Swap the pecans or walnuts for hazelnuts or almonds—both add a distinct flavor profile. Toast ½ cup hazelnuts in a dry skillet for 3-4 minutes until golden, then chop finely. For a luxurious touch, use macadamia nuts, but toast them for only 2 minutes to prevent burning.
I love adding ½ cup toasted pecans + ½ cup walnuts for a mixed-nut twist that balances buttery and earthy notes. 🥜
Spiced Chocolate Twist
Infuse the fudge with warmth by adding ½ tsp ground cinnamon and ¼ tsp cayenne pepper to the cocoa mixture. For deeper spice, fold in 1 tbsp orange zest when mixing the chocolate chips.
This creates a Mexican chocolate-inspired flavor that pairs beautifully with the nuts. A pinch of cardamom also works—just ⅛ tsp—for a subtle floral note. 🌶️
Coffee-Infused Richness
For a mocha-inspired fudge, stir 1 tbsp instant espresso powder into the cocoa mixture. If you prefer stronger coffee flavor, use 1 tsp finely ground coffee instead.
This deepens the chocolate’s complexity without overpowering it. I recommend using high-quality dark chocolate chips (like Ghirardelli 60% cocoa) to complement the coffee’s bitterness. 💛
Sweet Add-Ins
Fold in ½ cup mini marshmallows for a s’mores-like texture, or add ¼ cup crushed pretzels for a salty-sweet contrast. For caramel lovers, drizzle 2 tbsp warm caramel sauce over the top before setting. A sprinkle of crushed freeze-dried strawberries adds a fruity brightness that cuts through the richness. 🍓
Texture Play
Create a marbled effect by dividing the batter into two portions. Mix ½ tsp red food coloring into one half for a striking contrast. Swirl the colors together before pouring into the pan.
For extra decadence, press ½ cup crushed cookies (like Oreos or graham crackers) into the bottom of the pan before pouring the fudge mixture. 🎨
Dairy-Free Adaptation
Replace the butter with 1 cup dairy-free margarine (like Miyoko’s) and use 1 cup coconut cream instead of heavy cream. For the corn syrup, agave nectar works in a 1:1 ratio.
The texture will be slightly lighter but still fudgy. I recommend adding an extra ¼ cup cocoa powder to compensate for the lack of dairy richness. 🌱
Nutrition facts
Frequently asked questions
Why does my fudge turn out cakey instead of fudgy?
The most common cause is overcooking the sugar mixture or not cooling it properly. The corn syrup and proper cooling time (2 hours at room temp + 2 hours in the fridge) are key to that signature fudgy texture. If it's still cakey, try adding 1 extra tablespoon of corn syrup next time and ensure your pan isn't too large—an 8x8-inch dish is ideal.
Can I make this fudge without corn syrup?
Yes, but the texture will be less fudgy. Replace the ½ cup corn syrup with ½ cup honey or maple syrup, though it may make the fudge slightly lighter. For a closer match, use ¼ cup honey + ¼ cup water to mimic the syrup's moisture content. The fudge will still be delicious, just with a different mouthfeel.
How do I prevent chocolate chips from sinking to the bottom?
Fold in the chocolate chips and nuts after removing the mixture from heat and letting it cool slightly for 2 minutes. This gives the chocolate just enough time to set slightly when poured, keeping it distributed throughout. For extra insurance, gently press the chips into the top layer after pouring. The nuts will naturally float to the top as it sets.
What's the best way to store leftover fudge?
Wrap individual pieces in wax paper or store the whole slab in an airtight container at room temperature for up to 1 week. For longer storage (3 months), freeze the fudge in slices wrapped tightly in plastic. Thaw at room temperature for 15 minutes before serving—microwaving can make it too soft.
Can I use white chocolate chips instead of semi-sweet?
Technically yes, but it will change the flavor profile dramatically. White chocolate lacks the deep cocoa richness that makes this recipe special. If you must, use 60% dark chocolate chips instead—they'll provide more intensity. For a hybrid version, mix 1 cup semi-sweet + 1 cup dark chocolate to balance sweetness and depth.
