Dreamy Butterbeer Fudge

As seen in Sweet Treats to Satisfy Any Craving.

Treat yourself to a nostalgic sweet loaded with classic flavors and a touch of magic. You’ll spread a rich butterscotch caramel layer under a creamy white chocolate one. Each is packed with butter, marshmallow fluff, and thick condensed milk. Cook candy on the stove first, pour it into your container, then chill it to set. Chop into cubes and enjoy! It’s a crowd-pleaser at parties or just to brighten your day.

Lindsey
Created By Lindsey
Last updated on Mon, 23 Jun 2025 23:12:09 GMT
A stack of orange and white layered squares. Save Pin
A stack of orange and white layered squares. | cookbing.com

If you’ve got a sweet tooth or love Harry Potter, you’ll flip for this homemade Butterbeer Fudge. Smooth layers of dreamy white chocolate and bold butterscotch melt together in every chewy bite. Every time my family wants a special snack or watches a magical movie, this fudge disappears in a flash—no magic wand needed.

The first batch I ever made was for my kid’s wizard-themed birthday bash—adults and kiddos snuck back for thirds. Now it’s tradition at every Harry Potter binge night we do.

Dreamy Ingredients

  • White chocolate chips: makes everything extra creamy and crowns the fudge on top. Try finding real cocoa butter in the chocolate if you can
  • Butterscotch chips: brings out that unmistakable butterbeer flavor. Good quality chips melt better every time
  • Caramel ice cream syrup: adds pops of caramel butterscotch notes, just like the legendary drink
  • Granulated white sugar: sets the sweetness and helps get the right bite. Fine sugar melts down quickly
  • Sweetened condensed milk: turns out that classic fudgy chew and keeps it soft. Use your go-to brand
  • Marshmallow crème: makes things stretchy and smooth for swirlier layers. Fresher is easier to mix
  • Salted butter: gives each bite some richness and keeps things from being too sugary. Stick with butter that’s got only simple stuff in it

Magical How-To

Slicing Squares:
After the fudge firms up and is chilled, grab the edges of the parchment and pop it out of the dish. Chop into bite-sized squares for snacking
Pour and Chill Again:
Pour the melty white chocolate mix over the icy butterscotch fudge that's waiting in the pan. Gently even it out, then move the dish to the fridge for a couple hours or freezer for about sixty minutes until solid
Short Boil and Melt White Chocolate:
As soon as it starts bubbling, cut the heat down to medium and keep stirring a couple more minutes. Take it off the stove, add the white chocolate chips, and fold them in gently until just melted—don't overthink it or the top might get gritty
Make the White Chocolate Layer:
In a different saucepan, combine sugar, butter, marshmallow crème, and sweetened condensed milk. Warm it all up over medium until it’s all smooth and a slow boil starts
Cool Down First Layer:
Pour that golden fudge into your lined pan and use a spatula to spread it out. Throw it in the freezer to chill while you get layer two started
Mix and Whip It:
Remove from the stove and whisk fast by hand for another minute or two. The mix will thicken up but should still pour easily
Drop in Butterscotch Chips:
Once the timer's up, dump in those butterscotch chips and stir until they melt all the way—and you’ve got a silky, golden mix
Bubble That Mix:
Keep on stirring till it bubbles—then time it for four minutes, always stirring so nothing sticks. Mixture turns into a smooth tan color and will start thickening up fast
Whip Up the Butterscotch Base:
Toss the butter, marshmallow crème, condensed milk, sugar, and caramel syrup in a pan and warm on medium-high, stirring as everything smooths out and melts together
Get Your Dish Ready:
Set up an eight-inch square dish by lining it with parchment and spraying it with nonstick spray—gets the fudge out clean
A stack of white and brown squares. Save Pin
A stack of white and brown squares. | cookbing.com

I love how the butterscotch and white chocolate twist together in the middle. The soft layers and buttery caramel flavor always remind us of those gray afternoons spent wrapped in blankets, watching Harry Potter with a plate of this fudge warming us up

Best Ways to Store

Keep your fudge in a tight container in the fridge and it’ll last almost two weeks. Got leftovers? Drop extra pieces in a zip-top bag for the freezer—they’ll keep about three months. Just let frozen fudge hang out on the counter until soft again before digging in

Ingredient Swaps

No butterscotch chips around? Grab toffee chips for a tasty twist. If you’re dairy free, try plant-based butter and dairy free white chocolate—just go slow when melting. You can sub light corn syrup for the caramel kind in a pinch, but it won’t taste as buttery-rich

How to Serve

This fudge is perfect paired with steamy mugs of cocoa or homemade butterbeer to really bring the magic. For parties, cut the squares teeny-tiny so no one misses a bite. Top them off with a dollop of whipped cream and a fun scatter of butterscotch chips for extra charm

A stack of white and brown cake. Save Pin
A stack of white and brown cake. | cookbing.com

Fun Backstory

Back in late 1800s America, fudge started as a sweet treat—but adding butterbeer flavor gives it a new magical spin inspired by the world of Harry Potter. In the books, butterbeer was supposed to be cozy and heartwarming, so every piece of this dessert is a little slice of that warming magic from the Three Broomsticks

Common Questions

→ What gives this fudge its butterbeer flavor?

That classic flavor comes together when you mix butterscotch chips, caramel syrup, and a super creamy base.

→ How do I keep the white chocolate layer smooth?

Once you've taken it off the heat, gently melt the white chocolate and just stir until it's blended so it stays silky.

→ Can I use unsalted butter instead of salted?

Sure thing—if you go unsalted, it's a good idea to toss in a little salt so it doesn't end up too sweet.

→ How should I store the fudge?

Pop the fudge in a sealed container and keep it in the fridge for a week, or freeze it if you want it to last even longer.

→ Can I substitute marshmallow crème?

If you swap out the marshmallow crème, the fudge might lose its creamy texture, so results can vary.

→ Is this fudge suitable for parties?

Definitely! Its fun layers and throwback flavor always get people talking at themed get-togethers and parties.

butterbeer fudge

Buttery fudge with dreamy butterscotch and smooth white chocolate, each bite melts sweet and soft in your mouth.

Preparation Time
5 Minutes
Cooking Time
15 Minutes
Overall Time
20 Minutes
Created By: Lindsey

Recipe Type: Desserts

Skill Level: Beginner-Friendly

Type of Cuisine: American

Serves: 49 Portions (49 pieces (1-inch each))

Diet Preferences: Suitable for Vegetarians

What You'll Need

→ Butterbeer Fudge Layer

01 1 bag (11 ounces) butterscotch chips
02 1/4 cup caramel ice cream syrup
03 1/2 cup granulated white sugar
04 3/4 cup sweetened condensed milk
05 4 ounces marshmallow crème
06 10 tablespoons salted butter

→ White Chocolate Layer

07 1 cup white chocolate chips
08 1/4 cup sweetened condensed milk
09 3 ounces marshmallow crème
10 1/2 cup salted butter
11 1/2 cup granulated white sugar

Step-by-Step Directions

Step 01

Let everything sit in the fridge for a couple hours or toss it in the freezer for an hour. Once it’s firm, cut into small bite-size pieces and dig in.

Step 02

Pour the melty white chocolate layer right over the butterscotch mix. Gently nudge it to the corners so it covers everything nicely.

Step 03

Dump your white chocolate chips into the hot mix. Gently stir just until they’re all melted, but don’t overdo it or it could get clumpy.

Step 04

Let the mix bubble, then turn the heat to medium and keep stirring for two minutes. Take it off the stove now.

Step 05

Use a clean saucepan. Toss in sugar, butter, marshmallow crème, and condensed milk over medium heat. Keep stirring ‘til it boils.

Step 06

Take the pot off the heat and keep whisking for an extra minute or so as it thickens even more. Spread this evenly in your lined pan and chill in the freezer.

Step 07

Now add the butterscotch chips. Stir them in until everything’s totally smooth.

Step 08

Let it bubble for 4 minutes, stirring the whole time. You’ll see it turn golden and start to get thick.

Step 09

On medium-high heat in a pot, put in butter, marshmallow crème, sweetened condensed milk, sugar, and caramel syrup. Keep stirring steady until it starts to boil.

Step 10

Grab an 8x8-inch pan, line it with parchment, and give it a quick spray of oil. Set it to the side until you’re ready for it.

Helpful Notes

  1. White chocolate can go grainy if stirred too much. As soon as it’s melted, spread it right away so it stays creamy.

Essential Tools

  • Sharp knife
  • Parchment paper
  • 8x8-inch baking dish
  • Wooden spoon or silicone spatula
  • Medium saucepan

Allergen Warnings

Always review the ingredient labels for allergens or consult a healthcare professional with concerns.
  • Has dairy and soy. Depending on which chips you buy, it might also have gluten.

Nutritional Info (Per Portion)

Nutritional values are approximations and shouldn’t be viewed as customized health guidance.
  • Calories: 108
  • Fat Content: ~
  • Carbohydrates: ~
  • Protein Content: ~