Easy homemade fudge recipe! Made with just 4 simple ingredients, in about 10 minutes. Rich, chocolate-y, and so silky-smooth. Perfect for the holidays!

Easy fudge recipe, prepared and cut into blocks.

Original publish date: December 18, 2018.

Easy fudge recipe! Hallelujah!

I absolutely love recipes like this for the holidays.

Things just get way too crazy at this time of year! Right? Running around, shopping, decorating, volunteering at the kids’ schools, wrapping, and keeping all those lists straight… it’s so much that it can really make it hard to enjoy the season.

This is meant to be the most wonderful time of the year. But as a mom, it can easily become the most stressful time of the year.

So a quick and easy recipe like this one can be a life-saver. Some sweet treat that you can whip up in just a few minutes with pantry staples, and have plenty to give to all those special people on your list. I’m talking the FedEx guy, the kids’ bus drivers, your hairdresser… all those people that help make your life easier in so many ways.


I make these kinds of homemade gifts every year, and I’ve got lots of recipes to prove it. If this one isn’t your thing, check out the “Gift-able” category of this site, where you’ll find cinnamon pecans, homemade marshmallows, muddy buddies, vanilla sugar, and so much more.

This year, I’m adding this easy fudge to the list. I’ve wanted to make this kind of recipe for so long. I’ve been seeing it around for pretty much all my life, but never had the chance to make it until now.

It’s so easy and so quick, and the result is divine. Silky and just the slightest bit chewy, with BIG chocolate flavor and a smooth-as-satin consistency that just melts on the tongue.

It’s practically fool-proof, but I did discover a few tricks along the way that will really guarantee the best result.

So read on to learn all about how to make the most delicious old-fashioned fudge!

Best chocolate fudge recipe, made and stacked like blocks, with the top piece bitten.

Table of Contents

Jump to Recipe

What is fudge?

Fudge is a type of candy that’s usually made with butter, sugar, and milk, and can be flavored in all sorts of ways.

It’s usually molded in a pan or shaped into big slabs, then cut down into slices or blocks.

Traditionally, fudge is made by cooking all the ingredients to a very specific temperature, then whipping it as it cools to create a velvety-smooth texture.

But this recipe utilizes a special ingredient that way simplifies this process.

What’s great about this fudge recipe

  1. Tastes amazing: It’s very rich and chocolate-y!
  2. Few ingredients: You’ll only need 4 simple ingredients to make it.
  3. Easy to make: It only takes around 5 or 10 minutes of active time.
  4. Versatile: You can add different flavorings and add-ins to make something truly unique!

What does this fudge recipe taste like?

This is a recipe for chocolate fudge, so the end result is very chocolate-y!

It’s also sweet, creamy, and rich.

And there’s a little pinch of salt added, which balances the flavor in a really beautiful way.


This recipe has just 4 ingredients, so it’s as simple as can be. But just like with a lot of other simple recipes, the quality of the ingredients becomes even more important when there are fewer of them.


Chocolate is definitely the most important ingredient. What you choose to use will be important for 2 reasons: taste and texture.

Let’s talk about taste first. The first time I made this, I used semisweet chocolate. It was good, but I found the flavor to be a little on the sweeter side of what I typically prefer. If you like your treats extra sweet, then semisweet chocolate will be the way to go for you.

But if you prefer a stronger chocolate taste (like me!), then I would recommend using bittersweet chocolate, or a combination of both semisweet and bittersweet. My favorite, in the end, turned out to be an equal mix of semisweet and bittersweet chocolate.

Now on to texture. The first time I made this fudge, I used chocolate chips. Now I’m not saying you can’t use chips, but I am saying that I think bars are better.

You see, chips contain stabilizers that help them to keep their shape during the baking process. They really aren’t the best for melting.

I liked that first batch a lot, but for the creamiest, dreamiest homemade fudge ever, bars are the way to go. They melt so smoothly, and smooth fudge is the best fudge!

Condensed milk

Sweetened condensed milk is sold in 14-ounce cans. This ingredient will sweeten your fudge and give it that creamy, rich mouthfeel.

It’s made from whole milk, boiled down with sugar until thick.

The consistency is similar to caramel, but it’s not brown.

Make sure you’re buying condensed milk and not evaporated milk. Evaporated milk is similar, but it doesn’t have any sweetness to it.


Salt carries the flavors and intensifies them. The result won’t taste salty, but it will make everything so much more flavorful!

I like kosher salt best because it doesn’t have any additives (table salt usually contains iodine which can leave a bitter taste), so the flavor is pure. It’s also inexpensive and easy to find in a regular grocery store.


Vanilla extract adds a subtly sweet flavor without being at all sugary.

Special equipment

How to make this easy fudge recipe

As you can see in the video below, it’s really easy to make fudge.

Step 1: Melt chocolate & condensed milk together

Start by placing your chopped chocolate, condensed milk, and salt in a large pot over low heat.

Chocolate, condensed milk, and salt in a stainless pot.

Stir everything together (constantly) as the chocolate melts.

Stirring fudge ingredients together as chocolate melts.

Step 2: Let it get thick

After a little while (the exact timing depends on how hot your burner is), you’ll notice the fudge starts to go thick and shiny.

Thickened fudge in a pot with a whisk.

Once you see this happening, and your chocolate is completely melted as well, immediately take the pot off the heat and stir in the vanilla extract.

Step 3: Cool & cut

Pour the fudge into the parchment-lined pan while it’s still hot.

Pouring fudge into parchment-lined pan.

If you wait too long, it will harden in the pot!

Smooth it into an even layer, and allow it to cool and set up.

Smoothing warm fudge into an even layer in the pan.

Then pull it out in one big slab by the edges of the parchment.

Then just pop it onto your cutting board, and slice it into blocks.

How to serve fudge

Stack squares of fudge on a pretty platter and display them prominently this holiday season! This way, they can tempt any passers-by and be popped into hungry mouths whenever the craving strikes.

Fudge is also fantastic on a cookie tray, as just that little extra-special offering.

And it works very well tied up in cello bags with a pretty ribbon and a cute gift tag. Who wouldn’t love to receive such a thoughtful homemade gift? Plus it’s naturally gluten-free.

Expert tips

Don’t cheap out: Using higher-quality chocolate not only yields a better flavor, it also makes the process easier and more foolproof. Premium chocolate baking bars, broken into small bits or chopped finely, melt more smoothly and evenly so your fudge-making session can be stress-free.

Stir like mad: If you really want the silkiest, creamiest, melt-on-your-tongue fudge ever, DON’T STOP STIRRING! I know you want to toss everything into a pot and walk away. That’s what I wanted! But resist that temptation, because if you dedicate just 5 minutes to stirring those ingredients together as they warm and melt, you will be rewarded in the best possible way.

Don’t take your eyes off it: As you stir, you’ll notice that the fudge starts to become stiff and shiny. This is the most critical point in the whole process! If you’re not paying close attention, you could miss it. Take your fudge off the heat too soon and it will never firm up. Too late and it will come out dry and crumbly. Watch the video below, so you can see what the consistency of the fudge should be before it’s removed from the heat. You should see a definite change in the texture of the fudge. It will go from a runny liquid to very stiff and very shiny.

Take its temperature: Candy making is all about temperature! The hotter the sugar becomes, the firmer it will be once it’s cool. Fudge is meant to be cooked to the soft ball stage, which is between 235 and 240 degrees F. Pop a digital thermometer into your fudge as it cooks, and as soon as it hits that magic number, it’s time to pour!

Microwave it: Yes, you can make homemade fudge in the microwave! Just follow the instructions above, but instead of cooking it in a pot on the stove, put it in a big glass bowl. Microwave it in 30-second increments, stirring after each. As soon as all the chocolate is melted and the mixture looks glossy and thick, transfer it to the pan and let it set up. Easy as can be!

Old fashioned fudge recipe made with condensed milk.
Why is my fudge runny?

If your fudge doesn’t set up firm enough to cut into blocks, it’s because you didn’t get it hot enough. It needs to be quite thick and very shiny when it goes into the pan. This happens at around the 235 degree F mark. Scrape the mixture out of the pan and back into the pot, and continue to cook it until it reaches this stage.

Why is my fudge dry and crumbly?

This issue is the result of cooking it too hot.

If the temperature of the mixture climbs above the 245 degree F mark, it’s getting into firm ball stage. This stage yields candy that is harder and drier.

Unfortunately, if your fudge gets too hot, there’s no way to salvage it. You’ll have to start over.

Can you add other flavors to this fudge recipe?

You can totally jazz this chocolate fudge up in all sorts of unique ways, and really make it your own.

Here are a few ideas for you:

-Add walnuts for chocolate walnut fudge
-Stir in a few tablespoons of peanut butter for chocolate peanut butter fudge
-Replace the vanilla with peppermint extract, for a wintry, minty peppermint chocolate fudge
-Stir in some mini-marshmallows and a handful of nuts, for rocky road
-Add an ounce or two of your favorite liqueur! Bailey’s, Kahluah, Frangelico, or Chambord would be amazing!

How long does homemade fudge last?

Fudge is perfect for holiday gift-giving because it makes a big batch that you can divvy up and tie with a bow. It also lasts a LONG time, so you don’t have to make it in a hurry and worry about it spoiling before the recipient has a chance to enjoy it.

Fudge is a kind of candy. Candies are are high in sugar and low in moisture, both of which help to prevent microbial growth.

So when you make a batch of homemade chocolate fudge, it’s likely to stay good for several weeks at least!

How to store fudge

Keep your fudge in an airtight container, so it doesn’t dry out.

At room temperature, it will stay fresh for at least 2 weeks. In the fridge, it will keep for at least a month.

You can also freeze it- just wrap it really tightly so it doesn’t absorb any funky freezer odors. It will last in the freezer for at least 3 months.

What is the serving size?

If you make it in a 9×9-inch pan, this recipe yields 25 1 3/4-inch cubes. Each cube is one serving.

The nutritional info provided in the recipe card below is for 1/25th the whole batch.

Traditional fudge recipe, made and served on a white ceramic platter.

A few more of my favorite candy recipes

This post contains affiliate sales links.

Easy Fudge Recipe
4.67 stars (21 ratings)

Easy Fudge Recipe

Servings: 25 1 3/4-inch squares
Prep Time: 5 minutes
Cook Time: 5 minutes
Cooling Time: 1 hour
Total Time: 10 minutes
Easy homemade fudge recipe! Made with just 4 simple ingredients, in about 10 minutes. Rich, chocolate-y, and so silky-smooth. Perfect for the holidays! 



  • Lightly mist a 9×9-inch pan with non-stick spray, and line it with parchment.
  • Place the chocolate, condensed milk, and salt in a large bowl over very low heat. 
  • Stir the mixture continuously, until all the chocolate has melted and the mixture is very thick and shiny (about 5 minutes; please view the video to see what the mixture should look like.)
  • Remove from the heat and stir in the vanilla extract. 
  • Transfer the fudge to the prepared pan, smoothing it into an even layer.  
  • Allow it to cool and set (about 1 hour), before cutting into 25 squares.  
Calories: 107kcal, Carbohydrates: 17g, Protein: 2g, Fat: 3g, Saturated Fat: 1g, Cholesterol: 10mg, Sodium: 110mg, Potassium: 120mg, Sugar: 17g, Vitamin A: 85IU, Vitamin C: 0.8mg, Calcium: 90mg, Iron: 0.1mg
Cuisine: American
Course: Dessert
Tried this recipe?Mention @bakingamoment on Instagram or tag #bakingamoment.
Close-up image of a stack of homemade fudge, with a text overlay reading "Easy Fudge Recipe."
Close-up image of a stack of homemade fudge, with a text overlay reading "Easy Fudge Recipe."

Close-up image of a stack of homemade fudge, with a text overlay reading "Easy Fudge Recipe."


  • Allie

    Allie is the creator and owner of Baking a Moment. She has been developing, photographing, videographing, and writing and sharing recipes here since 2012.

    View all posts