I made this fudge for the first time last December, two days before Eid, when I had leftover white chocolate chips from a cookie project and absolutely no intention of making something complicated. I had exactly one pan, one can of condensed milk, and about 20 minutes before the kids got home from school. What came out of that baking dish was so good that I made it again three days later — this time on purpose.
What I love about this recipe is that it genuinely doesn't require special equipment or skills. No candy thermometer. No double boiler. No stand mixer. You melt, you stir, you swirl in caramel, and then you walk away and let the fridge do the work. The combination of creamy white chocolate, gooey caramel swirls, and crunchy toasted pecans sounds fancy, but the whole thing comes together in under 15 minutes of actual hands-on time. The rest is just patience.
My husband declared this his favorite thing I've made all year, which is saying something because he's also obsessed with my Boston Cream Pie Fudge. Zainab asked if we could wrap some in little boxes to give her teachers. Saad just ate four pieces before I noticed and then gave me the most innocent look when I counted what was left on the tray.
One thing to set your expectations: this fudge needs at least 3 hours in the fridge, and honestly overnight is even better. I know the recipe says 2 hours, but the one time I tried to rush it at 90 minutes, it was soft and messy when I cut it. Just leave it alone and let it set properly — it's worth it.

Why You'll Love This Recipe
- No thermometer, no stress: I've made traditional fudge before where you have to watch the temperature like a hawk and still end up with something grainy. This recipe skips all of that. You just melt the chocolate with condensed milk, stir until smooth, and pour. The condensed milk does the work of setting it without any of the guesswork. It's the kind of recipe I can make while also helping with homework.
- The caramel swirl is worth the extra 30 seconds: I almost skipped the swirl the first time because I thought it was just decorative. It's not — it changes the texture completely. You get little pockets of chewy, buttery caramel in every other bite, and it breaks up the sweetness of the white chocolate in a really satisfying way. Don't skip it.
- Makes a beautiful gift without much effort: I've given boxes of this fudge to neighbors, teachers, and my husband's coworkers. Wrap the squares in parchment, tie with a ribbon, and it looks like something from a specialty shop. Nobody needs to know you made it in 15 minutes. If you're planning a holiday baking session, these pair really well with Eggnog Snickerdoodles in a gift tin.
- Toasted pecans make a real difference: I used raw pecans the first time and they were fine, but a bit pale and soft in the fudge. When I started toasting them first — just 8 minutes in a dry skillet — the flavor went from "nice" to noticeably deeper and nuttier. It's a small step but I always do it now.
- Freezer-friendly and make-ahead: I always make a double batch in December because one batch disappears in two days. The second batch goes in the freezer between layers of parchment. It thaws beautifully — just pull it out an hour before you need it and it tastes exactly like the day you made it.
Ingredients
- 3 cups white chocolate chips (look for ones that list cocoa butter in the ingredients — they melt much smoother)
- 1 can (14 oz) sweetened condensed milk
- 1 teaspoon vanilla extract
- 1½ cups chopped pecans, toasted (divided — 1 cup for the fudge, ½ cup for the top)
- ½ cup caramel sauce (store-bought is perfectly fine — I use the Walmart Great Value one or Trader Joe's)
- Pinch of flaky sea salt, for the top (optional but I always add it)
Directions
- Step 1: Prep the pan. Line an 8×8-inch baking dish with parchment paper, leaving a couple inches of overhang on at least two sides. This is what lets you lift the whole block of fudge out cleanly later — skipping this step means you'll be chiseling fudge out of the corners, which I've done and do not recommend.
- Step 2: Toast the pecans. If you haven't already, add your chopped pecans to a dry skillet over medium heat and shake them around for about 7–8 minutes, until they smell nutty and turn a shade darker. Pull them off the heat and let them cool while you work on the chocolate. Do not let them burn — they go from perfect to bitter very fast.
- Step 3: Melt the chocolate. In a medium saucepan over low heat, combine the white chocolate chips and sweetened condensed milk. Stir constantly — white chocolate scorches easily if you walk away, and once it seizes up there's no fixing it. Keep the heat low and patient. When it's smooth and glossy with no lumps, pull it off the heat.
- Step 4: Add vanilla and pecans. Stir in the vanilla extract and 1 cup of the toasted pecans. The mixture will be thick and fudgy looking — that's exactly right. Work quickly now because it starts to firm up as it cools.
- Step 5: Pour and swirl. Pour the fudge mixture into your prepared pan and spread it into an even layer. Drizzle the caramel sauce over the top, then drag a butter knife or toothpick through it in a few swirling motions to marble it in. Don't over-swirl or it just blends in — you want visible ribbons of caramel.
- Step 6: Finish the top. Scatter the remaining ½ cup of pecans over the surface and press them in lightly so they stick. If you're using sea salt, sprinkle a pinch on now while everything is still soft.
- Step 7: Chill. Refrigerate for at least 3 hours, or ideally overnight. I know the patience is hard, but if you cut it too early it'll be sticky and won't hold its shape. Just leave it alone.
- Step 8: Cut and serve. Use the parchment overhang to lift the whole slab out onto a cutting board. Slice into small squares with a sharp knife — wipe the blade between cuts for cleaner edges. Small squares go a long way here; this fudge is rich.

Tips for Success
- Use real white chocolate, not white chips: I learned this the hard way. Baking chips labeled "white chips" or "vanilla chips" often contain no cocoa butter at all — they're mostly palm oil and sugar, and they don't melt the same way. Look for white chocolate chips that list "cocoa butter" in the ingredients. Ghirardelli and Guittard both work well and are easy to find at Walmart or Costco. The difference in smoothness and flavor is noticeable.
- Keep the heat low and stir constantly: White chocolate is the most temperamental chocolate to melt. Too much heat and it seizes into a grainy clump. The first time I made this I got impatient and turned up the heat, and I had to throw the whole batch out and start over. Low heat, constant stirring, and lots of patience — the whole melting process takes maybe 5 minutes if you do it right.
- Don't skip the parchment overhang: It sounds obvious, but make sure both sides of your parchment hang over the edge of the pan. I once lined mine too neatly and had no overhang, and getting that fudge out in one piece was a whole ordeal. Two inches of overhang on each side is all you need and it makes the difference between a clean slab and a mess.
- Chill until fully set before cutting: The 2-hour minimum works, but 3+ hours is better, and overnight is the most reliable. If you cut fudge that isn't fully set, the squares are soft, they stick to the knife, and the caramel smears everywhere. I now always make this the evening before I need it and cut it the next morning. Much easier, much cleaner.
- Wipe your knife between cuts: Run the blade under hot water, wipe it dry, and then make each cut. The fudge is sticky and caramel-y, and a dirty blade drags and tears instead of slicing clean. This one little thing makes your squares look bakery-level neat instead of home-kitchen ragged.
Variations
- Dark chocolate version: Swap the white chocolate chips for dark chocolate or semi-sweet. The fudge goes from buttery-sweet to deep and slightly bitter, which honestly pairs even better with the caramel. My husband prefers this version — he finds white chocolate too sweet on its own. Use the exact same method, same quantities.
- Nut-free version: Leave out the pecans entirely and replace them with crushed pretzels or crushed graham crackers. The pretzels add a salty crunch that works really well with the caramel, and it's great for anyone with tree nut allergies. I've made this version for school events and it goes just as fast.
- Cranberry-pecan holiday version: Stir in ½ cup of dried cranberries along with the pecans. The tartness of the cranberries cuts through the sweetness of the white chocolate and caramel, and the red specks look festive. This is the version I make most often in December — it goes into holiday gift boxes alongside my Nutella Linzer Heart Cookies and people always ask for the recipe.
- Maple-almond version: Replace the vanilla extract with 1 teaspoon of almond extract or maple extract, and swap the pecans for slivered almonds. The almond version has a slightly marzipan-like quality that some people love. The maple version tastes like a fancy candy shop confection. Both are worth trying if you want to mix it up.
- Microwave method: If you'd rather skip the stovetop, combine the white chocolate chips and condensed milk in a microwave-safe bowl and heat in 30-second intervals, stirring well between each one. It usually takes 3–4 intervals total. Be more careful than you think you need to be — microwaves vary a lot and white chocolate can burn in seconds without looking like it. Stir vigorously between each interval even if it doesn't look fully melted yet.
Serving and Storage
Serving
Pull the fudge out of the fridge about 10 minutes before serving so it softens just slightly — cold fudge is a bit hard and the flavor is more pronounced at room temperature. I cut mine into small 1-inch squares because the fudge is very rich and a little goes a long way. For a dessert table or holiday spread, arrange the squares on a small board or plate and scatter a few extra pecans around them. It looks impressive for almost no effort.
Storage
Store in an airtight container in the fridge for up to 2 weeks. Separate layers with parchment paper so the squares don't stick together. For freezing, wrap the fudge in a single layer between sheets of parchment, seal in a zip-lock bag, and freeze for up to 2 months. Thaw overnight in the fridge — don't thaw at room temperature or the caramel can get sticky and weep. Once thawed, it keeps in the fridge for another week.

Frequently Asked Questions
Can I use caramel candies instead of caramel sauce?
Yes, that works well. Unwrap about 20 soft caramel candies (like Kraft caramels) and melt them in a small saucepan with 2 tablespoons of heavy cream over low heat, stirring until smooth. Let it cool slightly before drizzling — it'll be thicker than store-bought sauce, which actually makes for a more defined swirl on top.
Why didn't my fudge set properly?
A few things can cause this. The most common culprit is not chilling it long enough — 3 hours is the minimum, overnight is safer. Another issue is white chocolate that seized or wasn't fully melted, which can affect the texture. Make sure your chocolate and condensed milk are fully smooth before you pour. If it's been in the fridge overnight and still isn't firm, try the freezer for an hour — that usually does it.
Can I make this fudge ahead of time?
Absolutely — this is actually one of the best make-ahead sweets I know. You can make it up to a week in advance and keep it in the fridge, or freeze it for up to 2 months. I almost always make it 2–3 days before I need it because the flavor seems to deepen a little after the first day.
Is this fudge gluten-free?
The core recipe is naturally gluten-free, but you'll want to check your labels. Some caramel sauces contain additives that may have gluten, and vanilla extract brands vary. If you're making this for someone with celiac disease or a gluten sensitivity, verify that every packaged ingredient is certified gluten-free.
Can I substitute walnuts or almonds for the pecans?
Yes, both work. Walnuts give a slightly more bitter, earthy flavor that pairs well with the sweet white chocolate. Slivered or chopped almonds are milder and a bit more delicate. Toast whichever nut you use — the toasting step matters more than which nut you pick.
This fudge has become one of my most-made recipes in December. It's the one I reach for when I need to bring something to a gathering but I'm already exhausted from everything else the holidays involve. The fact that it takes less than 15 minutes of actual work and looks genuinely impressive never stops feeling like a win. I've made it for teachers, neighbors, my kids' school parties — and every single time someone asks if I bought it somewhere.
If you're building out a holiday baking list, this pairs really naturally with my Boston Cream Pie Fudge — they're different enough in flavor that both can live in the same tin without feeling repetitive. And if you want something cookie-shaped to go alongside, my Eggnog Snickerdoodles are the softest, most holiday-appropriate thing I bake all year.
The caramel swirl is the part I'd tell you not to skip even if you're tempted to simplify. It's 30 extra seconds and it changes everything about the final result. Make a batch this week — I think you'll find yourself making it again before the month is out. 🍫🍬✨

WHITE CHOCOLATE CARAMEL PECAN FUDGE
Ingredients
- 3 cups white chocolate chips
- 1 can 14 oz sweetened condensed milk
- 1 cup caramel sauce store-bought or homemade
- 1 cup chopped pecans toasted
- 1 teaspoon vanilla extract
- Pinch of salt
Instructions
Prepare Pan:
- Line an 8x8-inch square pan with parchment paper, leaving overhang on the sides for easy removal.
Melt White Chocolate:
- In a medium saucepan over low heat, combine white chocolate chips and sweetened condensed milk. Stir continuously until smooth and melted.
Add Caramel and Vanilla:
- Remove from heat and stir in caramel sauce, vanilla extract, and salt until well combined.
Add Pecans:
- Fold in toasted chopped pecans, reserving a small handful for topping.
Pour and Chill:
- Pour the fudge mixture into the prepared pan and spread evenly. Sprinkle reserved pecans on top and gently press them in.
Set:
- Refrigerate for at least 2 hours or until firm.
Serve:
- Lift fudge out using parchment paper edges and cut into squares.
Notes
This fudge can be made up to one week in advance and stored in an airtight container in the refrigerator. Customizing the Flavor:
Add a sprinkle of sea salt on top for a salted caramel twist. You can also swap pecans for walnuts or almonds. Serving Suggestions:
Serve chilled with coffee or tea for a delicious holiday treat. Allergy-Friendly Options:
Use dairy-free white chocolate and caramel sauce to make a vegan-friendly version. Storage Tips:
Keep refrigerated in an airtight container for up to 2 weeks or freeze for longer storage.
If you're already in a holiday baking mood, here are a few more things I love making this time of year:
- Boston Cream Pie Fudge — another no-





Comments
No Comments