Keto White Chocolate Fudge

Annie Lampella @ Ketofocus

By Annie Lampella, Pharm.D.

Published December 15, 2025 • Updated March 11, 2026

Reader Rating
4.9 Stars (15 Reviews)

This post may contain affiliate links. See my disclosure policy.

I spent four rounds testing the condensed milk reduction before I nailed this keto white chocolate fudge, and the result is a creamy, melt-on-your-tongue candy I make every holiday season. Pistachios and dried cranberries give it that festive red-and-green look my neighbors always ask about.

I’ve already shared my original keto fudge recipe, but this white chocolate version took over my holiday candy boxes two years ago and hasn’t left the rotation since. Every December, I put together boxes of low-carb candy for neighbors and family, and this one gets the most requests. I was trying to recreate the Russell Stover fudge I grew up eating, and it took four rounds of testing the condensed milk step alone before the texture felt right.

A plate piled high with white chocolate cranberry pistachio fudge pieces.

The base is homemade sugar-free sweetened condensed milk, and that step is what separates this from every two-ingredient microwave version out there. I simmer butter, sweetener, and heavy cream for 25-30 minutes until it coats the back of a spoon, then melt in the white chocolate chips low and slow with a pinch of salt. The texture comes out smooth enough to melt on your tongue but firm enough to slice clean. If you’ve ever had the chocolate seize into a grainy mess, the fix is simple: keep the heat gentle and don’t stop stirring.

I fold in chopped pistachios and low-sugar dried cranberries for that holiday look (green and red against the pale base). One thing I’ve picked up from readers: freeze-dried cranberries work even better. The color is way more vivid, and the tartness cuts through all that richness in a way regular dried cranberries don’t. I’ve started keeping both on hand and reaching for freeze-dried every time.

This fits right in with my other favorite no-bake treats like keto toffee, caramel candy, and coconut joys. No oven, no candy thermometer, no stress. Just a heavy-bottomed saucepan, some patience, and a couple hours in the fridge. I usually make a double batch in December, stash it in the back of the fridge behind the almond milk, and pull pieces out all month long when I need something sweet after dinner.

If you’re building a holiday dessert spread, this pairs well with sugar cookies and no-bake cookies for a full low-carb treat box. I started assembling these for neighbors three years ago, and now people expect them every December. The fudge looks the fanciest in the box but takes the least effort to make.

Youtube
640K+ subscribers
Discover More Keto Recipes on Our Channel

Explore 688+ keto recipe videos with step-by-step instructions, tips, and tricks to make keto easy.

Recipe
Print Pin

Keto White Chocolate Fudge

4.9 (15) Prep 15m Cook 45m Total 60m 32 servings

Ingredients

Step by Step Instructions

Step by Step Instructions

1
Make sugar-free sweetened condensed milk

Add the butter, sweetener, and milk or cream to a heavy-bottomed saucepan and bring it to a boil over medium heat, stirring occasionally. Reduce the heat to low and let it simmer for 25–30 minutes, or until thickened and able to coat the back of a spoon, stirring and scraping the sides regularly to prevent any milky buildup.

A saucepan of cream, warm butter and sweetener being stirred with a spoon as the mixture melts.
Tip You can make the sugar-free sweetened condensed milk ahead of time by pouring it into a storage container or mason jar, letting it cool at room temperature for about 30 minutes, then refrigerating it for at least 2 hours until thickened and ready to use.
Ingredients for this step
  • 3 tablespoons unsalted butter
  • 1/2 cup powdered allulose
  • 2 cups heavy whipping cream or ultra-filtered whole milk
2
Line & grease baking pan

Line an 8×8 or 9×5 pan with parchment paper or foil, lightly grease it with butter or cooking spray, and set it aside.

A square baking pan lined neatly with parchment paper for preparing fudge.
3
Melt white chocolate

To the sweetened condensed milk, add the white chocolate chips, butter, and salt and warm over low heat, stirring constantly and keeping the heat gentle so the white chocolate doesn’t seize and ruin the texture of the fudge. Continue stirring until white chocolate chips are completely melted and smooth and all ingredients are well combined.

White chocolate chips melt into warm butter in a saucepan.
Ingredients for this step
  • 12 oz sugar-free white chocolate chips
  • 1 tablespoons unsalted butter
  • 1/4 teaspoon salt
4
Mix in add-ins & pour

Once everything is fully melted, remove the pan from the heat, stir in the vanilla extract, chopped dried cranberries, and chopped pistachios, then immediately pour the mixture into the prepared pan and smooth the top with a spatula.

Chopped pistachios and dried cranberries are added into melted white chocolate in a saucepan.
Ingredients for this step
  • 1/2 cup dried cranberries, chopped
  • 1/4 cup pistachios, chopped
5
Refrigerate to set

Place the fudge in the refrigerator and let it cool completely and set for several hours until firm, then slice and enjoy.

The warm cranberry pistachio fudge mixture is spread evenly into a parchment-lined baking pan.
Tip For clean, even slices, use a sharp knife and wipe it clean between cuts, or warm the blade slightly to glide through the fudge without sticking.
Nutrition Per Serving 1 piece
73 Calories
5.5g Fat
1.3g Protein
3.5g Net Carbs
12.2g Total Carbs
32 Servings
Nutrition disclaimer

The nutrition information provided is an estimate and is for informational purposes only. I am a Doctor of Pharmacy (Pharm.D.); however, this content is not intended to be a substitute for professional medical advice, diagnosis, or treatment. Always consult your physician or other qualified health provider before making any lifestyle changes or beginning a new nutrition program.

Your Macros. Your Recipes. Calculated in 60 Seconds.

Get personalized keto macros and instantly see which recipes fit your targets. No more guessing what to eat.

Get My Macros + Recipes →

Get weekly keto recipes from Annie.

Join the list and get new recipes delivered to your inbox every week.

Keto White Chocolate Fudge

Frequently Asked Questions

Can I use store-bought keto condensed milk instead of making it from scratch?

I've tried a few store-bought options and they work in a pinch, but the texture is never quite as smooth as homemade. The store-bought versions tend to be thinner, so the fudge sets a bit softer. If you go that route, I'd add an extra hour of chill time and expect a slightly less creamy result. Making it from scratch takes about 30 minutes and it's what makes this recipe stand out, in my experience.

What's the net carb count per piece?

When I slice this into 16 squares, each piece comes out to roughly 2-3g net carbs depending on my sweetener and which brand of sugar-free chips I use. I use ChocZero, and my batches average around 2.5g per piece. The cranberries add a small amount, but it's minimal with a low-sugar brand.

Freeze-dried cranberries vs. dried cranberries: which works better?

I've tested both, and freeze-dried cranberries are the upgrade I didn't know I needed. The color stays vivid against the pale base (regular dried cranberries sort of disappear), and the tart pop is stronger, which helps balance all that sweetness from the condensed milk. I keep both in my pantry now, but I reach for freeze-dried every time I make this.

Can I make this dairy-free with coconut cream?

I haven't tested a fully dairy-free version yet, so I can't promise the same set. Full-fat coconut cream could replace the heavy cream in the condensed milk step, but the butter and chips would also need dairy-free swaps, and those behave differently when melted. If you try it, I'd love to know how the texture turns out. My dairy-free ice cream uses coconut cream as the base, so I know it handles richness well.

How far in advance can I make this for holiday gift boxes?

I start making fudge in early December and it keeps perfectly in the fridge for up to two weeks. For anything further out, I slice it, layer parchment between the pieces, and freeze in sealed bags for up to two months. When I'm assembling gift boxes, I pull the frozen pieces out the night before and let them thaw in the fridge. They taste just as good as fresh, and I've never had anyone notice the difference.

Can I make this in the microwave?

I've tried shortcutting the chocolate melt in the microwave, but the condensed milk step really needs the stovetop. That slow simmer is what builds the texture, and I haven't found a microwave method that gets the same result. If you use store-bought condensed milk, then yes, you could do the whole thing without a stove by melting the chips in 30-second bursts. I just prefer the from-scratch version because the texture is noticeably better.

Why does the chocolate seize when I melt it?

I've learned the hard way that it's way more temperature-sensitive than dark or milk chocolate, so high heat is the enemy. I keep my burner on the lowest setting and stir constantly once the chips go in. If it starts getting grainy, a teaspoon of coconut oil stirred in vigorously can sometimes save it. I lost my second test batch to seizing and I've never rushed the melt step since.

Why is my fudge soft or not setting?

I've had this happen, and nine times out of ten it just needs more chill time. I let mine sit in the fridge for at least 4 hours before I even think about cutting it. The other cause is the condensed milk not being thick enough before you add the chips. It should coat the back of a spoon and move slowly when you tilt the pan. If yours was still runny at that stage, the fudge won't firm up properly no matter how long you chill it.

Similar Recipes

Others looking for “Keto White Chocolate Fudge” also liked:

Close-up view of neatly stacked white chocolate fudge squares filled with cranberries and pistachios.

What I've learned making this fudge

  • Use a heavy-bottomed saucepan. I burned my first batch in a thin pan. The condensed milk step needs even heat distribution or it scorches on the bottom.
  • Keep the heat barely there when melting the chips. High heat causes seizing, and once it goes grainy, it’s hard to come back from.
  • Stir frequently but gently. I use a silicone spatula and scrape the sides as I go. Aggressive whisking just introduces air bubbles.
  • Line your pan with parchment. I leave overhang on two sides so I can lift the whole slab out for cleaner slicing.
  • Make sure the condensed milk is fully thickened before adding the chips. It should coat the back of a spoon and move slowly when you tilt the pan.
  • Add mix-ins (cranberries, pistachios) after removing from heat. The residual warmth is enough to incorporate them without cooking them down.
  • Chill until firm before slicing. I wait at least 4 hours, sometimes overnight for the cleanest cuts.
  • Warm your knife under hot water before slicing, then wipe it dry between cuts for clean edges.

Storing and gifting this fudge

I keep mine in an airtight container in the fridge, where it stays firm and fresh for up to 2 weeks. That’s plenty of time if you’re making it for a party, but for holiday gift boxes I start even earlier.

For freezing, I slice the fudge first, layer parchment between the pieces, and seal everything in a freezer bag. It holds up in the freezer for a solid 2 months without losing that creamy texture. I pull pieces from the freezer the night before I need them and let them thaw in the fridge. When I’m assembling gift boxes, I pack the thawed squares between sheets of wax paper in a small bakery box or tin. They hold up well at room temperature for a few hours during delivery, but I always tell people to refrigerate them once they get home.

About the Author
Annie Lampella, Pharm.D.

Annie Lampella, Pharm.D.

Annie is a Doctor of Pharmacy, mom, and the recipe creator behind KetoFocus. With a B.S. in Genetics from UC Davis, she has over 14 years of experience developing family-friendly keto recipes based on the science of human metabolism.

More Dessert Recipes

keto chocolate chip cookie stack
145 Mins
Keto Almond Flour Chocolate Chip Cookies
4.8 Stars (45 Reviews)

I accidentally invented these while making butter bars, and they turned out to be the chewiest almond flour chocolate chip cookies I've ever baked....

See the Recipe
holding a spoonful of fluffy jello dessert over a bowl of pink creamy pudding
5 Mins
Jello Whip
4.9 Stars (9 Reviews)

Jello whip is a fluffy, 3-ingredient keto dessert I make when I want something sweet in under 5 minutes. Whipped cream cheese, heavy cream, and sugar...

See the Recipe
five golden brown chocolate chip cookies on the table with dark chips spread around
16 Mins
Best Keto Chocolate Chip Cookies
4.8 Stars (38 Reviews)

Almond flour and coconut flour together create a keto chocolate chip cookie that's close to Toll House. 1.2g net carbs per cookie. Crispy edges, soft...

See the Recipe
creamy chocolate mousse in a small dish topped with sprinkles and strawberries
3 Mins
Keto Chocolate Mousse
4.8 Stars (19 Reviews)

When a chocolate craving hits, this 3-ingredient mousse saves the day. No cooking, no eggs, and I can have it ready in under 10 minutes.

See the Recipe
chocolate chip with whipped cream
6 Mins
Keto Chocolate Chaffle
4.7 Stars (21 Reviews)

Cream cheese (not mozzarella) makes this chocolate chaffle recipe taste like actual dessert. Six ingredients, five minutes, 4g net carbs.

See the Recipe
A slice of coconut cream pie placed on a white plate with a pie spatula.
75 Mins
Keto Coconut Cream Pie
4.6 Stars (14 Reviews)

I've made a lot of low carb pies, and this keto coconut cream pie is the one I keep coming back to. Flaky almond flour crust, silky coconut custard,...

See the Recipe
Reviews 36
4.9 Stars (15 Reviews)
  1. F
    Fatima Apr 28, 2026

    I cannot believe I made sweetened condensed milk from scratch and it WORKED. The fudge is so creamy I've been eating it straight out of the pan.

  2. O
    Olivia Apr 26, 2026

    Brought this to a dinner without telling anyone it was keto. My friend who doesn't really eat dessert took one piece, then snuck back for two more. Something about the way it melts got her.

  3. T
    Taylor Apr 21, 2026

    Swapped the pistachios for macadamia nuts and the buttery richness just makes sense with the white chocolate base. Give it the full refrigeration time though (mine was still too soft at two hours) and once it's properly set the texture is exactly what you want from a fudge.

    1. Annie Lampella
      Annie Lampella Apr 23, 2026

      Macadamia and white chocolate is such an obvious match I'm a little annoyed I didn't put that in the original. And yes, the fridge time catches everyone at least once.

  4. M
    Mike Apr 18, 2026

    My wife doesn't like cranberries, so I want to swap them without wrecking the batch. Would dried blueberries work, or are they too wet? I've made keto fudge before and the liquid ratio is always what trips me up.

    1. Annie Lampella
      Annie Lampella Apr 20, 2026

      Dried blueberries work, same 1/2 cup. They won't throw off the set, no moisture to add. White chocolate is the fussy part, not the fruit.

  5. N
    Nicole Apr 14, 2026

    This is the fourth time I've made this and somewhere around batch two I switched from heavy cream to ultra-filtered whole milk because I wanted something a little less rich, and the texture actually came out smoother than the heavy cream version, which I did not expect. The fat difference matters less than getting the condensed milk reduction right, and that part I had to learn to read. Now I just watch for when it coats the spoon a certain way and I pull it off heat, and the whole thing comes together in under 20 minutes after that. I swapped the cranberries for freeze-dried raspberries on batch three because that's what was in my pantry, and while they worked, the tartness sat differently and the fudge lost some of that creamy-fruity thing the cranberries bring, so I went back. The pistachios I have not changed and will not.

  6. L
    Laura Apr 10, 2026

    I was genuinely stressed about reducing the condensed milk (first time doing anything like that) but it set up beautifully. My only note is it runs pretty sweet, so if you're sensitive to that, maybe a tablespoon less sweetener. The cranberry tartness helps but I still sliced mine pretty small.

    1. Annie Lampella
      Annie Lampella Apr 14, 2026

      First time reducing condensed milk and it set perfectly. That step trips people up even on repeat makes. Your sweetener note is right, I back off a tablespoon with certain brands too.

  7. K
    Katie Apr 6, 2026

    My son asked which store I bought it from. The condensed milk reduction is what does it, the texture is nothing like regular homemade fudge.

    1. Annie Lampella
      Annie Lampella Apr 8, 2026

      Ha, that reaction is everything. The reduction took me four batches to figure out. It's the whole reason the texture works.

  8. T
    Terri L. Apr 5, 2026

    I've never made fudge before, keto or otherwise, so I watched that sweetened condensed milk reduction like a hawk. Followed every step exactly and it came together without any drama. The set was firm but the texture when you bite in is genuinely soft and kind of melty, which I wasn't expecting. Used Lily's white chocolate chips and they worked fine. Going to try it without the cranberries next time just to see how different it tastes.

    1. Annie Lampella
      Annie Lampella Apr 10, 2026

      That melt surprised me too the first time, even knowing what I built it for. Without cranberries it's quieter, more vanilla-forward. I actually like it that way in January when I'm done with the festive look.

  9. V
    Vanessa Apr 3, 2026

    If you are not sure when the condensed milk is ready to pull off the heat, look for it to coat the back of a spoon and turn a shade or two darker. Took me a minute to figure that out on my first batch, but once I did, the texture of the fudge was completely different from my first (slightly grainy) attempt.

  10. G
    Greg Y. Mar 27, 2026

    Tried probably four or five other keto white chocolate fudge recipes over the past year and none of them got the texture right. They were either grainy from the sweetener or had that waxy finish that coats your mouth. The condensed milk reduction here is what makes this different. Used Lily's white chocolate chips and it set up perfectly overnight, smooth and actually melty the way fudge is supposed to be. Went through a whole phase testing every version I could find and this is the one I keep coming back to.

    1. Annie Lampella
      Annie Lampella Mar 29, 2026

      Grainy and waxy were the exact two problems I kept running into. The reduction is the fix for both. Lily's melts clean too, good call.

  11. J
    Jake Mar 26, 2026

    Taking this to a potluck next weekend and doubling the batch. Quick question on the condensed milk step: does reducing twice the amount take noticeably longer, or is the timing roughly the same?

    1. Annie Lampella
      Annie Lampella Mar 30, 2026

      Doubled batch takes longer, closer to 30-35 minutes vs the usual 20. Watch the consistency, not the timer. Should coat the back of a spoon before you pull it.

  12. S
    Sam Mar 21, 2026

    Swapped the pistachios for toasted macadamia nuts and added flaky sea salt right before it set. Freaking unreal. The salt cuts right through the white chocolate sweetness, balances out the condensed milk base perfectly. Still gonna try the original combo for comparison, but the macadamia version isn't going anywhere.

    1. Annie Lampella
      Annie Lampella Mar 26, 2026

      The flaky salt on top is such a good call with white chocolate. I have 1/4 tsp in the base already but a finishing salt is a different thing entirely. Toasted macadamia next batch for sure.

  13. Y
    Yuki Mar 20, 2026

    The fudge is SO creamy once the condensed milk actually reduces properly. Didn't give it enough time on my first batch and it never set right. Full 20 minutes on low, don't skip it.

    1. Annie Lampella
      Annie Lampella Mar 24, 2026

      Four batches to get that right and it's still the step everyone wants to shortcut. 20 minutes, low heat, timer on.

  14. A
    Aaliyah Mar 14, 2026

    Kept putting this off because the condensed milk step looked fussy. Made it Sunday and it came out smoother and creamier than any keto fudge I've bought. Should have stopped overthinking it months ago.

    1. Annie Lampella
      Annie Lampella Mar 18, 2026

      Ha, that step gets everyone. It's just a pot and a spatula for 20 minutes. Store-bought keto fudge is never that creamy.

  15. L
    Lakshmi W. Mar 7, 2026

    Swapped the dried cranberries for freeze-dried raspberries and honestly the color contrast against the white chocolate is gorgeous. The tartness cuts through the sweetness way better than cranberries did too.

    1. Annie Lampella
      Annie Lampella Mar 9, 2026

      Color is way more vivid with freeze-dried, cranberries sort of disappear against white. And that tart pop makes sense, the base is already very sweet from the condensed milk.

Leave a Review