Why You’ll Love This Recipe

The holiday season just wouldn’t be the same without this chocolate marshmallow fudge! I love making this homemade fudge along with caramels every year for neighbor gifts.

I have learned a LOT by making this recipe year after year, so I gathered all of my tips into one place so you can learn from my mishaps!

  • Smooth and creamy texture: This comes from making sure you cook the fudge to the right temperature.
  • Fool-proof recipe: The trick for perfect fudge is in more in the method than the ingredients. This recipe has all the tips!
  • Great for gifting: I love to wrap pieces of fudge individually, then box them up for gifts for teachers/neighbors/anyone.
A metal pan filled with square pieces of chocolate fudge garnished with small candy cane pieces, surrounded by red ornaments and chocolate chips.
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

What You Need

Here are a few notes on some of the key ingredients to make this marshmallow cream fudge. Jump to the recipe card below for the exact measurements.

Ingredients for a recipe labeled with text: evaporated milk, granulated sugar, salt, butter, digital thermometer, chocolate chips, a spatula, walnuts, marshmallow fluff, and vanilla.
  • Chocolate chips. The quality of chocolate you use is so important! I typically use Guittard. It’s rich, decadent, and labeled gluten-free.
  • Marshmallow fluff/creme. While marshmallow fluff doesn’t typically contain gluten, some brands come with a greater risk of cross-contamination. To be safe, I always use brands that are labeled gluten-free!
  • Butter. I love using salted butter in this recipe because it brings out the chocolate flavor without making the fudge taste salty.
  • Walnuts. I like to use fresh walnuts that I coarsely chop, rather than buying pre-chopped. They have better flavor!

Use High Quality Chocolate Chips

I recommend using a higher quality chocolate chip, like Guittard or Ghirardelli. I’ve tried this fudge with many kinds of chocolate chips and it really does make a difference!

Equipment You’ll Need

Digital thermometer: An instant-read digital thermometer is essential for making perfect marshmallow cream fudge! This helps ensure your fudge reaches the EXACT temperature (234F) for smooth, creamy fudge that isn’t dry or crumbly.

Heavy-bottomed pan: It’s best to cook this fudge in a heavy bottomed saucepan for even heating.

Spatula: I like using a heat-resistant rubber spatula for stirring the fudge once it’s off heat.

How to Make Marshmallow Fudge

Here’s an overview of how to make this recipe. You can jump to the recipe for the full instructions!

Before you Begin

Top-down view of bowls containing chopped walnuts, chocolate chips, Greek yogurt, and a small dish of vanilla extract with a spatula, with text reading Have these ingredients measured and set aside to mix in at the end.

Prep Before You Begin

One of the keys to delicious fudge is to work very quickly once it reaches the right temperature. It’s SO helpful to have all of your ingredients opened, measured, and prepared before starting the cooking process.

Prep the Following

  1. Line a 9×9 inch square pan with foil or parchment paper. Spray with a little cooking spray.
  2. Open (and measure if needed) the chocolate chips. I usually pour them into a bowl.
  3. Peel off the seal of the marshmallow cream and get a spoon ready to scoop it. I usually spray the spoon with a little cooking spray so it doesn’t stick.
  4. Measure the vanilla into a small bowl. 
  5. Coarsely chop the walnuts, if using.
  6. Line everything up by the stove.
  7. Set out a heat-proof rubber spatula. I like to use a different spatula to finish the fudge than the one I used to cook the fudge to make sure no sugar crystals end up in it.
  8. Make sure you have your digital thermometer on hand.

Cook the Fudge Base

Two-panel image showing steps to make fudge: first, butter and sugar added to a pot with milk, and second, the mixture bubbling as it cooks.

Bring to a rolling boil. I heat the butter, sugar, evaporated milk, and salt over medium heat. It’s important to stir the mixture constantly once it begins to bubble!

Stir until it reaches temperature. Once it’s boiling, continuously stir the mixture until it reaches 234°F. I find this usually takes 3-5 minutes.

Finish the Fudge

A two-part image showing fudge mixture in a saucepan labeled 4, followed by the mixture spread into a parchment-lined square baking pan labeled 5.

Remove from heat. Immediately turn off the stove and move the pan away from the heat so that the fudge doesn’t overcook and ruin the consistency. I quickly stir in the chocolate chips, marshmallow fluff, vanilla, and walnuts with my second spatula.

Pour into pan to cool. As soon as the chocolate has melted and the marshamallow fluff has blended into the fudge, pour it into the prepared pan. I like to let the fudge cool overnight before slicing, but if you need it sooner than that, at least give it 4 hours to set.

Erin’s Tip

You can double this recipe and pour it into a 9×13 pan. I don’t recommend making anything larger than a double batch because it becomes too hard to work with.

A stack of three square pieces of chocolate fudge, with a bite taken out of the top piece.

More Candy Recipes

4.94 from 15 votes

The Best Marshmallow Fudge Recipe (Creamy Every Time!)

Prep Time 15 minutes
Cook Time 10 minutes
Cooling Time 4 hours
Total Time 4 hours 25 minutes
Servings 24 pieces
For the last 10+ years, I've made at least 5 batches of marshmallow cream fudge every holiday season to give as gifts to friends, teachers and neighbors.
I've learned the most important tips to ensure it turns out rich and creamy (and never dry and crumbly!) every time. My top 3 tips are to prep your ingredients, use a digital thermometer and choose high-quality chocolate chips!

Video

Save this recipe!
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

Ingredients

COOK TOGETHER:

  • ¾ cup (170g) salted butter
  • 2 ½ cups (500g) granulated sugar
  • ⅔ cup (167ml) evaporated milk
  • ¼ teaspoon kosher salt

PREP TO STIR IN AFTER COOKING:

  • 1 (12-ounce) bag (340g) high-quality semi-sweet chocolate chips
  • 1 (7-ounce) jar marshmallow cream (also called marshmallow fluff)
  • 1 teaspoon vanilla extract
  • 1 cup (125g) walnuts, coarsely chopped (optional)

Instructions 

Prep the Ingredients

  • Line a 9×9 inch square pan with foil or parchment paper. Spray with a little cooking spray. Set aside.
  • One of the keys to delicious fudge is to work very quickly once it’s done cooking. You’ll have all the ingredients you mix in after cooking the base prepped and ready. Prep the following:
    – Open (and measure if needed) the chocolate chips. I usually pour them into a bowl.
    – Peel off the seal of the marshmallow cream and get a spoon ready to scoop it. I usually spray the spoon with a little cooking spray.
    – Measure the vanilla into a small bowl.
    – Coarsely chop the walnuts, if using and place into a bowl.
    – Line everything up next to the stove.
    – Set out a clean heat-proof rubber spatula. (I like to use a different spoon/spatula to finish the fudge than the one I used to cook the fudge to ensure no sugar crystals end up in the fudge.)
    – Make sure you have your digital thermometer.

Boil the Butter, Sugar, Milk and Salt

  • In a medium, thick-bottomed saucepan, bring the butter, sugar, milk and salt to a rolling boil on medium heat, stirring constantly once the mixture begins to bubble.
  • Once the mixture reaches a boil, keep stirring for 3-5 minutes until the mixture reaches 234°F on a candy thermometer. (Adjust the temperature for altitude if needed.) Turn the heat off immediately and remove the pan from the heat when the mixture reaches 234°F. Overcooking at this stage makes for dry, crumbly fudge.

Finish the Fudge

  • I like to switch to a heat-proof rubber spatula for this part. Working quickly, stir in the chocolate chips, marshmallow fluff, vanilla extract and walnuts.
  • Once the chocolate is melted and the marshmallow fluff is incorporated, immediately pour the fudge into the prepared pan.
  • Cool the fudge for at least 4 hours, until set and preferably overnight. Slice into squares and enjoy!

Notes

Gluten-Free: Make sure the brand of marshmallow fluff you use is labeled gluten-free. Some brands come with a higher risk of cross-contamination.
Dairy-Free: For a delicious dairy-free option, I recommend my easy dairy-free fudge recipe.
Nut-Free: This fudge is just as good without the walnuts!
To Make-Ahead: This is a great make-ahead recipe! The fudge needs to set for at least 4 hours. I love making it the day before then slicing it the next day. The sliced fudge keeps for 1 week.
To Store: Store fudge in an airtight container at room temperature for up to 7 days.
To Freeze: Place in an airtight container with parchment or wax paper between layers, then freeze for up to 3 months. Thaw at room temperature until softened. This usually takes 1-2 hours, but it can depend on the size of the pieces.

Nutrition

Calories: 173kcal | Carbohydrates: 22g | Protein: 1g | Fat: 10g | Saturated Fat: 4g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 2g | Trans Fat: 0.2g | Cholesterol: 17mg | Sodium: 78mg | Potassium: 45mg | Fiber: 0.3g | Sugar: 22g | Vitamin A: 195IU | Vitamin C: 0.2mg | Calcium: 25mg | Iron: 0.2mg

This post may contain affiliate links. Please read our disclosure policy.

Categories: , ,

Hi, I'm Erin!

BS Food Science,

MS Nutrition

I believe you can make amazing, gluten-free food with everyday ingredients that everyone will enjoy. I'm here to share my tried-and-true recipes with you!

You may also like

Comments

    1. Yay! We’re happy to hear you loved the fudge. Thank you for sharing your positive feedback with us, Christina!

  1. 5 stars
    Delicious, creamy fudge. I don’t have a thermometer so used very cold water to test for soft-ball stage after boiling for 3-5 minutes. Worked great! Also only had unsalted butter so I added 1/4 tsp table salt and it was just right. I saw one commenter wanted to use instant coffee; it should be added with the evaporated milk at first stage of cooking so it can dissolve fully. This is a great recipe and not over sweet like some are.

    1. We’re so glad to hear you loved the recipe so much, Carrie! Thank you for taking the time to share with us!

  2. 5 stars
    This is my first time making fudge. Such easy and clear directions. It came out so delicious!! It’s a huge hit with everyone. Can’t wait to make this every year for Christmas treats.

4.94 from 15 votes (4 ratings without comment)

Leave a Reply

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

Recipe Rating