Skip to Content

Pistachio Swirl Fudge

Sharing is caring!

Pistachio swirl fudge is an easy to make candy recipe that results in a rich and creamy pastel green pistachio fudge that’s studded with chopped pistachios and swirled with dark chocolate.A white platter stacked high with Pistachio Swirl Fudge and pistachios.

This is one of those candies that looks complex but is actually so easy to make. If you have mastered melting chocolate and stirring stuff, then you’ve got the skills to make a beautiful plate of pistachio swirled fudge. You might also enjoy these Rocky Road Haystacks too, same skill set and same prep time! 

A white plate with several rocky road haystack cookies on it.

Rocky Road Haystack Cookies

To make pistachio swirl fudge you will need: 

  • White chocolate chips
  • Butter
  • Salt
  • Sweetened condensed milk
  • Marshmallow creme
  • Instant pistachio pudding mix
  • Chopped pistachios
  • Dark chocolate chips

A close up image of 3 pieces of Pistachio swirl fudge that show the chopped pistachios inside the fudge.

The first thing that you need to do is line an 8 by 8 pan with heavy duty foil. I used my red and white Crow Canyon pan. I love the vintage look of there products. You can find this pan on Amazon

Very lightly butter the foil and set the pan aside. 

Next shell and chop your pistachios. For this recipe you will need approximately 1/2 cup of shelled and chopped pistachios. That’s roughly equal to two gas station snack (1.75 ounce) size bags of pistachios. 

(And yes, I did use gas station snacks to make this fudge because the other bags of pistachios at the store were $8 and December is an expensive month!!) A sauce pan with the ingredients needed to make pistachio swirl fudge sits next to a bowl of chopped pistachios. A foil lined 8x8 pan is in the background.

You’ll add the white chocolate chips, butter, salt, sweetened condensed milk, marshmallow fluff and instant pistachio pudding mix to a medium-sized saucepan and heat over low to medium heat.

Heat and stir until everything is melted and smooth. Reduce heat to the lowest setting and stir in the chopped pistachios. Chopped pistachios are added to the fudge base.

Meanwhile, melt 1 cup of dark chocolate chips in the microwave. The goal here is to have everything all hot and melted at the same time.

Pour the hot fudge into the prepared pan. Then spoon dollops of melted chocolate over the top. Use a toothpick or a butter knife to swirl the chocolate into the fudge.The hot pistachio fudge is poured into the pan.Melted dark chocolate is spooned over the hot fudge.

Lightly tap the pan on the counter to remove any air bubbles and place in the fridge to chill completely. After the chocolate is swirled into the pistachio fudge place it in the fridge to set.

After the fudge has completely cooled and is firm to the touch, remove from the pan and cut into 1 inch squares. This recipe is an adaptation of a pistachio fudge recipe from The Lady Behind the Curtain.  

A plate of Pistachio Swirl Fudge

Pistachio Swirl Fudge

Yield: 48 pieces
Prep Time: 10 minutes
Cook Time: 15 minutes
Total Time: 25 minutes

A rich and creamy pastel green pistachio fudge that's studded with chopped pistachios and swirled with dark chocolate


  • 3.5 cups white chocolate chips
  • 3 tablespoons butter
  • 1/4 teaspoon of salt
  • 1 (14 ounce) can sweetened condensed milk
  • 1 (7 ounce) jar marshmallow creme
  • 1 (3.4 ounce) box instant pistachio pudding mix
  • 1/2 cup chopped pistachios
  • 1 cup dark chocolate chips


    Line a 8x8-inch baking pan with foil. Lightly butter the foil.

    In a medium sized saucepan combine the white chocolate chips, butter, salt, condensed milk, marshmallow creme and pudding mix. Heat on medium low heat until melted and smooth.

    Stir in the pistachios and reduce heat to the lowest setting.

    Meanwhile, melt one cup of dark chocolate chips in the microwave by heating at 50 percent power for 1-2 minutes.

    Pour the hot fudge into your prepared pan. Drizzle the melted dark chocolate over the fudge. Using a toothpick or a butter knife, swirl the dark chocolate into the pistachio fudge.

    Cover the pan with plastic wrap and refrigerate until set.

    Remove from refrigerator, peel off the foil, and cut into squares to serve.


Store at room temperature in a tightly sealed container.

Did you make this recipe?

Please leave a review or a photo! I'd love to hear your feedback!

Pin this recipe for later!

Pistachio swirl fudge is an easy to make candy recipe that results in a rich and creamy pastel green pistachio fudge that's studded with chopped pistachios and swirled with dark chocolate. #pistachiofudge #swirledfudge #easychristmascandy #fudgerecipe

Accidental Happy Baker is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program. As an Amazon Associate I earn from qualifying purchases at amazon .com at no additional cost to you.

David Nelson

Sunday 29th of May 2022

I used Giardelli chocolate chips, and could not get them to "melt" so as to drizzle them. I had to milk to them. What brand of chocolate chips did you use?

Amy D

Monday 30th of May 2022

Hi Dave, It sounds like your chocolate chips probably seized. It seems to happen more with chocolate chips than bigger pieces of chocolate and it occurs when the chocolate is over-heated or heated too quickly. Next time, you can try stirring in a teaspoon of boiling water and see if that brings back that melted chocolate texture we were looking for in this recipe. To answer your question about brands, I generally buy Tollhouse chocolate chips or Ghirardelli depending on what grocery store I'm shopping at, and think that both are good quality. I don't generally recommend store brands or off brands for chocolate chips.

Hope this helps! Amy D.

Skip to Recipe