The holidays at my house in Texas always mean one thing: fudge. Not just any fudge, mind you, but this Old Fashioned Chocolate Fudge. The kind my grandma used to make, the kind that disappears faster than you can say “Merry Christmas,” and the kind that makes you feel all warm and cozy inside. I’ve made this fudge at least a dozen times in my kitchen, tweaking it until it was just right. This recipe is a promise of a smooth, rich, and utterly irresistible treat that’ll become a family favorite.

Why This Recipe Works
Let’s be real, as busy moms, we need recipes that are both delicious and doable. This Old Fashioned Chocolate Fudge recipe delivers on both fronts. Here’s why it’s a winner:
- Simple Ingredients: You probably already have most of these in your pantry.
- Quick to Make: From start to finish, it’s ready in under an hour (plus chilling time).
- Kid-Approved: My kids practically inhale this stuff. It’s a guaranteed crowd-pleaser.
- Make-Ahead Friendly: Perfect for holiday baking or when you need a sweet treat ready to go.
I’ve personally tested this recipe countless times, adjusting the ratios and techniques to ensure it’s foolproof. Trust me, even if you’re a beginner, you can make amazing fudge with this recipe.
Ingredients
- 2 cups granulated sugar
- 3/4 cup unsweetened cocoa powder
- 1/2 cup (1 stick) unsalted butter, cut into pieces
- 1 cup whole milk
- 1/4 teaspoon salt
- 1 teaspoon vanilla extract
Ingredient Notes
Let’s talk ingredients. Quality matters, y’all! Here’s a little more detail:
- Cocoa Powder: I prefer using Dutch-processed cocoa powder for a richer, smoother flavor. But regular unsweetened cocoa powder works just fine.
- Butter: Real butter is essential for that melt-in-your-mouth texture. Don’t substitute with margarine.
- Vanilla Extract: Use pure vanilla extract, not imitation. It makes a world of difference!
- Milk: Whole milk is best for achieving that creamy, decadent fudge. You can use 2% in a pinch, but the texture might be slightly different.
Step-by-Step Instructions
Now for the fun part! Let’s make some fudge.
- Step 1: Combine Ingredients. In a medium saucepan, whisk together the sugar, cocoa powder, butter, milk, and salt. Make sure everything is well combined before you turn on the heat.
- Step 2: Cook Over Medium Heat. Place the saucepan over medium heat and stir constantly until the mixture comes to a rolling boil. A rolling boil means that the mixture continues to boil even while you stir.
- Step 3: Boil Without Stirring. Once the mixture reaches a rolling boil, stop stirring and insert a candy thermometer. Continue to cook until the thermometer reaches 235°F (113°C), also known as the soft-ball stage. This usually takes about 8-10 minutes. After testing this several times, I learned that using a heavy-bottomed pan helps prevent scorching and ensures even cooking.
- Step 4: Cool Slightly. Remove the saucepan from the heat and let it cool for about 5 minutes. Don’t skip this step! It’s crucial for achieving the right texture.
- Step 5: Add Vanilla and Beat. Add the vanilla extract and beat the fudge with a wooden spoon or spatula until it thickens and loses its glossy sheen. This usually takes about 5-7 minutes. Be patient; it will happen!
- Step 6: Pour into Pan. Pour the fudge into a greased and lined 8×8 inch square pan. I like to use parchment paper for easy removal.
- Step 7: Chill. Refrigerate for at least 2 hours, or until firm.
- Step 8: Cut and Serve. Once the fudge is firm, lift it out of the pan using the parchment paper. Cut it into squares and enjoy!
Expert Tips from My Kitchen
Here are a few of my tried-and-true tips for making the best Old Fashioned Chocolate Fudge:
- Use a Candy Thermometer: This is non-negotiable! A candy thermometer is the key to achieving the perfect fudge consistency.
- Don’t Overcook: Overcooked fudge will be dry and crumbly. Aim for exactly 235°F (113°C).
- Beat Vigorously: Beating the fudge after it cools is crucial for creating that smooth, creamy texture.
- Add Nuts: If you like nuts in your fudge, add 1/2 cup of chopped walnuts or pecans after beating.
- Adjust for Altitude: If you live at a high altitude, you may need to adjust the cooking time. As a general rule, subtract 1 degree Fahrenheit for every 500 feet above sea level.
- Kid-Friendly Twist: Let the kids help with stirring and adding the vanilla extract. They’ll love being involved!
- Prevent Grainy Fudge: Make sure all the sugar crystals are dissolved during the cooking process. Stir constantly at the beginning.
Storage & Meal Prep
This fudge is great for making ahead and keeping on hand for sweet cravings.
- Storage: Store the fudge in an airtight container at room temperature for up to 1 week, or in the refrigerator for up to 2 weeks.
- Freezing: You can also freeze fudge for up to 2 months. Wrap it tightly in plastic wrap and then in foil to prevent freezer burn.
- Reheating: No reheating needed! Just let the fudge come to room temperature before serving.
- Make-Ahead: The entire recipe can be made 2-3 days in advance. Just store it properly.
Substitutions & Variations
Want to mix things up a bit? Here are a few substitutions and variations you can try:
- Dairy-Free: Substitute the butter with a vegan butter substitute and the milk with almond milk or coconut milk. I haven’t personally tested this, but it should work.
- Peanut Butter Fudge: Add 1/2 cup of peanut butter along with the vanilla extract.
- Mint Chocolate Fudge: Add 1/2 teaspoon of peppermint extract along with the vanilla extract.
- Salted Caramel Fudge: Sprinkle a pinch of sea salt on top of the fudge after pouring it into the pan.
- Espresso Fudge: Dissolve 1 teaspoon of instant espresso powder in the milk before cooking.

Frequently Asked Questions
Can I use a different size pan?
While an 8×8 inch pan is ideal for achieving the right thickness, you can use a 9×9 inch pan. The fudge will be slightly thinner, but still delicious. Avoid using a pan that is too large, as the fudge may not set properly.
How do I know when the fudge is done?
The best way to tell if the fudge is done is to use a candy thermometer and cook it to 235°F (113°C). If you don’t have a candy thermometer, you can use the cold water test. Drop a small amount of the fudge mixture into a bowl of cold water. If it forms a soft ball that you can easily flatten, it’s ready.
Why is my fudge grainy?
Grainy fudge is usually caused by sugar crystals that haven’t dissolved properly. Make sure to stir the mixture constantly at the beginning to dissolve the sugar completely. Also, avoid stirring the mixture after it reaches a rolling boil, as this can also cause graininess.
Can I add marshmallows to this fudge?
Absolutely! Stir in 1 cup of mini marshmallows after you remove the fudge from the heat and before you beat it. This will create a delicious and gooey marshmallow fudge.
Is this recipe kid-friendly?
Yes! This recipe is perfect for getting the kids involved in the kitchen. They can help with stirring, measuring ingredients, and adding the vanilla extract. Just be sure to supervise them closely, especially when the mixture is hot.
What if my fudge doesn’t set?
If your fudge doesn’t set, it’s likely that it wasn’t cooked to a high enough temperature. You can try reheating the fudge mixture on low heat, stirring constantly, until it reaches 235°F (113°C). Then, pour it back into the pan and chill it again.
Serving Suggestions
This Old Fashioned Chocolate Fudge is delicious on its own, but here are a few ideas for serving it:
- Serve it with a glass of cold milk or hot chocolate.
- Add it to a dessert platter along with other holiday treats.
- Crumble it over ice cream or yogurt.
- Package it in small boxes or bags as gifts for friends and family.
For a simple plating idea, cut the fudge into neat squares and arrange them on a pretty plate. You can also sprinkle a little cocoa powder or powdered sugar on top for an elegant touch.
Portion sizes will depend on how generous you’re feeling! I usually cut the fudge into 1-inch squares, which is a good size for a satisfying treat.
This Old Fashioned Chocolate Fudge is more than just a recipe; it’s a tradition, a memory, and a whole lot of love packed into one sweet treat. It’s perfect for bringing families together and creating moments of joy. I hope you’ll give it a try and share your results with me in the comments below. And if you’re looking for more family-friendly recipes, be sure to check out my other posts or sign up for my newsletter. Happy baking, y’all!
PrintEasy Old Fashioned Chocolate Fudge
Whip up easy Old Fashioned Chocolate Fudge with this familyapproved recipe from my Texas kitchen So simple delicious my kids love this Get the recipe
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 30 minutes
- Yield: 64 squares
- Category: Dessert
- Cuisine: American
Ingredients
- 2 cups granulated sugar
- 3/4 cup unsweetened cocoa powder
- 1/2 cup (1 stick) unsalted butter, cut into pieces
- 1 cup whole milk
- 1/4 teaspoon salt
- 1 teaspoon vanilla extract
Instructions
- Combine Ingredients: In a medium saucepan, whisk together the sugar, cocoa powder, butter, milk, and salt. Make sure everything is well combined before you turn on the heat.
- Cook Over Medium Heat: Place the saucepan over medium heat and stir constantly until the mixture comes to a rolling boil.
- Boil Without Stirring: Once the mixture reaches a rolling boil, stop stirring and insert a candy thermometer. Continue to cook until the thermometer reaches 235°F (113°C), also known as the soft-ball stage. This usually takes about 8-10 minutes.
- Cool Slightly: Remove the saucepan from the heat and let it cool for about 5 minutes.
- Add Vanilla and Beat: Add the vanilla extract and beat the fudge with a wooden spoon or spatula until it thickens and loses its glossy sheen. This usually takes about 5-7 minutes.
- Pour into Pan: Pour the fudge into a greased and lined 8×8 inch square pan.
- Chill: Refrigerate for at least 2 hours, or until firm.
- Cut and Serve: Once the fudge is firm, lift it out of the pan using the parchment paper. Cut it into squares and enjoy!
Notes
This Old Fashioned Chocolate Fudge recipe is a smooth, rich, and utterly irresistible treat that’ll become a family favorite. Made with simple ingredients and quick to make, it’s perfect for busy moms and holiday baking.
