Pistachio Fudge
Pistachio fudge is a smooth, creamy treat that blends the subtle nuttiness of pistachios with a rich white chocolate base. It has an elegant pale green hue, melts beautifully on the tongue, and looks impressive without complicated techniques. If you’re new to candy-making, this recipe is an excellent place to start because it doesn’t require a candy thermometer and relies on a simple melt-and-stir method.

Why This Recipe Always Works
Pistachio fudge succeeds because of three things: fat from the chocolate and butter, sweetness from condensed milk, and flavor from real pistachios. These elements come together to make a soft, sliceable candy that firms perfectly in the fridge. You can make it ahead, package it as a gift, or serve it for holidays and celebrations.
Ingredients
For the Fudge
- 2 cups white chocolate chips or chopped white chocolate
- 1 cup sweetened condensed milk
- 3 tablespoons unsalted butter
- ½ teaspoon vanilla extract
- ½ teaspoon almond extract
- ¾ cup shelled pistachios, roughly chopped
- Optional pinch of salt for balance
Optional Garnish
- Extra chopped pistachios for topping
- Flaky sea salt
Equipment
- 8×8-inch square baking pan
- Parchment paper
- Heavy-bottom saucepan or double boiler
- Rubber spatula
- Mixing bowl
- Sharp knife
Instructions
Prepare Your Pan
Line an 8×8-inch pan with parchment paper. Leave some overhang so you can lift the fudge out easily later.
Melt the Base Slowly
Add white chocolate, butter, and sweetened condensed milk to a heat-safe bowl. Place the bowl over a pot of gently simmering water (double boiler method). Stir constantly until everything is smooth. White chocolate is sensitive, so keep the heat low and don’t rush.
Add Flavor
Remove the bowl from heat. Stir in vanilla and almond extracts along with a pinch of salt. The almond extract enhances the pistachio flavor without overpowering the fudge.
Fold in Pistachios
Let the mixture cool slightly for 2–3 minutes. This prevents the nuts from sinking to the bottom. Add chopped pistachios and fold gently until evenly distributed.
Set the Fudge
Pour the mixture into the parchment-lined pan. Spread it evenly with a spatula so it settles into the corners. Sprinkle extra pistachios or flaky sea salt over the top if desired. Refrigerate for at least 2–3 hours, or until firm.
Slice and Serve
Lift the block of fudge from the pan. Use a sharp knife to cut into squares. For neat edges, wipe the knife between cuts.

Flavor Variations
- Chocolate Pistachio Fudge: Add ¼ cup mini dark chocolate chips to the mixture right before pouring into the pan.
- Cranberry Pistachio Fudge: Fold in ¼ cup chopped dried cranberries for a festive contrast.
- Pistachio Swirl: Melt 3 tablespoons pistachio butter and swirl it into the fudge before chilling.
- Keto-Friendly Version: Use sugar-free white chocolate chips and a sugar-free condensed milk substitute.
Tips for Perfect Texture
- Dry the nuts if they’re salted or roasted in oil. Excess surface moisture or oil causes streaks.
- Chop the pistachios roughly. Too fine, and they disappear into the fudge; too large, and cuts will crumble.
- Don’t microwave the base too aggressively. Uneven heating scorches chocolate and breaks the emulsion.
Storage
Store pistachio fudge in an airtight container in the refrigerator. It will keep for about 10–14 days. If stacking pieces, layer parchment between them to avoid sticking.
Freezing
Fudge freezes well. Wrap the entire block in parchment, then a layer of foil or plastic wrap. Place in a freezer-safe bag or container. Freeze for up to 2 months. Thaw in the refrigerator overnight before slicing.
Frequently Asked Questions
Can I use pistachio pudding mix instead of nuts?
You can, and it will add color and flavor, but it changes the texture. If you go this route, use 1–2 tablespoons of dry mix and still include real pistachios for crunch.
Why use almond extract if the recipe is pistachio-focused?
Pistachios have a mild flavor that benefits from complementary aromas. Almond extract enhances the nutty profile without taking over.
Can I make this fudge dairy-free?
Yes. Use dairy-free sweetened condensed milk and dairy-free white chocolate. Make sure your chocolate melts smoothly; some vegan brands need an extra tablespoon of coconut oil.
What if I don’t have a double boiler?
Microwave in 15–20 second bursts, stirring well between intervals. Go slow and pull back the moment the chocolate is almost melted—residual heat will finish it.
Final Thoughts
Pistachio fudge is one of those recipes that looks refined but is simple enough to make on a quiet afternoon. Its soft, silky texture paired with a nutty crunch makes it irresistible, and it adapts easily to many flavor twists. Keep a batch chilled for guests, gift it during the holidays, or enjoy it with your morning coffee—this fudge never disappoints.

Pistachio Fudge
Equipment
- 8×8-inch pan
- Parchment paper
- Heat-safe bowl or double boiler
- Rubber spatula
- Sharp knife
Ingredients
- Fudge Base
- White chocolate chips or chopped white chocolate 2 cups
- Sweetened condensed milk 1 cup
- Unsalted butter 3 tablespoons
- Vanilla extract ½ teaspoon
- Almond extract ½ teaspoon
- Shelled pistachios roughly chopped ¾ cup
- Salt pinch optional
- Optional Garnish
- Extra chopped pistachios
- Flaky sea salt
Instructions
- Line an 8×8-inch pan with parchment and leave overhang.
- Melt white chocolate, butter, and condensed milk gently over simmering water until smooth.
- Remove from heat and stir in vanilla, almond extract, and optional salt.
- Let cool 2–3 minutes, then fold in chopped pistachios.
- Spread into the pan, smoothing the top. Add extra pistachios or sea salt if desired.
- Refrigerate 2–3 hours until firm.
- Lift from the pan and slice into squares, wiping the knife between cuts.
Notes
Roughly chop pistachios—fine bits disappear, large pieces crumble.
Heat low and slow; white chocolate scorches easily.
