My easy Chocolate Fudge Recipe creates a creamy, decadent fudge that’s perfectly sweet (but not too sweet) with rich chocolate flavor. It’s fail-proof and only requires 5 ingredients, so even beginners can whip up a tray without a candy thermometer.

This post may contain affiliate links. Read my disclosure policy.
Easy Chocolate Fudge Recipe
To me, fudge says Christmas, but old-fashioned homemade fudge can be fussy to make. With my shortcut easy fudge recipe, you can make it all year round–Valentine’s Day, Easter, Tuesday–Perfect! This is a basic recipe for the most perfect chocolate fudge that’s decadent, chewy, and chocolatey, but I’ve included ideas for mix-ins and toppings, so you can make it yours.
Holiday baking is one of my favorite parts of the season. I add this fudge to a cookie tray alongside festive recipes, like my Gingerbread Cookies, Thumbprint Cookies, and Crinkle Cookies, giving the chocolate-lovers a decadent treat.

Chocolate Fudge Ingredients
Make this easy chocolate fudge recipe with just 5 ingredients, but be sure to use high-quality ingredients for the best flavor.
- Semisweet chocolate bars – Use high-quality bars of chocolate, coarsely chopped instead of chips, because it melts better. If you only have chocolate chips, they will work in a pinch. This is the time to splurge on a higher-quality brand like Ghirardelli, Guittard, Valrhona, etc, since it makes a big difference in the fudge! I prefer semisweet chocolate so it’s not overbearingly sweet, but if you prefer a sweeter fudge, you can use milk chocolate or a mix of the two.
- Sweetened condensed milk – this binds the shortcut fudge with the perfect ratio of 14oz milk to 16oz chocolate. To scale it, keep this ratio! For consistent results, opt for a better-quality brand, like Eagle Brand, Carnation, Nestlé La Lechera, or Organic Simple Truth.
- Unsalted butter – a little butter adds richness to the fudge as well as keeping it from drying out.
- Flavorings – Adding salt balances the sweetness, and Vanilla Extract helps bring out the chocolatey flavor. Bonus: You can change up the flavor so many different ways (see variations below)

Fudge Variations
To keep your fudge exciting, try these flavorings and mix-ins. You can add up to 1 cup of mix-ins, or sprinkle them over the top right away before the fudge is set.
- Nuts – chopped pecans, walnuts, pistachios, or almonds
- Dried Fruit – cranberries, cherries, apricots, raisins, or unsweetened coconut flakes
- Cookies – crushed gingerbread or shortbread cookies, or graham cracker pieces
- Extracts/Liquers – 1 tsp espresso powder, pinch of flaky sea salt, orange or peppermint extract, or 1 tsp pumpkin pie spice
- Candy – mini chocolate chips, peanut butter chips, mini marshmallows, butterscotch chips, crushed candy canes, toffee bits, or add sprinkles to taste on top.
How to Make Fudge
This no-fail chocolate fudge recipe comes together in no time in a heavy-bottomed saucepan or double boiler.
- Prepare the pan – line an 8″x8″ baking pan with parchment paper or aluminum foil and chop the chocolate bars.

- Melt fudge – Place the chocolate bars, sweetened condensed milk, and butter in a pan on the smallest burner. *See microwave instructions below
- Low heat is key – Melt slowly over low heat while constantly stirring with a spatula. Once it’s perfectly smooth, remove from the heat.
- Add flavorings – Gently fold the remaining ingredients into the melted fudge, and then add any mix-ins (optional). Don’t overmix, or the chocolate will break, and the fudge will be grainy.
- Spread into pan – Pour the mixture into the prepared pan and smooth the top. Sprinkle on any toppings if using, and if they are larger pieces like nuts, press them into the top lightly to adhere. Rest for 3-4 hours on the counter or overnight. *Do NOT refrigerate.

- Slice & serve – Once set, remove the fudge using the parchment liner and cut into small squares.

Can I Make Chocolate Fudge in the Microwave?
You can make this chocolate fudge recipe in the microwave, but it requires patience because you don’t want to overcook the chocolate.
- Melt the fudge – In a glass microwave-safe bowl, mix the chocolate, sweetened condensed milk, and butter. Microwave for 30 seconds at a time for 1 minute and 30 seconds, checking the mixture frequently, until it looks almost completely melted, but with a few softer lumps.
- Add – stir in the salt and vanilla until smooth, and then add any mix-ins.

Troubleshooting Homemade Fudge
If you notice your chocolate fudge isn’t quite right, try some of these tips for the best chocolate fudge.
- Fudge is Too Soft? – it just needs more time to set, so let it rest at room temperature for longer, potentially overnight
- Grainy texture? – If the chocolate was overheated or if moisture (water in the pan or fridge) got into the fudge, you may have a grainy texture. It’s still fine to eat, but next time, remember to heat it on low heat and let it set on the counter, not in the refrigerator.
- Greasy fudge? – This is the oil separating from the mixture and can be caused by overmixing or overheating. Next time, remove the fudge from the heat before it’s fully melted and stir it gently and sparingly.

This easy Chocolate Fudge Recipe comes out perfectly delicious every time! It’s rich and decadent with the perfect velvety texture and deep chocolate flavor. You won’t believe how easy it is to make this shortcut fudge.

Easy Chocolate Fudge
Ingredients
- 16 oz semisweet chocolate bars, high-quality chocolate bars work best *
- 14 oz can sweetened condensed milk
- 2 Tbsp unsalted butter, cut into pieces, room temperature
- ¼ tsp fine sea salt
- 2 tsp vanilla extract
Instructions
- Prepare the pan: Line an 8×8-inch baking pan with parchment paper or foil, leaving overhang on the sides for easy lifting later. Coarsely chop your chocolate bars.
- Melt Fudge: Combine the chocolate, sweetened condensed milk, and butter in a heavy-bottomed saucepan or in a double boiler. Avoid getting any water in the pan, which can seize the chocolate.
- Low Heat is Key: Slowly melt the mixture over very low heat on the smallest burner, stirring constantly with a spatula and scraping the bottom to ensure it doesn’t overheat. If it looks thick, clumpy, or seems to be sticking to the bottom, remove from heat for 30 seconds and stir. (If you prefer to microwave, see instructions below) Once the mixture is perfectly smooth and glossy without lumps, immediately remove from the heat.
- Add flavorings: Add the salt and vanilla and fold gently until the mixture is smooth and fully combined, then immediately add any mix-ins, if using. Avoid over-mixing after vanilla is added—too much stirring can make the texture grainy or gritty.
- Spread into pan: Pour fudge into the lined pan and smooth the top with a spatula. Allow fudge to rest at room temperature for 3–4 hours, overnight, or until fully set. It may take longer with mix-ins. Do NOT refrigerate to speed this up—chilling can make fudge grainy.
- Slice & serve: Lift out using the parchment/foil overhang. Cut into squares with a sharp knife. Tip: Run the blade under hot water. Wipe it fully dry. Slice straight down in one smooth motion—don’t saw back and forth.
Notes
- Room temperature: store in an airtight container for up to 1 to 2 weeks if tightly sealed. After about a week, the texture starts to decline.
- Refrigerate: after fully set, wrap tightly in plastic wrap to prevent it from drying out. Store in the fridge for 3-4 weeks.
- Freeze: for up to 3 months. To freeze, wrap tightly in plastic wrap, then wrap in foil, and place inside a freezer-safe bag or container. Thaw it in the fridge overnight, then bring it to room temp before cutting.
Nutrition Per Serving
More Homemade Treats Recipes
When it comes to a quick treat, this fudge recipe definitely hits the spot. Check out more of these easy homemade treat recipes:
