Old Fashioned Fudge

Rich, creamy, and irresistibly chocolatey, old-fashioned fudge is a timeless treat that has been enjoyed for generations. Made with simple ingredients and cooked to perfection, this classic dessert delivers a melt-in-your-mouth texture that store-bought versions just can’t match.

Why Youโ€™ll Love This Recipe

  • Classic Flavorย โ€“ This recipe uses traditional ingredients to create a rich, chocolatey taste that brings back nostalgic memories.
  • Smooth and Creamy Textureย โ€“ Unlike shortcut fudge recipes, this old-fashioned version has a perfect consistency.
  • Simple Ingredientsย โ€“ No fancy additivesโ€”just real, wholesome ingredients.
  • Perfect for Giftingย โ€“ Homemade fudge makes a thoughtful and delicious gift for holidays or special occasions.
  • Satisfying Treatย โ€“ A small piece is rich enough to satisfy your sweet tooth!

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

  • Granulated sugar
  • Unsweetened cocoa powder
  • Whole milk
  • Unsalted butter
  • Vanilla extract
  • Salt
  • Chopped nuts (optional)

Directions

  1. Prepare the Panย โ€“ Line an 8×8-inch baking dish with parchment paper or grease it lightly with butter.
  2. Mix Dry Ingredientsย โ€“ In a heavy-bottomed saucepan, combine the sugar, cocoa powder, and salt.
  3. Add Wet Ingredientsย โ€“ Stir in the milk and mix until well combined.
  4. Cook the Mixtureย โ€“ Place the saucepan over medium heat and bring the mixture to a boil. Stir constantly to prevent burning.
  5. Heat to Soft-Ball Stageย โ€“ Continue cooking until the mixture reaches 234ยฐF (112ยฐC) on a candy thermometer.
  6. Add Butter and Vanillaย โ€“ Remove from heat and stir in the butter and vanilla extract. Do not mix vigorously; let it sit for 5 minutes.
  7. Beat the Fudgeย โ€“ Once slightly cooled, beat the mixture with a wooden spoon until it thickens and loses its gloss.
  8. Pour and Setย โ€“ Quickly pour the fudge into the prepared dish and smooth the top. Let it cool at room temperature until fully set.
  9. Cut and Serveย โ€“ Slice into squares and enjoy!

Servings and Timing

  • Servings:ย Makes about 16 squares
  • Prep Time:ย 10 minutes
  • Cook Time:ย 15 minutes
  • Cooling Time:ย 2 hours

Variations

  • Nutty Fudge:ย Stir in chopped walnuts or pecans before pouring into the dish.
  • Marshmallow Swirl:ย Swirl in mini marshmallows just before setting.
  • Peanut Butter Fudge:ย Add a spoonful of peanut butter while beating.
  • Mocha Fudge:ย Mix in a teaspoon of instant coffee for a bold flavor.
  • Sea Salt Topping:ย Sprinkle flaky sea salt on top before setting for a sweet and salty twist.

Storage/Reheating

  • Room Temperature:ย Store in an airtight container at room temperature for up to 1 week.
  • Refrigerator:ย Keep in the fridge for up to 3 weeks in a sealed container.
  • Freezer:ย Freeze individual pieces wrapped in wax paper and placed in a freezer bag for up to 3 months.
  • Reheating:ย Let frozen fudge thaw at room temperature for about 30 minutes before serving.

FAQs

How do I know when the fudge is ready to set?

The fudge is ready when it reaches the soft-ball stage (234ยฐF). You can also test by dropping a small amount into cold waterโ€”if it forms a soft ball, it’s ready.

Why is my fudge grainy?

Grainy fudge can result from over-stirring while cooking or cooling too quickly. Be sure to let the mixture cool slightly before beating.

Can I use condensed milk instead of whole milk?

No, condensed milk is too thick for this old-fashioned method. Stick with whole milk for the best texture.

What if I donโ€™t have a candy thermometer?

Use the cold water testโ€”drop a bit of fudge into cold water; if it forms a soft ball that flattens when pressed, it’s ready.

How do I prevent fudge from sticking to the pan?

Lining the pan with parchment paper or greasing it with butter will prevent sticking.

Can I make fudge without cocoa powder?

Yes, you can make vanilla fudge by omitting cocoa powder and adding white chocolate or extra vanilla extract.

Why didnโ€™t my fudge set properly?

If your fudge didnโ€™t set, it may not have reached the correct temperature. Reheat and cook a bit longer if necessary.

Can I double the recipe?

Yes, but use a larger pan and ensure even heating to prevent scorching.

How can I make the fudge softer?

For a softer texture, increase the butter slightly or cook to a lower temperature (230ยฐF instead of 234ยฐF).

Is this fudge gluten-free?

Yes, as long as all ingredients are free from cross-contamination, this fudge is naturally gluten-free.

Conclusion

Old-fashioned fudge is a classic treat that never goes out of style. With its rich, creamy texture and deep chocolate flavor, it’s perfect for sharing, gifting, or simply indulging in yourself. Whether you enjoy it plain or with creative mix-ins, this homemade fudge recipe is sure to become a family favorite!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Old Fashioned Fudge

Old Fashioned Fudge

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: KimEasy
  • Prep Time: 10 minutes
  • Cook Time: 10 minutes
  • Total Time: 20 minutes + cooling
  • Yield: 16 squares 1x
  • Category: Dessert, Candy
  • Method: Stovetop
  • Cuisine: American
  • Diet: Vegetarian

Description

A classic homemade chocolate fudge recipe made the traditional wayโ€”no shortcuts! This creamy, rich, and perfectly sweet treat is cooked on the stovetop and sets up into smooth, melt-in-your-mouth squares.


Ingredients

Units Scale
  • 2 cups granulated sugar
  • 1 cup whole milk
  • 1/2 cup unsalted butter
  • 1/2 cup unsweetened cocoa powder
  • 1/4 teaspoon salt
  • 1 teaspoon vanilla extract
  • 1/2 cup chopped nuts (optional)

Instructions

  • Grease an 8×8-inch baking dish or line it with parchment paper.
  • In a heavy-bottomed saucepan over medium heat, combine sugar, milk, butter, cocoa powder, and salt. Stir constantly until the mixture begins to boil.
  • Once boiling, stop stirring and let it cook undisturbed until it reachesย soft-ball stageย (aboutย 234ยฐF/112ยฐCย on a candy thermometer). This usually takes aroundย 5-7 minutes.
  • Remove from heat and let the mixture cool forย 5 minutesย without stirring.
  • Add the vanilla extract and beat the mixture vigorously with a wooden spoon until it thickens and loses its shine (this can take about 5 minutes).
  • Stir in the chopped nuts, if using.
  • Pour the fudge into the prepared dish, spreading evenly. Let it cool completely at room temperature before cutting into squares.
  • Slice and enjoy!

Notes

  • No thermometer?ย Drop a small amount of the hot mixture into cold waterโ€”if it forms a soft, pliable ball, it’s ready!
  • Overbeating can make the fudge crumbly, so stop once it thickens.
  • Store in an airtight container at room temperature for up toย 1 week, or refrigerate for longer freshness.

Leave a Comment & Rate this Recipe!

If you love this recipe, please consider giving it a star rating when you leave a comment. Star ratings help people discover my recipes online. Your support means a lot to me, I appreciate you.

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

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