Fantasy Fudge is a timeless treat recipe that’s almost too good to be true! This classic fudge recipe features a jar of marshmallow creme and some crunchy walnuts to give it that consistency you know and love. Once you try it, you’ll find out why it’s stuck around for so long!

Pieces of fantasy fudge are all stacked on a plate.

Fantasy Fudge

Thank you, Kraft, for inspiring us all to make fantasy fudge every Christmas! If you don’t already know, this Fantasy Fudge recipe used to be slapped onto containers of Kraft’s marshmallow creme back in the day. Now, it’s recognized as an all-American fudge recipe that’s stood the test of time! The addition of marshmallow creme to fudge was genius. Once you try a bite, you’ll see why!

I’ve changed my recipe ever so slightly from what was originally on the container. I tested it quite a few times (to my family’s delight), and we all agree that this is the very best fantasy fudge! It’s unbelievably creamy, soft, sweet, and speckled with the perfect amount of crunchy nuts. It’s wonderful for gifting to loved ones during the holidays… Or for keeping all to yourself.

The best part of all? This homemade fudge recipe is so very easy to make! You essentially just have to toss everything together in a pan, stir it over heat until smooth, then pour it into a prepared baking dish and let it sit until cooled off and ready to slice. Recipes like this one make the holidays so much less stressful, which is always a big win in my book! It is just as amazing as my microwave Fudge Recipe.

A pan is filled with a liquid fudge mixture that has not yet set.

How to Make Fantasy Fudge

Take a quick look at how simple fantasy fudge really is! For more details, scroll to the bottom of this page where you’ll find the recipe card.

  1. Boil the first few ingredients. Combine the sugar, butter and milk in a large pot over medium heat. Stir everything together until the sugar is dissolved. Let the mixture come to a boil for 5 minutes, stirring constantly.
  2. Add the remaining ingredients. Remove the mixture from the heat. Stir in the chocolate chips until melted and smooth. Stir in the marshmallow creme, nuts and vanilla until combined.
  3. Prepare the pan. Coat a 9×9 pan with spray, then line it with a square piece of parchment paper. Let about 2 inches hang over two sides so you can easily pick up the fudge and remove it from the pan.
  4. Let it sit. Spread the fudge mixture into an even layer in the pan. Let it cool and set for about 2 hours.
  5. Cut it. Use the parchment paper to lift the fudge from the pan. Cut it into squares, serve, and enjoy!
Fudge has been sliced into pieces.

Why is my fudge grainy?

This can happen if the sugar crystalizes. This is why you want to stir the milk, butter and sugar constantly as it boils!


This is the beauty of fudge – it keeps for up to 4 weeks! Just keep the slices in an airtight container in the refrigerator (or individually wrapped tightly in plastic wrap) and refrigerate for a month. It’s the best grab and go treat!

How To Freeze Fudge

First of all, make sure the fudge has completely and totally cooled to room temperature. You can either freeze the entire block of fudge or freeze it in individual pieces. It’ll keep for up to 3 months! Make sure to tightly wrap it in multiple layers of plastic wrap. While you don’t need to also use a zip-top bag, it’s nice to have the extra protection. Don’t forget to date and label!

When you’re ready to enjoy your fantasy fudge, let it defrost at room temperature. Note that individual pieces will thaw much quicker than an entire tray of fudge.

A bite has been taken out of a piece of fudge.

Enjoy more of the best Christmas dessert recipes!

For more easy candy recipes, follow us on Instagram and Facebook!

Pieces of fantasy fudge are all stacked on a plate.

Get the Recipe: Fantasy Fudge Recipe

Fantasty Fudge is made with marshmallow fluff and chocolate to create the most airy, fluffy, sweet treat that's simple and quick.
No ratings yet


  • 3 cups sugar
  • 3/4 cup butter
  • 2/3 cup evaporated milk
  • 2 cups semisweet chocolate chips
  • 1 jar marshmallow creme
  • 1 cup chopped nuts
  • 1 teaspoon vanilla extract


  • 1 baking dish
  • 1 saucepan
  • parchment paper


  • In a large pot, combine the sugar, butter and milk over medium heat. Stir until the sugar is dissolved and the mixture begins to boil. Boil for 5 minutes, stirring constantly.
  • Remove from the heat and stir in the chocolate chips. Continue stirring until melted and smooth.
  • Add the marshmallow cream, nuts (if using) and vanilla, stirring to combine.
  • Coat a 9×9 inch baking pan with cooking spray and line with a piece of parchment with a 2 inch overhang on two sides.
  • Spread the fudge mixture in the pan evenly and allow to cool until set, approximately 2 hours.
  • Remove the fudge from the pan by lifting with the parchment and set on a cutting board.
  • Cut into squares.
Calories: 552kcal, Carbohydrates: 68g, Protein: 4g, Fat: 31g, Saturated Fat: 15g, Polyunsaturated Fat: 5g, Monounsaturated Fat: 8g, Trans Fat: 0.5g, Cholesterol: 36mg, Sodium: 110mg, Potassium: 260mg, Fiber: 3g, Sugar: 63g, Vitamin A: 405IU, Vitamin C: 0.4mg, Calcium: 69mg, Iron: 2mg