Fudge is a type of soft candy made from sugar, butter, and milk or cream, cooked to a specific temperature and then beaten or stirred to create its characteristic creamy texture. The word "fudge" comes from the early 1800s, and the candy has remained popular for nearly 200 years. What makes fudge different from other candies is its texture—it should be smooth and melt-in-your-mouth rather than hard or brittle.
Learn How to Grow Fava Beans at Home →
The basic science behind fudge involves understanding sugar crystals. When you heat sugar with butter and milk, the mixture reaches a certain temperature that determines whether your final product will be soft or hard. This temperature is measured using a candy thermometer, which shows you when the mixture has reached the "soft ball" stage—around 234 to 240 degrees Fahrenheit. At this temperature, the sugar molecules begin to crystallize in a specific way that creates fudge's signature smooth texture.
Different regions have developed their own fudge variations. Rocky Road fudge includes nuts and marshmallows. Peanut butter fudge uses peanut butter as a main ingredient. Chocolate fudge remains the most classic and popular variety. Some fudge recipes use condensed milk, while others use evaporated milk or heavy cream. Each variation produces slightly different results based on the milk fat content and cooking method.
Making fudge at home costs significantly less than buying it from specialty shops. A homemade batch typically costs between $3 and $7 in ingredients, while store-bought fudge can cost $12 to $20 per pound. When you make fudge yourself, you also control the ingredients, allowing you to avoid additives or use specialty flavors that commercial producers don't offer.
Practical Takeaway: Before starting, familiarize yourself with what fudge actually is—a sugar candy cooked to the soft-ball stage and then beaten to create smooth crystals. Understanding this process helps explain why each step matters in the recipe.
Making successful fudge requires a few specific pieces of equipment. A candy thermometer is essential—this is a thermometer designed to read temperatures up to 400 degrees Fahrenheit and can clip directly onto your pot. Instant-read thermometers or regular kitchen thermometers don't work well for candy making because they're not designed for these high temperatures. A good candy thermometer costs between $5 and $15 and will last for years.
Fix a Hole in Your Sweater: Repair Options Guide →
You'll also need a heavy-bottomed saucepan, preferably stainless steel or copper. The heavy bottom distributes heat evenly and prevents hot spots that can burn your fudge. A 3 to 4-quart saucepan works well for most fudge recipes. Avoid thin aluminum pans, as they conduct heat too quickly and unevenly. You'll also need wooden spoons for stirring—wooden spoons don't conduct heat like metal spoons do, keeping your hands safer while stirring hot fudge.
A digital scale is helpful but not strictly necessary. However, measuring ingredients by weight rather than volume produces more consistent results. If you don't have a scale, measuring cups work, but make sure to level off dry ingredients and use the proper technique for measuring liquids. You'll need a 9-inch square baking pan, parchment paper to line it, and a butter knife for cutting the finished fudge into pieces.
The basic ingredients for classic chocolate fudge are simple: butter, granulated sugar, unsweetened cocoa powder, evaporated milk or heavy cream, vanilla extract, and salt. Most recipes call for 2 cups of sugar, 1 cup of milk or cream, ½ cup of cocoa powder, and ¼ pound (one stick) of butter. These ingredients are found in any grocery store and cost very little. Some recipes also include marshmallow fluff for texture, or peanut butter for different flavors.
Quality ingredients make a noticeable difference. Use real butter rather than margarine—margarine has water content that affects fudge texture. Pure vanilla extract produces better flavor than imitation vanilla. Unsweetened cocoa powder has the truest chocolate flavor, though Dutch-processed cocoa powder creates a darker, richer appearance. Check expiration dates on baking soda and cocoa powder, as old ingredients can produce disappointing results.
Practical Takeaway: Invest in a candy thermometer and heavy-bottomed saucepan—these two items make the difference between successful and failed batches. With these tools and basic pantry ingredients, you have everything needed to start making fudge.
Start by gathering all your ingredients and equipment before you begin cooking. This practice, called mise en place, helps prevent mistakes and allows you to work more smoothly. Line your 9-inch square baking pan with parchment paper, allowing the edges to hang over the sides so you can easily lift the finished fudge out later. Set the pan aside on your counter.
Get Your Free Guide to U-Haul One-Way Rental Pricing →
Combine 2 cups of granulated sugar, 1 cup of evaporated milk, ½ cup of unsweetened cocoa powder, and ¼ pound of butter in your heavy-bottomed saucepan. Start with medium heat and stir continuously with a wooden spoon until the mixture reaches 160 degrees Fahrenheit. This step, called the warming phase, takes about 5 to 7 minutes. Stir occasionally to prevent the cocoa powder from lumping—cocoa powder is hydrophobic and tends to clump when it first contacts liquid.
Once the mixture reaches 160 degrees, increase the heat to medium-high. Insert your candy thermometer at this point, ensuring the bulb is fully submerged in the mixture but not touching the bottom of the pan. The temperature will rise more quickly now. Continue stirring occasionally—not constantly—to help the mixture cook evenly. Stir every 30 seconds or so. The mixture should bubble gently at this stage. This cooking phase typically takes 12 to 15 minutes total, from when you first start cooking until you reach the target temperature.
Watch your candy thermometer carefully as the temperature approaches 238 degrees Fahrenheit. This is your target temperature for soft-ball stage fudge. At 238 degrees, remove the pan from heat immediately. Temperature is critical—if you cook past 240 degrees, your fudge will be too hard and grainy. If you don't reach 234 degrees, your fudge will be too soft and won't set properly. Once removed from heat, don't stir the mixture. Let it cool to about 110 degrees Fahrenheit, which takes approximately 10 to 15 minutes. You can speed this up slightly by placing the pan in a shallow bowl of cool water.
Once cooled to about 110 degrees, add 1 teaspoon of vanilla extract and a pinch of salt. Now begins the crucial beating phase. Using a wooden spoon or hand mixer on medium speed, beat the fudge for 2 to 3 minutes. As you beat, the fudge will begin to thicken and lose its glossy appearance. This is where the magic happens—beating causes the sugar crystals to form in just the right size to create smooth, creamy fudge. When the mixture becomes thick enough that you can't beat it anymore, or it starts to lose its gloss and appear matte, it's ready. This usually happens after 3 to 5 minutes of beating.
Practical Takeaway: Temperature control is everything in fudge making. Use your candy thermometer religiously, and stop cooking at exactly 238 degrees for best results. The beating step transforms a hot sugar mixture into actual fudge, so don't skip this critical phase.
Speed is important when pouring your fudge. Once you've beaten it to the right consistency, immediately pour it into your prepared baking pan with parchment paper. If you wait too long, the fudge may become too thick to pour evenly. Use a rubber spatula to help spread the fudge evenly across the pan, working quickly but carefully. The fudge should fill the pan in a layer about ½ to ¾
This guide is for general information only and is not medical, financial, legal, or other professional advice. For decisions specific to your situation, consult a qualified professional. See our Editorial Policy.