Desserts
This old-fashioned white fudge recipe delivers the creamy, melt-in-your-mouth texture that made it a holiday staple for generations—without a single grain in sight. The secret lies in precise temperature control and gentle stirring, transforming sweetened condensed milk and butter into velvety squares that dissolve on your tongue.
I’ve perfected this method over years of testing, ensuring every batch turns out perfectly smooth and free of those dreaded sugar crystals.
What sets this recipe apart is the traditional approach: a candy thermometer ensures you reach the hard crack stage (290°F) for that signature firm-yet-tender bite, while continuous stirring prevents graininess.
The marble swirls come from carefully folded chocolate, creating elegant visual contrast without overpowering the classic vanilla flavor. This isn’t just candy—it’s a nostalgic dessert that tastes like childhood holidays.
By the time you’re done, you’ll have a pan of golden-edged fudge that cuts cleanly into perfect squares, dusted with powdered sugar for that final touch of elegance. The cooling process is just as critical as cooking—patience here ensures the ideal texture.
Whether you’re making it for a family gathering or a quiet night of baking, this recipe delivers restaurant-quality results with just five simple ingredients.
Serve it at room temperature with a cup of coffee or save it in an airtight container for weeks—though I can’t promise it’ll last that long.
The key to success is attention to detail, particularly when tempering the sugar and folding in the chocolate. Let’s get started on creating something truly timeless.
Ingredients for old fashioned white fudge
Five simple ingredients transform into nostalgic holiday fudge with perfect marble swirls.
| Ingredient | Amount | Notes |
|---|---|---|
| Sweetened Condensed Milk 🥛 | 2 cans | 14 oz cans, not evaporated |
| Unsalted Butter 🧈 | 1 cup | Cold, cut into small cubes |
| Granulated White Sugar 🍚 | 1 ½ cups | Superfine preferred for smoothness |
| Heavy Whipping Cream 🥛 | 1 cup | Full-fat for best texture |
| Vanilla Extract 🍃 | 2 tsp | Pure, high-quality extract |
| Dark Chocolate Chips 🍫 | ½ cup | Semi-sweet, 60% cacao |
| Powdered Sugar 🍚 | ¼ cup | For dusting, not baking |
| Salt 🧂 | ¼ tsp | Fine sea salt |
| Candy Thermometer 🌡️ | 1 whole | Essential for hard crack stage |
| Vegetable Oil 🫒 | 1 tbsp | For greasing pan |
| Granulated White Sugar 🍚 | ½ cup | Extra for dusting (optional) |
The condensed milk and butter are your foundation. Store-brand cans work fine, but Hormel or Carnation deliver consistent quality. Butter should be cold—cut it into small cubes so it melts evenly without separating. Superfine sugar (like Domino) dissolves faster, but regular granulated works if you pulse it briefly in a food processor. The candy thermometer is non-negotiable—290°F hard crack stage is what gives this fudge its signature texture. I keep mine in the kitchen drawer for holiday baking. For the chocolate, Ghirardelli or Guittard semi-sweet chips melt smoothly without bitterness. The vanilla extract? Reese's or Nielsen-Massey pure extract makes all the difference.
No candy thermometer? Test the sugar syrup by dropping a spoonful into cold water—if it forms a hard crack when bent, it's ready. Short on dark chocolate? White chocolate chips create a different marble effect, though the flavor shifts dramatically. The heavy cream must be full-fat—whipped cream from a can won't cut it here. For extra richness, I sometimes add 1 tbsp melted marshmallow fluff to the cream mixture, though it's optional. The powdered sugar is just for dusting—Confectioners' sugar works best, not cake flour. And that pinch of salt? Diamond Crystal is my go-to for fine sea salt—it dissolves completely without graininess.
This fudge keeps beautifully—2-3 weeks in an airtight container at room temperature, or 3 months in the fridge if you're making it ahead. I like to wrap individual squares in parchment before storing, so they stay fresh longer. The marble swirls develop fully after 24 hours of cooling, so patience pays off. For gifting, package in clear cellophane with a ribbon—it looks elegant and shows off the marble effect. Leftovers? Microwave 10 seconds to soften before eating. Trust me, the first bite after cooling is worth the wait.
Why You'll Love This Recipe
- Pantry Staples Only: I swear by this recipe because it uses ingredients you already have. No specialty items, no last-minute grocery runs—just condensed milk, butter, and sugar that sit in your cabinet waiting for this moment.
- Creamy Vanilla Bliss: That perfect balance of sweetened condensed milk and heavy cream? It’s like biting into a cloud with vanilla whispering through every piece. Honestly, the first time I tasted it, I nearly licked the bowl.
- Holiday or Snack Attack: Wrap it up for gifts, break it into squares for a quick dessert, or stash it in the fridge for those "I need sugar now" moments. It’s my go-to for birthdays, teacher gifts, or when I just want to treat myself.
- Makes More Than You Think: Between us, this recipe stretches further than you’d expect—perfect for feeding a crowd or saving leftovers for weeks. I’ve had it last in my pantry for months, still tasting fresh. (Yes, even on a Tuesday night.)
Step-by-step instructions for old fashioned white fudge recipe
Here's how to make the creamiest, smoothest white fudge with that perfect marble swirl—no grainy texture in sight.
Prepare the Cooking Equipment and Ingredients
Begin by thoroughly greasing an 8x8-inch baking pan with the 1 tablespoon vegetable oil, ensuring every corner is coated. This prevents sticking and makes cleanup effortless. Line the pan with parchment paper, leaving an overhang on two sides for easy removal later.
In a heavy-bottomed saucepan, combine the 2 cans sweetened condensed milk, 1 cup unsalted butter (cut into small cubes), 1.5 cups granulated white sugar, and 0.25 teaspoon salt. Place the saucepan over medium-low heat and insert the candy thermometer, ensuring the bulb is fully submerged in the mixture. This setup is critical—using a heavy pan prevents scorching, and the thermometer ensures precision.
Cook to the Hard Crack Stage
Stir the mixture gently but constantly with a wooden spoon or silicone spatula, scraping the bottom and sides of the pan to prevent sugar from sticking. Cook until the temperature reaches 238-240°F, which is the hard crack stage. You'll notice the mixture thickens significantly and turns a pale golden color. This stage is non-negotiable—overcooking leads to a grainy texture, while undercooking results in fudge that doesn't set properly.
Here's the thing—if you don't have a candy thermometer, test the mixture by dropping a small amount into a cup of ice water. When it forms a hard, brittle crack when broken, it's ready. This old-school method works, but the thermometer is far more reliable.
Incorporate the Chocolate and Vanilla
Once the mixture reaches the hard crack stage, immediately remove the pan from heat. Stir in the 0.5 cup dark chocolate chips and 2 teaspoons vanilla extract until the chocolate is completely melted and fully incorporated. The mixture will look glossy and smooth—this is your reward for precise cooking. Work quickly, as the mixture starts cooling and thickening as soon as it's off the heat.
If you notice any lumps of chocolate, don't panic. Simply return the pan to low heat for 10-15 seconds while stirring gently. This ensures a silky-smooth texture without overcooking the mixture. The goal is to melt the chocolate completely while keeping the fudge at an ideal temperature for pouring.
Pour and Create the Marble Swirl
Pour half of the fudge mixture into the prepared baking pan, spreading it evenly with a spatula. While it's still warm, use a spoon to create a well in the center. In a separate bowl, whip the 1 cup heavy whipping cream until it forms soft peaks. Fold the whipped cream into the remaining fudge mixture until fully combined, then pour this lighter-colored mixture into the well of the first layer.
Use a knife or spatula to gently swirl the two layers together, creating a marbled effect. The contrast between the white fudge and the cream-infused layer will be stunning. Tap the pan lightly on the counter to release any air bubbles, ensuring a smooth surface. Let the fudge cool to room temperature before refrigerating—this prevents cracking and ensures a clean cut.
Chill and Dust for Perfection
Once the fudge has cooled completely, cover the pan with plastic wrap and refrigerate for at least 4 hours, or until fully set. This step is crucial—rushing it leads to a soft, sticky fudge that doesn't hold its shape. For extra flair, dust the top with the 0.25 cup powdered sugar and the 0.5 cup granulated white sugar (if using) before slicing.
To serve, use a sharp knife to cut the fudge into 16 perfect squares. The contrast between the creamy white fudge and the darker swirls will look like a professional confectioner's work. Store any leftovers in an airtight container in the refrigerator for up to 2 weeks, though it rarely lasts that long in my kitchen!
Pro Tips For Making Old Fashioned White Fudge
- Boil to 238°F: That thermometer reading isn’t optional—this is the magic number for old-fashioned fudge. I used to eyeball it and end up with either grainy sugar or sticky messes. Once the mixture hits 238°F (the hard-crack stage), drop it like your life depends on it. No higher, no lower—this is what gives you that classic snap and creamy texture.
- Whisk Butter First: Melt the butter first, then whisk it into the condensed milk before adding sugar. This prevents butter from separating later—something that’ll make your fudge look like it’s been through a blender. A smooth base means fewer lumps and a cleaner finish.
- Skip the Overmixing: Once you fold in the cream, stop stirring after 30 seconds. Overworking the mixture incorporates too much air, which makes the fudge grainy when it sets. Just a few gentle folds until combined—like folding a blanket, not kneading dough.
- Chill the Pan: Place your greased pan in the freezer for 10 minutes before pouring the hot fudge. The cold surface helps the edges set faster, so you don’t end up with a runny center. (Yes, even if you’re impatient like me.)
Wine and beer pairings for this old fashioned white fudge
Creamy Pairings
White fudge’s velvety texture pairs beautifully with coffee—specifically a light roast like Starbucks Sumatra or Peet’s Major Dickason’s Blend. The medium body and nutty notes complement the fudge’s sweetness without overpowering it.
For a richer contrast, try a cold brew concentrate mixed with half-and-half—the creamy texture mirrors the fudge’s own luxurious mouthfeel. 💛
Bold Chocolate Wines
A Port wine like Taylor Fladgate 10-Year Tawny is a game-changer. Its caramelized fruit and oak undertones enhance the fudge’s vanilla and chocolate swirls, creating a dessert-worthy pairing.
For a lighter option, Moscato d’Asti—with its floral and honeyed notes—adds a refreshing contrast to the richness. Serve slightly chilled for the best experience.
Spiced Beer Matches
If you prefer beer, a Belgian-style witbier like Hoegaarden or Stella Artois works surprisingly well. The coriander and citrus notes cut through the fudge’s sweetness, while the effervescence cleanses the palate.
For a bolder option, try a spiced amber ale—like Allagash White—with its vanilla and cinnamon hints, which echo the fudge’s natural flavors.
After-Dinner Digestifs
End the meal with a sherry like Pedro Ximénez—its raisin and chocolate notes mirror the fudge’s dark chocolate swirls. For a non-alcoholic option, chamomile tea with a splash of honey soothes the palate and highlights the fudge’s creamy texture.
A small sip of espresso afterward resets your taste buds for the next bite.
Unexpected Twists
Think outside the box with maple syrup-infused bourbon—like Baker’s Maple Bourbon—for a smoky-sweet pairing that complements the fudge’s vanilla. Or try a salted caramel liqueur like Godiva Caramel drizzled over the fudge for an extra layer of indulgence. These pairings turn a classic dessert into a gourmet experience.
Nutrition facts
Frequently asked questions
Why does my white fudge turn grainy?
Graininess happens when the sugar mixture overheats or cools too quickly. Stick to the hard crack stage (290°F) and avoid stirring too vigorously. Let the mixture cool to 110°F before adding chocolate—this prevents sugar crystallization. Always use a candy thermometer for precision!
Can I make this fudge without a candy thermometer?
Yes! Drop a small spoonful of the hot syrup into ice water—if it forms a hard crack when bent, it's ready. For best results, test at 238-240°F. If you miss the mark, the fudge may be too soft or grainy. Practice makes perfect!
How do I get the marble swirls to look professional?
Work quickly after pouring the first layer—swirl gently but firmly with a knife while the fudge is still warm. Use a spoon to create a well in the center before adding the cream mixture. For extra drama, chill the fudge 24 hours before cutting to let the swirls fully develop. Patience pays off!
Can I substitute evaporated milk for condensed milk?
No, evaporated milk won't work—it has much less sugar and won't reach the same consistency. Condensed milk is essential for that signature creamy texture. If you're short on condensed milk, you can make a small batch by simmering equal parts milk and sugar until thickened, but store-bought is far more reliable.
How long does homemade white fudge last?
Store it in an airtight container at room temperature for 2-3 weeks, or refrigerate for up to 3 months. For gifting, wrap individual pieces in parchment paper. The flavor actually improves over time—just avoid humidity, which causes stickiness.
