Classic Chocolate Fudge made with chocolate chips and marshmallows is one of my favorite easy holiday treats! Step-by-step photos and adaptations provided!

Homemade candy has always been one of my favorite Christmas traditions. Every single year my mom would make her famous Homemade Caramels for our friends and neighbors. This perfect chocolate fudge is a favorite, as well as Caramel Cashew Clusters.

Perfect Chocolate Fudge | Tastes Better From Scratch

Bring on all things Christmas! on my mind lately. We’ve set-up our tree, are blasting our Christmas music, and I’ve already made two batches of homemade eggnog!

I’ve been debating what to make as gifts for teachers and friends this year and this chocolate fudge is a top contender. Everyone raves about this recipe whenever I make it!

What I LOVE about this Fudge Recipe:

  1. Quick: with just 7 ingredients, and 15 minute cook time, this is one of the fastest candy recipe to throw together!
  2. Versatile: This recipe is easily adaptable to your favorite flavors and add-in.  Change up the type of ‘chips’ (peanut butter, mint, etc.),  add a drop of mint extract for a peppermint flavor, throw in some nuts, the possibilities are endless.
  3. Make-ahead:  You can make fudge weeks ahead of time and store it in the fridge or freezer.

Ingredients for fudge:

  • Butter
  • Milk chocolate chips
  • Semi-sweet chocolate chips
  • Vanilla extract
  • Evaporated milk
  • Sugar
  • Mini marshmallows.
The ingredients to make fudge including mini marshmallows, sugar, chocolate chips, butter, and evaporated milk.

To Make Fudge on the stovetop:

1. Boil: In a saucepan, combine evaporated milk, sugar, and marshmallows.  Stir and bring to a boil for about 10 minutes.

A saucepan with sugar, marshmallows and evaporated milk cooking to make fudge.

2. Pour over chips.  Pour the hot mixture on top of the chocolate chips, vanilla and butter (that should be combined in another bowl).

3. Mix till smooth. Use an electric mixture to combine until smooth.

Chocolate chips and butter in a bowl and then hot sugar mixture poured on top to make fudge.

4. Chill. Pour the mixture into your pan and chill in the refrigerator!

Hot chocolate fudge being poured into a pan to cool.

To Make Fudge in the Microwave:

  1. Combine ingredients. Put all fudge ingredients in a large microwave safe bowl.
  2. Microwave.  Heat the ingredients in 30 second increments stirring every 30 seconds until chocolate is smooth.
  3. Chill.  Pour the mixture into your pan and chillin the refrigerator.

Other Adaptations:

  • Peanut Butter Fudge– once chocolate is melted, stir in a few tablespoons of peanut butter until smooth.
  • Peppermint Fudge– Replace the vanilla with a teaspoon of peppermint extract.
  • Rocky road Fudge– Stir in mini-marshmallows and a handful of your favorite nuts.
  • Marbled Fudge- substitute white chocolate for one of the chocolate chips
  • Add nuts– Add walnuts, pecans, or your favorite kind.
A pan of chocolate fudge cut into small squares.

Make ahead, storing, and freezing Fudge:

To make ahead: Chocolate fudge is the idea make-ahead treat.  the high amount of sugar and fat in this recipe help act as a preservative, allowing fudge to be made ahead and stored for several weeks.

To store: Store fudge in an airtight container of ziplock. Store it a room temperature for 2 weeks or in the fridge for about a month.

To freeze: Freeze fudge by first allowing it to cool completely and harden in the refrigerator.  Then cut it into cubes (or leave it as a block) and wrap it tightly plastic wrap and tinfoil.  Freeze fudge for up to 3 months.

Close-up of a piece of fudge with a bite taken out of it.
Consider trying these candy recipes:

You can also FOLLOW ME on FACEBOOKTWITTERINSTAGRAM and PINTEREST for more great recipes or watch the web story!

Recipe

Grandma's Chocolate Fudge | Tastes Better From Scratch
Prep 15 mins
Cook 25 mins
Total 40 mins
Add to Meal Plan

Video

Ingredients
  

  • 1 cup butter (2 sticks)
  • 1 1/4 cups milk chocolate chips
  • 1 1/4 cups semi-sweet chocolate chips
  • 1 teaspoon vanilla extract
  • 1 12- ounce can evaporated milk
  • 4 cups granulated sugar
  • 2 1/4 cups mini marshmallows

Instructions
 

  • Add the butter, both types of chocolate chips, and vanilla to an extra large mixing bowl.  Set aside. 
  • Line a 9×13” pan with tin foil and set aside.
  • In a very large heavy saucepan, combine the evaporated milk, sugar, and marshmallows. Cook over medium heat, stirring frequently until the mixture comes to a boil.
  • Keep the heat on medium and stir constantly, being cautious to constantly scrape down the sides of the pan and along the bottom of the pan as you stir (this will help the sugar dissolve and not be grainy, and keep anything from burning to the bottom or sides of the pan.) 
  • Boil for about 10 minutes*–the fudge should be light golden brown in color. (If using a candy thermometer you will want to cook it to around 235-240 degrees F. Temperature will vary depending on altitude, humidity etc., but just watch the clock and make sure it boils for about 10 minutes).
  • Grease your foil-lined pan with cooking spray. 
  • Pour the hot mixture into the bowl with the chocolate chips and use an electric mixer to gently combine everything until melted and smooth. Pour into prepared pan.
  • Chill completely in the refrigerator. Once cooled you can pull up on the edges of the tinfoil to lift the entire slab of fudge out of the pan. 
  • Cut into small squares, or I like to cut it into a few “bricks” that I wrap in tinfoil and give as gifts. Store fudge wrapped tightly in the fridge so it doesn’t dry out.

Notes

*the hot boiling liquid can sometime splatter.  To avoid burning yourself, wear kitchen gloves or an oven mit.
  • Peanut Butter Fudge– once chocolate is melted, stir in a few tablespoons of peanut butter until smooth.
  • Peppermint Fudge– Replace the vanilla with a teaspoon of peppermint extract.
  • Rocky road Fudge– Stir in mini-marshmallows and a handful of your favorite nuts.
  • Marbled Fudge- substitute white chocolate for one of the chocolate chips
  • Add nuts– Add walnuts, pecans, or your favorite kind.
To make ahead: Chocolate fudge is the idea make-ahead treat.  the high amount of sugar and fat in this recipe help act as a preservative, allowing fudge to be made ahead and stored for several weeks. 
To store: Store fudge in an airtight container of ziplock. Store it a room temperature for 2 weeks or in the fridge for about a month.
To freeze: Freeze fudge by first allowing it to cool completely and harden in the refrigerator.  Then cut it into cubes (or leave it as a block) and wrap it tightly plastic wrap and tinfoil.  Freeze fudge for up to 3 months.

Nutrition

Calories: 167kcalCarbohydrates: 24gProtein: 1gFat: 7gSaturated Fat: 4gCholesterol: 13mgSodium: 46mgPotassium: 48mgSugar: 23gVitamin A: 145IUVitamin C: 0.2mgCalcium: 30mgIron: 0.4mg

Did You Make This Recipe?

Tag @TastesBetterFromScratch on Instagram with #TastesBetterFromScratch!

Have you tried this recipe?!

RATE and COMMENT below! I would love to hear your experience.

I originally shared this recipe November 2016. Updated December 2019 with process photos and additional tips and tricks.

Related Posts

Share Recipe

Categories

About The Author

Lauren Allen

Welcome! I’m Lauren, a mom of four and lover of good food. Here you’ll find easy recipes and weeknight meal ideas made with real ingredients, with step-by-step photos and videos.

Leave A Comment

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

Recipe Rating




Comments

  1. 5 stars
    Oh my goodness I have tried FOUR recipes for fudge this year and this one is divine. I’m so glad a friend shared it with me. We did half dark chocolate chips and half milk because it’s what we had on hand and it’s truly perfect. Thank you for sharing this with all of us

  2. 5 stars
    Excellent.
    We added walnuts .
    Everyone loved this fudge .
    Thank you Lauren.
    You are the absolute best chef we have found in 35 years ..

  3. I tried this with the microwave method and let it sit in the fridge overnight and it still hasn’t set! Is there a way to salvage it?!

See More Comments