Fantasy Fudge

Pin RecipeJump to Recipe

Fantasy Fudge is a sweet family tradition. This creamy, soft chocolate fudge dotted with walnuts is a treat that’s enjoyable at any age. Best of all, it’s perfect for sharing and gifting over the holidays!

Our homemade Christmas candy recipes are candy shop worthy. Be sure to add anyof them to your menu this year, including peanut butter fudge, turtles candy, cream cheese mints, and English toffee.

Chocolate fudge with walnuts stacked to serve.

Why Fantasy Fudge Works 

I’ve found that this classic fudge recipe never goes out of style. It’s a foolproof recipe that’s easy for anyone to make right at home, and you’ll only need seven ingredients.

In my house, it’s also the perfect treat for sharing. Fantasy fudge mails well, and goes great in a gift basket.

  • It’s super easy to make! This simple recipe doesn’t require expert candy-making skills to get a fantastic result. The instructions are straightforward, and no candy thermometer is required.
  • Preps under 15 minutes. Most of the total preparation time for this recipe is spent waiting for the fudge to set. 
  • It melts in your mouth! This fudge is smooth, creamy, and rich with chocolate flavor.
  • It’s freezer-friendly. Make a few batches of this easy fudge and keep it on hand in the freezer for several months!

I’ve got lots of fudge recipes, like eggnog fudge, oreo fudge, and lemon meringue fudge. Something for everyone!

Important Ingredients

Ingredients needed to make fantasy fudge.
  • Granulated sugar – Sugar creates the foundational base for this fudge. It helps everything stick together and keep its shape. 
  • Butter – Use the unsalted variety here. Or, if you prefer a sweet-and-salty flavor, try it with salted butter instead.
  • Evaporated milk – Use evaporated milk, not sweetened condensed milk, which is much thicker.
  • Semi-sweet chocolate chips – Using the semi-sweet variety is important here so the fudge will set properly. 
  • Marshmallow cream – Helps add a light, fluffy texture to the fudge. Use our homemade marshmallow fluff for incredible flavor.
  • Vanilla extract – Adds a hint of sweet vanilla flavor. Use our delicious homemade vanilla extract for great results.
  • Walnuts – Chop the walnuts ahead of time so they’re ready to fold in while the fudge is hot. Substitute pecans or another favorite nut if you prefer. 

Easy Instructions

Step by step photos showing how to make fantasy fudge.
  1. Bring the sugar and dairy to a boil. Bring the sugar, butter, and milk to a boil over medium heat in a heavy pot. 
  2. Cook for 5 minutes. Once it’s at a full boil, continue stirring constantly, Cooking the mixture at a full rolling boil for exactly 5 minutes.
  3. Add the remaining ingredients in two parts. Remove from heat and stir in the chocolate chips and marshmallow cream.
  4. Stir until combined.
  5. Add extras. Then fold in the vanilla and walnuts. 
  6. Pour into the pan to set. Pour the mixture into a prepared pan and allow it to set for one hour before cutting.

Tips and Tricks

Piece of chocolate fudge with walnuts on parchment paper.
  • Fudge stays fresher when it’s uncut. To keep it fresh longer, only cut pieces off as you need to.
  • Make smaller pieces easily. If you want smaller, thinner pieces of fudge, pour the warm fudge into a 13×9-inch baking dish instead.
  • Want to double-check your boiling temperature? Cook the fudge mixture until a candy thermometer reads 234°F. This temperature will be achieved if you allow it to cook at a full rolling boil for 5 minutes. So set a timer, and you won’t need a candy thermometer. 
  • Stir it constantly. Be sure to keep stirring the fudge the entire time it’s cooking, as this prevents the bottom from burning. A wooden spoon is best if you have one. 
  • Switch up the flavor easily. This recipe can also be made with white chocolate chips or peanut butter chips instead of chocolate chips!
Pieces of fantasy fudge stacked on parchment paper.

Recipe FAQs

Why did my fudge turn out grainy?

If your fudge is grainy, you may have cooked it at too high of a temperature, or let it cook for too long. It may crumble when you slice it, but don’t worry- it still tastes delicious!

How should I store Fantasy Fudge?

Store the Fantasy Fudge in an airtight container at room temperature for up to two weeks. I prefer to store it uncut, so it doesn’t dry out. Stored in the fridge, it will last up to one month.

Can I freeze this fudge?

Yes. Freeze Fantasy Fudge by first wrapping it in plastic wrap. Then slide it into a freezer-safe Ziploc bag. Use within 3 months for the best flavor and texture, and let it thaw out in the refrigerator if possible. 

Can I make Fantasy Fudge without nuts?

Yes, please feel free to omit the nuts if you prefer. You could also make half the recipe with nuts and half without. Pour each half of the fudge into smaller pans, like loaf pans, to split into halves.

More Holiday Recipes

Easy Candy Recipes

See all Candy recipes

Pin this now to find it later

Pin It

Fantasy Fudge

5 from 5 votes
By: Aimee
Fantasy Fudge is a sweet family tradition. This creamy, soft fudge dotted with walnuts is a treat that’s enjoyable at any age. Best of all, it’s perfect for sharing and gifting over the holidays!
Prep Time: 10 minutes
Cook Time: 5 minutes
Additional Time: 1 hour
Total Time: 1 hour 15 minutes
Servings: 36 pieces


  • 3 cups granulated sugar
  • ¾ cup unsalted butter
  • cup evaporated milk
  • 1 package semi-sweet chocolate chips 12 ounce
  • 1 jar marshmallow cream 7 ounce
  • 1 teaspoon vanilla extract
  • 1 cup chopped walnuts
Save this Recipe?
Enter your email and we’ll send the recipe straight to your inbox!


  • Line a square 9-inch dish with parchment paper. Set aside.
  • In a medium saucepan, heat sugar, butter, and evaporated milk over medium heat until it begins to boil.
  • Continue boiling (a good rolling boil) for a full 5 minutes, stirring constantly.
  • Remove from heat and add chocolate chips and marshmallow cream. Stir until combined. Fold in vanilla and walnuts.
  • Pour mixture into prepared pan. Allow to set one hour.


  • Store fudge in airtight container at room temperature for up to two weeks. You can also store in refrigerator for up to one month.
  • Fudge is freshest when UNcut. Only cut as you need it.
  • Freeze fudge by wrapping in plastic wrap, then sliding into a freezer safe ziploc bag. Freeze for up to 3 months.
  • If you want smaller, thinner pieces of fudge, pour into a 13×9 baking dish.
  • Recipe from Kraft.
  • See blog post for more recipe tips and tricks.


Serving: 1piece, Calories: 199kcal, Carbohydrates: 27g, Protein: 1g, Fat: 10g, Saturated Fat: 5g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 2g, Trans Fat: 0.2g, Cholesterol: 12mg, Sodium: 7mg, Potassium: 84mg, Fiber: 1g, Sugar: 24g, Vitamin A: 135IU, Vitamin C: 0.1mg, Calcium: 23mg, Iron: 1mg
Course: Candy
Cuisine: American
Did you make this recipe?Mention @shugarysweets or tag #shugarysweets!
Avatar photo

About Aimee

Aimee is a dessert lover (specifically rice krispie treats), workout enthusiast, self-taught foodie, and recipe creator.

Learn more about Aimee.

Affiliate Disclosure:**There may be affiliate links in this post! By clicking on them, or purchasing recommended items I may receive a small compensation. However, I only recommend products I love! Thank you for supporting Shugary Sweets! See my disclosure policy for more info**

Learn How To Become a Better Home Baker
Sign up for the Shugary Sweets FREE Email Course Today—soon you’ll say, "I made it from scratch!"

Categories: ,

Posted on October 25, 2023

Leave a Reply

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

Recipe Rating