Fudge Recipes

White Chocolate Caramel Fudge

Millie Pham

If you love creamy white chocolate and rich, buttery caramel, this White Chocolate Caramel Fudge is about to become your new favorite treat! It’s smooth, melt-in-your-mouth delicious, with swirls of golden caramel running through every bite.

And the best part? No baking, no candy thermometer—just melt, swirl, and chill!

Let’s make some fudge!

What You’ll Need

For the Fudge:

  • 2 cups white chocolate chips
  • 1 can (14 oz) sweetened condensed milk
  • 2 tbsp unsalted butter (melted)
  • 1 tsp vanilla extract
  • ¼ tsp salt

For the Caramel Swirl:

  • ½ cup soft caramel candies (unwrapped)
  • 2 tbsp heavy cream
  • ¼ tsp flaky sea salt (optional, but delicious!)

Pro Tips

  1. Use soft caramels for the best swirl! Hard caramels won’t melt smoothly.
  2. Don’t overmix the swirl! Gently drag a knife through the caramel to create beautiful ribbons instead of blending everything together.
  3. Let it set completely. Refrigerate for at least 2 hours before cutting to get clean, perfect squares.
  4. For a salted caramel version, sprinkle flaky sea salt on top before chilling.
  5. Make it extra fancy! Drizzle melted white chocolate on top before serving.

Tools You’ll Need

  • Medium saucepan
  • Small saucepan (for caramel)
  • Spatula
  • 8×8-inch baking dish
  • Parchment paper
  • Knife for swirling and cutting

Substitutions & Variations

  • Dairy-free option: Use dairy-free white chocolate and coconut condensed milk.
  • Sweeter version: Add ½ tsp caramel extract for an extra caramel kick.
  • Crunchy version: Stir in chopped pecans or crushed pretzels.
  • Extra indulgent: Drizzle melted dark chocolate over the top before chilling.

Instructions

Make the Caramel Swirl:

1. Melt the caramel.

In a small saucepan over low heat, melt soft caramel candies and heavy cream, stirring constantly until smooth. Remove from heat and stir in flaky sea salt (if using).

A super close-up, top-down shot of a spoon stirring melted caramel and heavy cream in a small saucepan

Make the Fudge:

2. Melt the chocolate.

In a medium saucepan over low heat, melt white chocolate chips, sweetened condensed milk, and butter, stirring constantly until smooth. Remove from heat and stir in vanilla extract and salt.

 A super close-up, top-down shot of a spatula stirring melted white chocolate, sweetened condensed milk, and butter in a saucepan

3. Pour into the pan.

Line an 8×8-inch baking dish with parchment paper, then spread the white chocolate fudge evenly.

A super close-up, top-down shot of a spatula spreading thick white chocolate fudge into a parchment-lined baking dish

Swirl in the Caramel:

4. Drop spoonfuls of caramel

over the fudge, then use a knife or toothpick to gently swirl it in

A super close-up, top-down shot of a knife swirling deep golden caramel into the creamy white fudg

Chill & Set:

5. Chill and set.

Refrigerate for at least 2 hours or until firm.

A super close-up, top-down shot of a baking dish covered with plastic wrap, resting in the fridge

Cut & Serve:

6. Cut into squares.

Once set, lift the fudge out using the parchment paper, cut into squares, and enjoy!

A super close-up, top-down shot of White Chocolate Caramel Fudge squares stacked on parchment paper

Leftovers & Storage

  • Store in an airtight container in the fridge for up to 1 week.
  • Want to keep it longer? Freeze the fudge for up to 3 months and thaw before serving.

Wrap-Up

And that’s it—your White Chocolate Caramel Fudge is ready to enjoy! It’s sweet, creamy, and packed with caramel goodness in every bite. Try it out, take a pic, and let me know how it turned out. Happy snacking! 🍫✨

Hi there! I'm Millie Pham, a devoted brewer and tea lover at heart. As the founder of Bean Leaf Cup, my mission is to share my tea and coffee expertise with you all. I firmly believe that creating a fantastic cup of tea or coffee should be easy for everyone. No matter if you're already a coffee or tea expert or just beginning your journey, I'm here to help you navigate the world of brewing. Welcome aboard!