Love this? Save it for later!
Share the inspiration with your friends
There used to be a tiny candy shop tucked into a strip mall on the corner of Maple and Third that made the most incredible chocolate fudge. When they closed their doors three years ago—just a handwritten sign in the window saying “Retiring after 42 years”—I honestly felt a little lost. That fudge was my go-to hostess gift, my holiday table centerpiece, my “I’m sorry I’m late” peace offering. After twelve tries—some gritty, some greasy, one that literally fell apart on the plate—I finally cracked the code. The secret? A jar of marshmallow creme.
Let me tell you, the first successful batch came out on a rainy Tuesday afternoon. I had a sticky counter, a half-empty jar of fluff, and zero expectations. But when I cut into that pan and saw the perfect, creamy texture with that gorgeous glossy sheen, I actually let out a little cheer. My neighbor probably thought I’d lost my mind, but honestly, that moment made all the failed attempts worth it.
This creamy old-fashioned marshmallow creme chocolate fudge is the real deal—the kind that makes people close their eyes after the first bite. It has that melt-in-your-mouth texture that store-bought fudge just can’t touch. Maybe you’ve been there, chasing a food memory that feels just out of reach. This recipe is how I finally caught mine.
Why You’ll Love This Recipe
I’ve tested this creamy old-fashioned marshmallow creme chocolate fudge more times than I care to admit. Some batches ended up in the trash, others went to very forgiving neighbors, and a few were so good they made me cry a little. Here’s why this version is the one you’ll come back to again and again:
- Foolproof Texture: The marshmallow creme acts as a stabilizer, preventing that grainy, crystallized texture that ruins so many fudge recipes. You get silky-smooth results every single time.
- Simple Ingredients: No candy thermometer required, no finicky sugar boiling techniques. Just good-quality chocolate chips, sweetened condensed milk, and that magical jar of marshmallow creme.
- Perfect for Hosting: This fudge is your secret weapon for dinner parties, holiday gatherings, and potlucks. It looks like you spent hours in the kitchen, but it comes together in about 15 minutes of active work.
- Crowd-Pleaser: I’ve brought this to family reunions, office parties, and book club meetings. It disappears faster than anything else on the dessert table.
- Incredibly Versatile: Add nuts, swirl in caramel, sprinkle with sea salt—this base recipe handles customizations like a champ.
What makes this recipe different from the hundreds of other fudge recipes out there? It’s the texture, plain and simple. The marshmallow creme creates a structure that’s dense but not heavy, creamy but not greasy. Every bite has that satisfying chew followed by an immediate melt. It’s the kind of fudge that makes you wonder why you ever bothered with box mixes or store-bought versions.
This isn’t just another fudge recipe—it’s the one that’ll earn you a reputation as the person who brings “that amazing fudge” to every gathering. And honestly, that’s a pretty good reputation to have.
What Ingredients You Will Need
This creamy old-fashioned marshmallow creme chocolate fudge uses simple, pantry-friendly ingredients to deliver that rich, nostalgic flavor. The magic happens when these everyday staples come together in just the right way.
- 3 cups (18 oz) semi-sweet chocolate chips – I prefer Ghirardelli or Guittard for their smooth melting properties. The quality of your chocolate really matters here, so skip the generic store brand if you can.
- 1 can (14 oz) sweetened condensed milk – This adds sweetness and that dense, creamy texture. Nestlé or Eagle Brand both work beautifully.
- 1 jar (7 oz) marshmallow creme – The star ingredient! Marshmallow Fluff is my go-to, but any brand works. Don’t substitute mini marshmallows here—the texture won’t be the same.
- 1/4 cup unsalted butter – Cut into small pieces so it melts evenly. Salted butter works in a pinch, just reduce any added salt.
- 1 teaspoon vanilla extract – Pure vanilla extract makes a noticeable difference. Imitation vanilla works, but the flavor won’t be as rich.
- 1/8 teaspoon salt – Just a pinch to balance the sweetness and enhance the chocolate flavor.
- Optional: 1 cup chopped walnuts or pecans – Toast them first for extra flavor. I usually add nuts to half the batch for variety.
Here’s a little tip I learned the hard way: make sure your marshmallow creme is at room temperature before you start. Cold marshmallow creme doesn’t incorporate as smoothly and can leave stubborn white streaks in your fudge. Just set it on the counter while you gather your other ingredients.
For the chocolate chips, I’ve tested this with milk chocolate and dark chocolate too. Milk chocolate makes a sweeter, softer fudge that’s almost like truffle filling. Dark chocolate (60-70% cacao) gives a more sophisticated, less sweet result that pairs beautifully with sea salt. Semi-sweet hits that perfect middle ground that pleases almost everyone.
One more thing—if you’re dairy-free, there are some excellent dairy-free sweetened condensed milk options now. I’ve had good results with the Nature’s Charm brand. The texture is slightly different, but the flavor is still fantastic.
Equipment Needed
You don’t need a fancy kitchen to make this creamy old-fashioned marshmallow creme chocolate fudge. Here’s what you’ll need:
- 8×8-inch baking pan – Glass or metal both work. Line it with parchment paper, leaving overhang on two sides for easy lifting.
- Medium saucepan – Heavy-bottomed is best for even heat distribution. I use a 3-quart saucepan and it works perfectly.
- Wooden spoon or silicone spatula – For stirring. Metal spoons can scratch your pan and don’t feel as nice to use.
- Measuring cups and spoons – Accurate measurements matter in fudge-making more than you’d think.
- Sharp knife – For clean cuts. A chef’s knife works better than a butter knife here.
- Parchment paper – Non-negotiable for easy removal. Wax paper will melt, so don’t substitute.
If you don’t have an 8×8 pan, a 9×9 pan works too—your fudge will just be slightly thinner. You can also use a loaf pan for thicker pieces, just adjust the chilling time. I’ve even made this in disposable foil pans for gift-giving, and it works great.
One tool I recommend investing in is a good silicone spatula that can handle high heat. Cheap ones can melt or warp, and there’s nothing worse than finding plastic bits in your fudge. Trust me on this one.
Preparation Method

Making this creamy old-fashioned marshmallow creme chocolate fudge is surprisingly straightforward. Here’s how to do it:
- Prepare your pan. Line an 8×8-inch baking pan with parchment paper, leaving about 2 inches of overhang on two opposite sides. Lightly grease the parchment with butter or non-stick spray. This makes lifting the fudge out later so much easier.
- Combine the base ingredients. In a medium saucepan over low heat, combine the chocolate chips, sweetened condensed milk, and butter. Stir constantly with your wooden spoon or silicone spatula. This is not the time to walk away—chocolate can scorch in seconds.
- Melt slowly and patiently. Keep the heat on low and stir in a steady, circular motion. You’ll see the chocolate chips start to lose their shape, the butter will melt, and everything will come together into a glossy, thick mixture. This takes about 5-7 minutes. The mixture should be smooth and completely uniform with no streaks of butter or unmelted chocolate.
- Add the marshmallow creme. Remove the pan from heat. Add the entire jar of marshmallow creme and stir vigorously until fully incorporated. The mixture will become lighter in color and slightly thicker. Don’t rush this step—those white streaks are stubborn and will show up in your finished fudge if you’re not thorough.
- Finish with vanilla and salt. Stir in the vanilla extract and salt. If you’re adding nuts, fold them in now. The mixture should look glossy, thick, and smell absolutely incredible.
- Transfer to the pan. Pour the fudge mixture into your prepared pan. Use your spatula to spread it evenly into all corners. The top doesn’t need to be perfectly smooth—fudge has a rustic charm that’s part of its appeal.
- Chill until firm. Place the pan in the refrigerator for at least 3 hours, or overnight for best results. The fudge should be firm to the touch and easy to lift out of the pan using the parchment overhang.
- Cut and serve. Once firm, lift the fudge out of the pan and place it on a cutting board. Use a sharp knife to cut into 1-inch squares. For clean cuts, wipe the knife clean between each slice. I like to cut the edges off first for the most uniform pieces, but honestly, those imperfect edge pieces taste just as good.
A few notes from my many trials: If your fudge seems greasy or separated, you probably got the heat too high. Low and slow is the golden rule here. If it’s too soft to cut after 3 hours, give it more time in the fridge. And if you’re in a humid climate, let it chill overnight—humidity can affect how fudge sets up.
Cooking Tips & Techniques
After making this creamy old-fashioned marshmallow creme chocolate fudge more times than I can count, I’ve picked up a few tricks that make a real difference.
Temperature control is everything. I learned this the hard way when I tried to speed things up with medium heat. The chocolate seized, the mixture turned grainy, and I ended up with a crumbly mess that went straight in the trash. Keep your heat on low, and if you’re nervous, use a double boiler setup. The gentle, indirect heat gives you so much more control.
Don’t over-stir once it’s off the heat. Once you’ve incorporated the marshmallow creme, stop stirring. Over-mixing can cause the fudge to become grainy as the sugar crystals start to form. You want that smooth, creamy texture, and that comes from knowing when to put the spoon down.
Room temperature ingredients matter. Cold butter or cold marshmallow creme can cause the mixture to seize or become lumpy. Let everything sit out for about 20 minutes before you start. I keep my butter on the counter all the time, but if you refrigerate yours, just cut it into small pieces and let it sit while you gather your other ingredients.
Test for doneness without a thermometer. Here’s a trick I picked up from an old cookbook: drop a small spoonful of the mixture into a glass of cold water. If it forms a soft ball that holds its shape, it’s ready. If it dissolves, keep cooking. This method has saved me more times than I can tell you.
Plan your timing. This fudge needs at least 3 hours to set, so make it the day before you plan to serve it. The flavor actually improves overnight as the ingredients meld together. Plus, it takes the stress out of last-minute hosting.
Variations & Adaptations
This creamy old-fashioned marshmallow creme chocolate fudge is incredibly adaptable. Here are some variations I’ve tried and loved:
Peppermint Chocolate Fudge: Add 1/2 teaspoon peppermint extract along with the vanilla, and fold in 1/2 cup crushed candy canes. This is my go-to for Christmas gatherings. The crunchy peppermint against the creamy fudge is just perfect.
Nutty Caramel Swirl: After spreading the fudge in the pan, drizzle 1/4 cup of warmed caramel sauce over the top and swirl it in with a knife. Then sprinkle with toasted pecans. The caramel adds a lovely depth that complements the chocolate beautifully.
Dairy-Free Version: Use dairy-free chocolate chips, dairy-free sweetened condensed milk, and vegan butter. I’ve tested this with the Nature’s Charm coconut-based condensed milk and it works surprisingly well. The texture is slightly softer, so chill it overnight for best results.
Rocky Road Fudge: Fold in 1 cup of mini marshmallows and 1/2 cup of chopped almonds along with the nuts. The mini marshmallows stay intact and add little pockets of softness throughout the fudge.
White Chocolate Version: Substitute white chocolate chips for the semi-sweet chips. The result is a sweeter, creamier fudge that looks beautiful drizzled with dark chocolate. Just be careful not to overheat white chocolate—it burns more easily than dark.
My personal favorite variation is the sea salt version. After spreading the fudge in the pan, I sprinkle a generous pinch of flaky sea salt over the top. The salty-sweet combination is absolutely addictive, and it looks so elegant on a dessert platter.
Serving & Storage Suggestions
This creamy old-fashioned marshmallow creme chocolate fudge is best served at room temperature. Cold fudge from the fridge is too firm and doesn’t have that melt-in-your-mouth quality. Let it sit out for about 15-20 minutes before serving for the perfect texture.
For presentation, I like to arrange the fudge on a wooden board or a white platter. It looks beautiful alongside other treats like crispy salted caramel popcorn bars or no-bake peanut butter chocolate cookies. The contrast of textures makes for an impressive dessert spread.
For storage, keep your fudge in an airtight container at room temperature for up to 2 weeks. I stack the pieces between layers of wax paper to prevent them from sticking together. If your kitchen is warm, you can store it in the refrigerator, but let it come to room temperature before serving.
This fudge freezes beautifully. Wrap individual pieces in plastic wrap, then place them in a freezer-safe bag or container. They’ll keep for up to 3 months. When you’re ready to serve, just let them thaw at room temperature for about 30 minutes. I always keep a stash in the freezer for unexpected guests or last-minute cravings.
One thing I’ve noticed: the flavor actually improves after a day or two. The chocolate deepens, the sweetness mellows, and everything comes together in a more harmonious way. So don’t be shy about making this a few days ahead of your event.
Nutritional Information & Benefits
Let’s be honest—this is a treat, not a health food. But knowing what’s in it helps you enjoy it mindfully. Per 1-inch square (about 1 ounce), here’s the approximate breakdown:
- Calories: 120-140
- Fat: 6-8g
- Carbohydrates: 16-20g
- Protein: 1-2g
- Sugar: 14-17g
On the bright side, dark chocolate contains antioxidants called flavonoids that can support heart health. The nuts, if you add them, provide healthy fats, protein, and fiber. And there’s something to be said for the mental health benefits of a small, intentional indulgence.
This recipe contains dairy and may contain traces of soy (from the chocolate chips). If you use nuts, it obviously contains tree nuts. For those with allergies, the dairy-free version mentioned above works well, and you can find nut-free chocolate chips easily.
I believe in balance—enjoying a piece of fudge after a healthy meal, sharing it with people you love, and savoring every single bite. That’s the kind of wellness that actually matters.
Conclusion
This creamy old-fashioned marshmallow creme chocolate fudge is more than just a recipe—it’s a piece of nostalgia that you can recreate in your own kitchen. It’s the dessert that makes people lean in and ask for the recipe. It’s the gift that says you care without saying a word.
I’ve made this fudge for birthdays, holidays, and random Tuesday nights when I needed a little sweetness in my life. It never fails to deliver that same feeling I got from that little candy shop on Maple and Third—comfort, joy, and a moment of pure chocolate bliss.
Now I want to hear from you. Have you tried making fudge before? Did this recipe work for you? Drop a comment below and let me know how it turned out. And if you add your own twist—sea salt, nuts, peppermint—tell me about that too. I’m always looking for new variations to try.
Go ahead, grab that jar of marshmallow creme and make some magic. Your future self (and everyone you share it with) will thank you.
Frequently Asked Questions
Can I use regular marshmallows instead of marshmallow creme?
I don’t recommend it. Marshmallow creme has a specific texture and sugar composition that helps create the smooth, creamy consistency of this fudge. Regular marshmallows don’t melt the same way and can leave you with a grainy texture.
Why did my fudge turn out grainy?
Grainy fudge usually happens when the sugar crystallizes. This can occur if the heat was too high, if you stirred too vigorously after removing from heat, or if a bit of moisture got into the mixture. Keep the heat low and stop stirring once everything is combined.
How long does this fudge stay fresh?
Stored in an airtight container at room temperature, this fudge stays fresh for up to 2 weeks. In the refrigerator, it lasts about 3 weeks. And in the freezer, it’s good for up to 3 months—though I doubt it’ll last that long!
Can I double this recipe?
Absolutely! Double all the ingredients and use a 9×13-inch pan. The cooking time might need an extra minute or two since there’s more volume, but otherwise the process is exactly the same.
What if I don’t have a saucepan?
You can melt everything in a microwave-safe bowl using 30-second intervals, stirring between each. It takes about 2-3 minutes total. Just be careful not to overheat the chocolate. A double boiler setup also works beautifully if you have one.
Pin This Recipe!

Creamy Old-Fashioned Marshmallow Creme Chocolate Fudge
This creamy old-fashioned marshmallow creme chocolate fudge is the real deal—the kind that makes people close their eyes after the first bite. It has that melt-in-your-mouth texture that store-bought fudge just can’t touch.
- Prep Time: 15 minutes
- Cook Time: 7 minutes
- Total Time: 3 hours 22 minutes
- Yield: 64 servings 1x
- Category: Dessert
- Cuisine: American
Ingredients
- 3 cups (18 oz) semi-sweet chocolate chips
- 1 can (14 oz) sweetened condensed milk
- 1 jar (7 oz) marshmallow creme
- 1/4 cup unsalted butter
- 1 teaspoon vanilla extract
- 1/8 teaspoon salt
- Optional: 1 cup chopped walnuts or pecans
Instructions
- Prepare your pan. Line an 8×8-inch baking pan with parchment paper, leaving about 2 inches of overhang on two opposite sides. Lightly grease the parchment with butter or non-stick spray.
- Combine the base ingredients. In a medium saucepan over low heat, combine the chocolate chips, sweetened condensed milk, and butter. Stir constantly with a wooden spoon or silicone spatula.
- Melt slowly and patiently. Keep the heat on low and stir in a steady, circular motion until the mixture is smooth and completely uniform, about 5-7 minutes.
- Add the marshmallow creme. Remove the pan from heat. Add the entire jar of marshmallow creme and stir vigorously until fully incorporated.
- Finish with vanilla and salt. Stir in the vanilla extract and salt. If adding nuts, fold them in now.
- Transfer to the pan. Pour the fudge mixture into the prepared pan and spread evenly.
- Chill until firm. Place the pan in the refrigerator for at least 3 hours, or overnight for best results.
- Cut and serve. Once firm, lift the fudge out of the pan and cut into 1-inch squares using a sharp knife.
Notes
Make sure marshmallow creme is at room temperature before starting. Keep heat on low to prevent scorching. For clean cuts, wipe knife clean between slices. Fudge flavor improves after a day or two.
Nutrition
- Serving Size: 1 square (1 inch)
- Calories: 130
- Sugar: 15
- Sodium: 30
- Fat: 7
- Saturated Fat: 4
- Carbohydrates: 18
- Fiber: 1
- Protein: 2
Keywords: fudge, chocolate fudge, marshmallow creme fudge, old-fashioned fudge, creamy fudge, holiday dessert, easy fudge



