Classic chocolate fudge recipe makes rich, creamy, and perfectly smooth fudge just like the old-fashioned fudge Grandma used to make. With only six simple ingredients, it’s an easy boiled fudge recipe that comes together in about twenty minutes.

If you’re looking for a timeless candy recipe that never goes out of style, this Classic Chocolate Fudge is it. This recipe uses the traditional boiled method to create that perfect melt-in-your-mouth texture that’s sweet, rich, and silky smooth.
You’ll only need six basic ingredients and about twenty minutes to make a pan of homemade fudge that’s ideal for holiday gifting, cookie trays, or enjoying with family and friends. Homemade fudge also makes a great make-ahead treat since it keeps beautifully and travels well.
Whether you’re making it for Christmas, as a homemade gift, or just to satisfy a chocolate craving, this classic fudge recipe always hits the spot.
Ingredient notes and substitutions
- Whole milk: Whole milk will give you richer, creamier fudge.
- Salted butter: If using salted butter, omit the salt.
- Semisweet chocolate chips: Feel free to use bittersweet chocolate chips for fudge that isn’t as sweet.
- Salt: If you don’t have kosher salt or sea salt, use half the amount of table salt.
How to make chocolate fudge
Here you’ll find instructions and step-by-step photos showing how to make this recipe. The full recipe, including ingredients, is given below.
Step 1: Line an 8-inch square baking pan with parchment paper. Lightly spray with nonstick spray.

Step 1: In a large saucepan, add sugar, milk, and butter. Bring to a boil over medium heat. Stir often to prevent the bottom from burning. Boil and stir for 4 minutes. Remove from heat and let stand 1 minute.

Step 3: Add chocolate chips, vanilla, and salt. Stir to melt the chocolate. Continue stirring until all chocolate chips have melted and it becomes smooth.
Step 4: Pour the chocolate mixture into the prepared pan. Smooth the top using a spatula.
Step 5: Let sit at room temperature for at least 2 hours to set. Remove from the pan to cut into small squares.

Recipe Tips!
- Lining your pan: Lining your pan with parchment paper will make it easy to lift the fudge out and cut it into neat squares.
- Variations: Stir in chopped nuts, mini marshmallows, or swirl in peanut butter for a fun twist.

Storage
Store any leftover fudge in an airtight container in the refrigerator. It will keep for up to 1 week when properly stored in the fridge.
More homemade candy recipes!
If you’ve tried this classic chocolate fudge recipe, don’t forget to rate the recipe and leave me a comment below. I love to hear from people who’ve made my recipes!
You can subscribe to receive my latest recipe newsletters or follow me on Facebook, Instagram and Pinterest for even more delicious food.

Classic Chocolate Fudge Recipe
Equipment
- 8×8-inch square pan
Ingredients
- 2 ⅔ cups granulated sugar
- 1 cup whole milk
- 5 tablespoons unsalted butter
- 2 ⅔ cups semi-sweet chocolate chips
- ¾ teaspoon vanilla extract
- ¼ teaspoon kosher salt
Instructions
- Line an 8-inch square baking pan with parchment paper. Lightly spray with nonstick spray.
- In a large saucepan, add sugar, milk, and butter. Bring to a boil over medium heat. Stir often to prevent the bottom from burning. Boil and stir for 4 minutes.2 ⅔ cups granulated sugar, 1 cup whole milk, 5 tablespoons unsalted butter
- Remove from heat and let stand 1 minute.
- Add chocolate chips, vanilla, and salt. Stir to melt the chocolate. Continue stirring until all chocolate chips have melted and it becomes smooth.2 ⅔ cups semi-sweet chocolate chips, ¾ teaspoon vanilla extract, ¼ teaspoon kosher salt
- Pour the chocolate mixture into the prepared pan. Smooth the top using a spatula.
- Let sit at room temperature for at least 2 hours to set. Remove from the pan to cut into small squares.
Notes
- Whole milk: Whole milk will give you richer, creamier fudge.
- Salted butter: If using salted butter, omit the salt.
- Semisweet chocolate chips: Feel free to use bittersweet chocolate chips for fudge that isn’t as sweet.
- Salt: If you don’t have kosher salt or sea salt, use half the amount of table salt.
- Nutrition values are estimates.
Nutrition
Did You Make This Recipe?
Share it with me on Instagram @i_heart_eating and follow on Youtube @katedean and Pinterest @katedean for more!

Love this recipe?
Share your thoughts below and let’s chat! Make sure to connect with me on your favorite social platform below and show me what you made!