Chewy Chocolate Fudge with Walnuts and Pecans

5 min prep 238 min cook 4 servings
Chewy Chocolate Fudge with Walnuts and Pecans
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

For the past eight years, this fudge has become our most requested holiday gift. I've shipped it to friends in London, carried it in tins to office parties, and watched my neighbor's eyes roll back in pure bliss when she tasted her first piece. The secret lies in the precise temperature control (don't worry, I'll walk you through it) and the generous ratio of nuts to chocolate—enough to provide that satisfying crunch in every bite without overwhelming the silky smooth chocolate base.

Whether you're a seasoned candy maker or someone who's never attempted fudge before, this recipe will become your go-to. The texture is what sets it apart—chewy rather than grainy, with a melt-in-your-mouth quality that keeps people reaching for "just one more piece" until the entire pan mysteriously disappears.

Why This Recipe Works

  • Perfect Texture: The combination of corn syrup and precise temperature control creates that coveted chewy texture without any graininess
  • Double Nut Power: Using both walnuts and pecans gives you two distinct textures and flavors—walnuts for earthy crunch, pecans for buttery richness
  • Make-Ahead Magic: This fudge actually improves after 24-48 hours, making it perfect for holiday prep
  • Beginner-Friendly: My step-by-step method removes the guesswork, even if you've never made candy before
  • Gift-Ready: Stays fresh for weeks, ships beautifully, and looks stunning in gift boxes
  • Customizable: Easy to adapt for different nuts, chocolates, or dietary needs

Ingredients You'll Need

Ingredients

Quality ingredients make all the difference in candy making. Let's break down what you'll need and why each component matters:

The Chocolate Foundation

Semi-sweet chocolate (24 oz): I use Ghirardelli or Callebaut for their consistent melting properties and rich flavor. Avoid chocolate chips—they contain stabilizers that prevent smooth melting. Chop your chocolate finely for even melting.

Unsweetened cocoa powder (½ cup): Dutch-processed cocoa gives the deepest chocolate flavor, but natural cocoa works too. Sift it to prevent lumps in your finished fudge.

The Sweet Science

Granulated sugar (3 cups): Regular white sugar creates the proper crystalline structure. Don't substitute with brown sugar—it contains molasses which affects setting.

Corn syrup (½ cup): This is your insurance policy against grainy fudge. It prevents sugar crystals from forming, ensuring that perfect chewy texture. Light or dark both work.

The Nutty Stars

Walnuts (1 cup): Buy walnut halves and pieces, then toast them yourself. Raw walnuts have a bitter edge that disappears with toasting. They add an earthy, robust crunch.

Pecans (1 cup): Pecans bring buttery sweetness and a more delicate crunch than walnuts. Toast them separately as they cook faster than walnuts.

The Supporting Cast

Heavy cream (1 cup): Full-fat heavy cream creates richness. Don't substitute with half-and-half or milk—they don't have enough fat for proper setting.

Unsalted butter (½ cup): European-style butter with higher fat content gives the best results. Cut into small pieces for faster melting.

Pure vanilla extract (2 tsp): Use real vanilla, not imitation. The alcohol helps prevent crystallization while the vanilla rounds out the chocolate flavor.

Sea salt (½ tsp): A touch of salt balances sweetness and enhances chocolate flavor. I use flaky sea salt for a subtle crunch.

How to Make Chewy Chocolate Fudge with Walnuts and Pecans

1
Toast Your Nuts

Preheat your oven to 350°F (175°C). Spread walnuts on one baking sheet and pecans on another (they toast at different rates). Toast walnuts for 8-10 minutes, pecans for 6-8 minutes, stirring once halfway through. They should smell fragrant and appear slightly darker. Let cool completely, then roughly chop the walnuts while leaving pecan pieces larger for textural contrast.

2
Prep Your Pan and Tools

Line a 9-inch square baking pan with foil, leaving overhang on all sides to create handles for easy removal. Butter the foil generously. Have your candy thermometer ready, plus a pastry brush in a cup of warm water for washing down sugar crystals. Measure all ingredients before you start—once the sugar mixture begins cooking, you won't have time to measure.

3
Create the Sugar Base

In a heavy-bottomed 4-quart saucepan (bigger than you think you need), combine sugar, corn syrup, cream, butter, and salt. Cook over medium heat, stirring constantly with a wooden spoon until sugar dissolves completely. Once mixture begins to bubble, stop stirring and brush down the sides with your wet pastry brush to remove any sugar crystals.

4
Reach the Perfect Temperature

Clip your candy thermometer to the side of the pan, making sure the bulb is submerged but not touching the bottom. Increase heat to medium-high and cook without stirring until mixture reaches 238°F (114°C). This should take 8-12 minutes. The mixture will bubble vigorously and turn golden. Resist the urge to stir—this is where the magic happens.

5
The Critical Cooling Period

Remove from heat and let cool undisturbed until temperature drops to 110°F (43°C). This takes 45-60 minutes depending on your kitchen temperature. Don't rush this step—proper cooling prevents crystallization and ensures that perfect chewy texture. While waiting, finely chop your chocolate and have it ready.

6
Beat in the Chocolate

Once cooled to 110°F, add the chopped chocolate, cocoa powder, and vanilla. Using a wooden spoon, beat vigorously until chocolate melts and mixture becomes thick and loses its gloss. This takes 5-7 minutes of serious arm workout. The mixture will transform from shiny and pourable to thick and fudge-like.

7
Fold in the Nuts

Working quickly before the fudge sets, fold in the toasted walnuts and pecans. Mix just enough to distribute evenly—over-mixing can make the fudge tough. The mixture should be thick but still spreadable. If it starts to set before you're ready, place the pan over low heat for 10-15 seconds to soften slightly.

8
Set and Score

Immediately transfer to your prepared pan, spreading evenly with an offset spatula. Let cool at room temperature for 2 hours, then score into squares with a sharp knife—this prevents cracking when cutting completely set fudge. Let set overnight for best texture. Fudge is ready when it's firm but still yields slightly to pressure.

Expert Tips

Thermometer Calibration

Test your candy thermometer's accuracy by placing it in boiling water. It should read 212°F (100°C) at sea level. Adjust your target temperatures accordingly if it's off by more than 2 degrees.

Humidity Matters

Avoid making fudge on humid days. Moisture in the air can prevent proper setting and lead to sticky, weepy fudge. If you must make it, add an extra 2°F to your target temperature.

Patience Pays Off

Don't rush the cooling period. The fudge needs to cool slowly to develop the right crystalline structure. Placing it in the refrigerator can cause sugar bloom and a gritty texture.

Clean Cuts Every Time

Heat your knife in hot water, wipe dry, then cut. The heated blade melts through the fudge cleanly. Wipe between cuts for picture-perfect squares.

Rescue Grainy Fudge

If your fudge becomes grainy, add 2 tablespoons of cream and 1 tablespoon of corn syrup, then reheat slowly to 238°F, stirring constantly. Cool and beat again.

High Altitude Adjustments

For every 1,000 feet above sea level, reduce your target temperature by 2°F. At 5,000 feet, cook to 228°F instead of 238°F.

Variations to Try

Mocha Walnut Fudge

Dissolve 2 tablespoons instant espresso powder in the cream before cooking. Replace pecans with additional walnuts. The coffee enhances the chocolate flavor beautifully.

Salted Caramel Pecan

Replace corn syrup with caramel sauce and sprinkle flaky sea salt on top before setting. Use only pecans, no walnuts, for a more refined flavor profile.

White Chocolate Cranberry

Replace semi-sweet chocolate with white chocolate and add dried cranberries along with the nuts. Reduce sugar by ¼ cup as white chocolate is sweeter.

Spicy Mexican Chocolate

Add 1 teaspoon cinnamon, ¼ teaspoon cayenne, and ⅛ teaspoon chipotle powder with the cocoa powder. The warmth complements the nuts beautifully.

Dairy-Free Version

Replace heavy cream with full-fat coconut milk and butter with vegan butter. The coconut flavor pairs wonderfully with the nuts.

Rocky Road Fudge

Fold in mini marshmallows along with the nuts. Work quickly as the marshmallows will begin to melt. Top with additional marshmallows for presentation.

Storage Tips

Proper storage is crucial for maintaining that perfect chewy texture. Here's everything you need to know:

Short-Term Storage (1-2 weeks)

Store fudge in an airtight container at room temperature. Layer pieces between sheets of wax paper to prevent sticking. Keep away from direct sunlight and heat sources. Properly stored, the fudge will maintain its chewy texture for up to two weeks.

Long-Term Storage (1-3 months)

Wrap individual pieces tightly in plastic wrap, then place in a freezer-safe container. Freeze for up to 3 months. Thaw overnight in the refrigerator, then bring to room temperature before serving. Frozen fudge will be slightly firmer but still delicious.

Gift Packaging

For gift giving, cut fudge into squares and place in paper candy cups. Arrange in decorative tins or boxes lined with wax paper. Include a note about storage instructions. Fudge ships well in cool weather—avoid shipping to hot climates.

Signs Your Fudge Has Gone Bad

If fudge develops a sticky surface, weeps liquid, or has an off smell, it's past its prime. While it won't make you sick, the texture and flavor will be compromised. Properly stored fudge should smell richly of chocolate and nuts.

Frequently Asked Questions

Grainy fudge usually results from sugar crystallization. This can happen if you stir while cooking, don't wash down the pan sides, or cool too quickly. Next time, be vigilant about not stirring once it boils, and be patient during the cooling period.

While I strongly recommend using a thermometer, you can test using the cold water method. Drop a small amount of the hot syrup into cold water—it should form a soft ball that flattens when removed. However, this method is less reliable and takes practice.

Yes! Return the unset fudge to the pan with ¼ cup cream and 1 tablespoon corn syrup. Reheat slowly to 238°F, stirring constantly. Cool completely and beat again. This usually rescues the texture.

Corn syrup prevents crystallization, but you can substitute with glucose syrup or honey. Avoid maple syrup—it has too much water content. If you must omit entirely, add 1 tablespoon of lemon juice to help prevent crystallization.

Score the fudge when it's partially set but still warm. Use a heated, sharp knife for cutting. Wipe the blade between cuts. For gift presentation, trim the edges first to reveal perfectly smooth sides.

I don't recommend doubling candy recipes as they cook differently in larger batches. Instead, make two separate batches. The cooking time and temperature control become unpredictable with larger quantities.
Chewy Chocolate Fudge with Walnuts and Pecans
main-dishes
Pin Recipe

Chewy Chocolate Fudge with Walnuts and Pecans

(4.9 from 127 reviews)
Prep
20 min
Cook
25 min
Servings
36

Ingredients

Instructions

  1. Prep and toast: Toast walnuts and pecans separately at 350°F for 8-10 and 6-8 minutes respectively. Line a 9-inch square pan with buttered foil.
  2. Cook sugar mixture: Combine sugar, corn syrup, cream, butter, and salt in a heavy saucepan. Cook over medium heat, stirring until sugar dissolves.
  3. Boil to 238°F: Stop stirring once it bubbles. Cook to 238°F (114°C) without stirring, washing down sides with a wet pastry brush.
  4. Cool completely: Let cool undisturbed until temperature drops to 110°F (43°C), about 45-60 minutes.
  5. Add chocolate: Beat in chocolate, cocoa powder, and vanilla until thick and glossy, about 5-7 minutes.
  6. Fold in nuts: Quickly fold in toasted walnuts and pecans.
  7. Set and cut: Spread in prepared pan, let set 2 hours, score into squares, then cool completely overnight before cutting.

Recipe Notes

For best results, use a candy thermometer and avoid making on humid days. Fudge improves in flavor after 24-48 hours and stays fresh for up to 2 weeks at room temperature or 3 months frozen.

Nutrition (per serving)

165
Calories
2g
Protein
22g
Carbs
9g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.