This small-batch chocolate old-fashioned fudge recipe is easy to make from scratch. With a little attention to the process, your fudge will turn out perfectly delicious. With this tasty treat, transport yourself back to grandma’s kitchen.

cut up fudge on parchment paper.

An old-fashioned fudge recipe that’s creamy and just a bit crumbly. Another easy classic to try is my chocolate peanut butter fudge recipe. For an extra easy recipe, my slow cooker fudge is delightfully decadent

Ingredient Substitutions & Variations

homemade fundge ingredients
  • I prefer to use whole milk. However, a low-fat version works well.
  • The vanilla paste can be substituted for the vanilla extract at a 1:1 ratio.
  • If you use salted butter, reduce the salt in the recipe to compensate for the added salt in the butter.
  • Corn syrup prevents sugar crystals from forming, so the fudge isn’t grainy. Sometimes, honey is used as a substitute, but you need mild-flavored honey so the honey flavor doesn’t overpower the fudge.


Melt the chocolate and cook until it reaches 234 degrees Fahrenheit.

melting chocolate in small saucepan.

Remove the saucepan from heat, add the butter and vanilla, place the pan on a wire rack, and let cool to 110 degrees Fahrenheit, then beat the fudge mixture until it begins to thicken. If the fudge looks like it’s starting to get a little to thick, then it’s best to pour it into the baking dish at around 120 degrees.

fudge mixture cooking in a saucepan.

Pour the fudge into the prepared dish and let cool. Cut into squares.

fudge squares on parchment paper.

Cooking Tips

  • The temperature of fudge is vital, so always use a candy thermometer. If you don’t have a candy thermometer, an instant-read like the ThermoPop can be used.
  • Be patient, it takes a good 35-45 minutes for the fudge to cool down to 110 – 120 degrees before it’s ready to be mixed and poured. I
  • The secret to the best fudge is to use a candy thermometer. The temperature of the fudge is vital to proper texture and setting. When making small batches, I use my instant-read ThermoPop thermometer.

Checking the fudge without using a candy thermometer

Maybe you don’t have a thermometer or just like doing things the retro way, if you want to make the fudge without a thermometer, you will use the method of checking by dropping in a small amount of fudge into a glass of water. The fudge has reached the proper temperature when it reaches the soft-ball stage.

After boiling for about 10 minutes, start testing the fudge. Use a clean spoon to drop a small amount into a glass of cold water. If the fudge forms a ball that you can squish easily between your fingers, then it has reached the soft-ball stage and is ready.

The cold water test works well, but it does have a drawback: The fudge keeps cooking while you are testing, so you could go past the desired temperature.

Did you make this recipe? I would love it if you left a comment or review! Be sure to sign up for the email list and follow “A Weekend Cook” on Pinterest and my Facebook page.

Want to Save This Recipe?

Enter your email & I’ll send it to your inbox. Plus, get great new recipes from me every week!

Save Recipe

By submitting this form, you consent to receive emails from A Weekend Cook®.

stack of homemade fudge on table.

Old Fashioned Chocolate Fudge

This is scrumptious chocolate fudge that great to make and give as a gift. From scratch made easy.
4 from 7 votes
Print Pin Rate
Course: Dessert
Cuisine: American
Prep Time: 10 minutes
Cook Time: 20 minutes
Additional Time: 1 hour
Total Time: 1 hour 30 minutes
Servings: 12 squares
Calories: 139kcal
Author:Sydney Dawes


  • ¾ cup milk
  • 2 ounces unsweetend chocolate squares
  • 2 cups sugar
  • 1 tablespoon light corn syrup
  • 2 tablespoon unsalted butter
  • teaspoon salt
  • 1 teaspoon vanilla extract


  • In a small saucepan heat warm the milk and chocolate over low heat until chocolate is melted.
  • Add the corn syrup, sugar, and salt and continue cooking stirring constantly until the mixture comes to a boil, about
  • Once boiling stop stirring and continue cooking until the mixture reached 234 degrees Fahrenheit, you will need to use a candy thermometer, about 12 minutes.
  • Remove from heat and add the butter and vanilla. DO NOT STIR.
  • Leave the candy thermometer in the pan and when cooled to 110 degrees, about 40-45 minutes,
  • Use a hand mixer on low, beat for about 2-3 minutes until the fudge begins to lose it’s glossy appearance. Alternately you can use a wooden spoon to beat in the vanilla and butter for about 15 minutes.
  • Pour the fudge into a foiled lined or buttered dish and let cool until hardened.
  • Cut into square.


Serving: 1g | Calories: 139kcal | Carbohydrates: 29g | Protein: 1g | Fat: 3g | Saturated Fat: 2g | Polyunsaturated Fat: 1g | Cholesterol: 6mg | Sodium: 37mg | Sugar: 28g
Tried this Recipe? Pin it for Later!Mention @AWeekendCook or tag #aweekendcook!

4 from 7 votes (7 ratings without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating


  1. Hi and thanks for the recipe share! Question, does this recipe yield old fashioned HARD fudge or is it more of a smooth textured fudge?

    1. It’s smoother, with a bit of a crumble. I have my Mom’s recipe (Hersheys) 🙂 for the hard fudge and I put this on this list of recipes to add to the blog.